Senior Engineer, Functional Testing
Core
Senior QA Engineer responsible for validating software quality, reliability, and safety for the Train Control Office Suite (TCOS) in the rail signaling domain.
Role type
Senior IC Quality Assurance Engineer (Functional & Automation)
Builds
TCOS (Train Control Office Suite) software products for freight and transit rail
Domain
Rail signaling & digital intelligence
Deliverable
production ML models | product features
Required skills
Test strategy & planning, Test design (BDD/Gherkin, equivalence partitioning), Test automation (UI, API, integration), CI/CD integration, Defect management & root cause analysis, Requirements analysis, Non-functional testing (performance, reliability, security), Stakeholder collaboration
Preferred skills
Experience with automation framework contribution, Shift-left quality practices, Knowledge of rail domain use cases
Technologies
Automation frameworks, CI/CD tools, BDD/Gherkin
Responsibilities
Design and execute functional, regression, and integration test cases; Develop and maintain automated tests for UI, API, and integration layers; Collaborate with developers and product managers to clarify requirements and validate fixes; Manage defect lifecycle and participate in root cause analysis; Support CI/CD execution and improve automation stability; Share QA best practices and mentor peers
Seniority
Senior, hands-on IC
