Quality Assurance Engineer Specialist
Core
Develop and update automated testing scripts using Python to ensure software applications meet functional and non-functional requirements for rail and transit systems.
Role type
Quality Assurance Engineer Specialist (Automation Testing)
Builds
Software applications for freight and transit rail, mining, marine, and industrial markets
Domain
Transportation (Rail/Transit) + Software Quality Assurance
Required skills
Python automation programming, Automation Testing, Black Box testing, Requirements tracing, Defect tracking, Test management tools, BVA, Equivalent partitioning, Pair Testing, V&V, Agile, Waterfall
Preferred skills
Train operations knowledge, IBM test management tools, Eclipse/PyCharm, IBM DOORS/RTC/RM
Technologies
Python, IBM DOORS, RTC, RM, Eclipse, PyCharm
Responsibilities
Develop and update scripts to automate testing processes, Identify and document test results, Work with cross-functional teams to develop testing strategies, Verify software applications meet requirements, Perform post-release and post-implementation testing, Troubleshoot and triage issues to identify root causes, Confirm and validate identified defects, Assess and implement new tools to enhance testing efficiency
Seniority
Junior to Mid-level (less than 3 years experience)