Senior Software Developer in Test at QNX
Summary
Senior Software Developer in Test on a 12-month contract in Ottawa, embedded in QNX's Power Management Test Team. Day to day: designing automated test cases, executing suites on hardware builds, debugging defects with root-cause analysis, and maintaining test lab environments. Core stack: Python, C, shell scripting, Linux, Git, JIRA, CI/CD.
This role entails being part of the Power Management Test Team, focusing on enhancing automated testing frameworks and validating software on hardware platforms. You will perform root-cause analysis and collaborate with developers to ensure software excellence. If you are an adept problem solver with a passion for software development, this position is an excellent next step.
Key Responsibilities: • Design and optimize automated test cases for better efficiency • Debug and document defects while ensuring verification of fixes • Produce detailed test reports with high accuracy • Execute test suites on new software builds and analyze results • Maintain test lab environments effectively
Requirements: • Bachelor’s degree in Computer Science or related field • Expert in Python, C, and shell scripting • Extensive experience with automated test frameworks • Deep knowledge of Linux internals and debugging • Familiarity with Git, JIRA, and CI/CD pipelines
Leverage your programming skills and technical leadership in ensuring quality for QNX Power Management technologies.
