Staff Software Engineer
Core
Technical leader for test automation and Continuous Testing across CT software products, defining vision, architecture, and roadmap for scalable automation frameworks.
Role type
Staff Software Engineer (Test Automation & Continuous Testing)
Builds
Scalable automation frameworks, platforms, and reusable libraries for desktop, web, service, and hybrid application workflows.
Domain
Software Engineering / Test Automation / Continuous Integration / DevOps
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Software architecture, Test automation strategy, Framework design, CI/CD integration, Hands-on coding, Technical leadership, Mentoring, Problem solving, Agile methodology, System design
Preferred skills
Medical device software experience, Regulated environment experience, AI tools for testing
Technologies
Squish, Selenium, BDD (Cucumber), Python, Java, JavaScript, C++, Jenkins
Responsibilities
Define technical vision and roadmap for Continuous Testing platform, Lead design and development of automation frameworks, Establish common automation architecture and standards, Provide hands-on technical leadership and code reviews, Drive integration of automation into CI/CD pipelines, Mentor engineering teams, Modernize legacy automation assets, Improve automation reliability and execution efficiency.
Seniority
Staff, hands-on IC with strategic leadership