/EMS Testing Automation Analyst

EMS Testing Automation Analyst

United Statesusvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
2 months ago

About the Role

EMS Testing Automation AnalystLocation: Omaha, NE

Posted On: 05/18/2026

Requirement Code: 73725

Requirement DetailJob Summary

We are seeking a highly skilled EMS Testing Automation Analyst with strong expertise in Python automation, data analytics, and software validation. The ideal candidate will play a key role in designing and implementing scalable automated testing frameworks and validation pipelines for Energy Management System (EMS) applications, including Leader and Trip Optimizer platforms.

This role requires a strong analytical mindset, hands-on automation experience, and the ability to collaborate across cross-functional teams to ensure high-quality, reliable software releases while reducing manual testing efforts through intelligent automation solutions.

Key Responsibilities
  • Design, develop, and maintain automated testing frameworks for EMS applications including Leader and Trip Optimizer.
  • Build scalable automated validation pipelines to support software releases and improve testing efficiency.
  • Develop Python-based scripts and tools for validating train handling behavior, EMS outputs, and system performance.
  • Create repeatable, reliable, and high-quality testing processes aligned with release cycles and production standards.
  • Perform data analysis and validation to identify trends, anomalies, root causes, and improvement opportunities.
  • Automate manual validation workflows to improve operational efficiency and data quality.
  • Collaborate with development, QA, business, and operations teams to support EMS platform enhancements and continuous improvement initiatives.
  • Generate reports, dashboards, and insights to support testing and release management activities.
  • Ensure software quality, reliability, and first-time-right delivery in production environments.
  • Support monitoring, troubleshooting, and optimization of EMS automation and validation processes.
Required Skills & Qualifications
  • Strong programming expertise in Python for automation, testing frameworks, scripting, and data analysis.
  • Hands-on experience developing automated testing and validation solutions.
  • Experience building scalable automation frameworks and validation pipelines.
  • Strong analytical and problem-solving skills with attention to detail.
  • Advanced expertise in Microsoft Excel, including:
    • Complex formulas
    • Pivot tables
    • Data modeling
    • Data analysis
  • Experience validating system outputs, performance, and operational workflows.
  • Strong verbal and written communication skills with the ability to present technical findings to both technical and non-technical stakeholders.
  • Proven ability to work effectively in cross-functional team environments.
  • Ability to identify automation opportunities and implement process improvements.
Preferred / Nice-to-Have Skills
  • Experience with Tableau or similar BI/dashboarding tools.
  • Prior experience with:
    • PTC Systems
    • Energy Management Systems (EMS)
    • Leader
    • Trip Optimizer
  • Knowledge of transportation, railroad, or industrial automation systems is a plus.
Experience Required
  • 4–8 years of hands-on experience developing Python-based automation and data analytics solutions.
  • Proven track record of delivering high-quality, low-defect software validation outcomes.
  • Experience building end-to-end automation solutions from data ingestion through validation and reporting.

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this EMS Testing Automation Analyst position at Staffing Technologies.