Software Analyst (SWAT), Senior
Core
Ensuring software quality for large-scale rail signalling projects through test planning, execution, and validation.
Role type
Senior Software Analyst (Testing)
Builds
Validated software for rail signalling and CBTC systems
Domain
Rail signalling, CBTC, embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software testing, C/C++/Perl/Python, test automation, defect tracking, test case design, root cause analysis, technical writing
Preferred skills
Regulated industry experience, real-time/embedded systems testing, TCP/IP/UDP/wireless protocols, rail signalling/CBTC knowledge
Technologies
JIRA, Agile, SCRUM, DevOps, C, C++, Perl, Python
Responsibilities
Define validation methods and test cases, develop and maintain test plans, prepare test reports and problem reports, plan and perform integration testing, develop test automation, investigate test anomalies, coach junior team members
Seniority
Senior, hands-on IC with mentorship