Software Development Engineer In Test

ActalentOttawa, OntarioOn-siteContractListed 1 hour ago

Apply now

About this role

Job Title: Software Development Engineer in Test (Python) Job Description This role focuses on Python-based test automation for an over-the-air (OTA) software updates component within a modern automotive software environment. You will join a roughly 15-person software testing team that performs level-two testing and works closely with the development organization whose code you validate. Around 6070% of your time will be dedicated to Python development, building and maintaining automated tests, converting manual test cases into Python scripts, and improving the overall automation suite. You will collaborate directly with developers to test code in pre-mainline branches, influence code quality early in the lifecycle, and take meaningful ownership of test quality for a complex, dependency-heavy system. Responsibilities

- Develop, maintain, and enhance Python-based test automation for the OTA software updates component.
- Convert existing manual test cases into robust, reusable Python automation scripts using object-oriented programming principles.
- Design and implement new automated test cases based on incoming developer submissions and evolving system requirements.
- Investigate automation failures, triage issues, and contribute fixes to test code, test harnesses, and related automation infrastructure.
- Analyze complex requirements, decompose them into clear implementation and testing activities, and ensure comprehensive test coverage.
- Execute hands-on testing and provide laboratory support when automated tests or associated hardware enter an undesired state.
- Collaborate closely with developers, testers, and adjacent teams to validate software in pre-mainline branches and influence code quality early.
- Work within CI/CD pipelines to integrate automated tests, manage test traceability, and support continuous integration and delivery processes.
- Participate in defect management activities, including identifying, documenting, and tracking issues related to test automation and software behavior.
- Use Windows host machines and laboratory hardware to run, monitor, and recover automated test executions as needed.
- Contribute to the improvement of the overall automation suite, including optimizing test coverage, reliability, and execution efficiency.
- Communicate clearly and effectively about test results, defects, risks, and proposed solutions to both technical and non-technical stakeholders.

Essential Skills

- 3+ years of total professional experience in software development and/or software testing at a junior-to-intermediate level.
- 23+ years of Python development experience, with strong object-oriented programming skills.
- Hands-on experience with software testing, including manual testing combined with strong test automation experience or dedicated test automation development.
- Proven ability to develop automated test cases, convert manual tests into Python automation, and correct defects in automation scripts.
- Experience working with CI/CD pipelines and test traceability within a modern software delivery environment.
- Strong defect investigation skills, including the ability to triage automated test failures and contribute fixes to test code and test harnesses.
- Demonstrated capability to interpret complex requirements and translate them into implementable testing activities.
- Familiarity with Windows operating systems and use of Windows host machines in a testing or development context.
- Exposure to automotive software environments and related technologies such as CAN communications.
- Effective communication and collaboration skills for working closely with developers, testers, and cross-functional teams.

Additional Skills & Qualifications

- Experience with automotive software and familiarity with automotive communications such as CAN.
- Ability to comprehend automotive-related C++ or embedded code to support testing activities.
- Experience using Windows host machines in a laboratory or test environment.
- Exposure to AI-assisted software development tools and practices, including Copilot and Visual Studio Code.
- Experience or familiarity with embedded systems, which is helpful but not mandatory.
- Comfort working in a complex, dependency-heavy software environment and contributing to test strategy and quality improvements.

Work Environment This position is fully on-site in Ottawa or Waterloo, operating five days per week during normal business hours. The on-site setting supports close collaboration with developers and adjacent test teams, effective onboarding, and hands-on access to laboratory hardware. The organization maintains a substantial hardware lab presence in Ottawa, where you may need to interact directly with test equipment and recover hardware when automated execution leaves it in an undesired state. You will work with Windows host machines, CI/CD pipelines, and modern development tools, including AI-assisted development technologies. The broader testing organization consists of approximately 15 testers with development-oriented backgrounds, distributed across Ottawa, Waterloo, and Oakville, fostering a collaborative and technically focused culture.
Job Type & Location
This is a Contract position based out of Ottawa, ON.
Pay and Benefits
The pay range for this position is $45.00 - $65.00/hr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Job Type & Location
This is a Contract position based out of Ottawa, ON.
Workplace Type
This is a fully onsite position in Ottawa,ON.

À propos d'Actalent

Actalent est un leader mondial dans les services dingénierie et de sciences ainsi que dans les solutions de talents. Nous aidons des entreprises visionnaires à faire progresser leurs initiatives dingénierie et de science grâce à laccès à des experts spécialisés qui favorisent léchelle, linnovation et la rapidité de mise sur le marché. Avec un réseau de près de 20 000 consultants et 5 000 clients à travers les États-Unis, le Canada, lAsie et lEurope, Actalent dessert de nombreuses entreprises du Fortune 500. Nous sommes fiers dêtre lune des 500 meilleures firmes de conception de lEngineering News-Record (ENR) pour nos services de conception en ingénierie et un lauréat du prix ClearlyRated Best of Staffing® tant pour le service client que pour les talents.

Actalent est un employeur souscrivant au principe de légalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de lâge, de la couleur, de la religion, des origines nationales, du statut dancien combattant, dun handicap, de lorientation sexuelle, de lidentité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.

Si vous souhaitez faire une demande daccommodement raisonnable, tel que la modification ou lajustement du processus de demande demploi ou dentrevue à cause dun handicap, veuillez envoyer un courriel à [email protected] pour connaître dautres options daccommodement.

Ordonnance sur légalité des chances de San Francisco:
Conformément à lOrdonnance sur légalité des chances de San Francisco, pour tous les postes situés dans la ville et le comté de San Francisco, nous examinerons les candidatures des personnes qualifiées ayant un casier judiciaire ou des antécédents criminels.

Utilisation de lintelligence artificielle (IA):
Nous pouvons utiliser lintelligence artificielle (IA) pour soutenir certaines étapes de notre processus dembauche, notamment la recherche, la présélection et lévaluation des candidatures. LIA aide à analyser les candidatures et les qualifications, mais les décisions finales sont prises par notre équipe de recrutement. En soumettant votre candidature, vous reconnaissez et acceptez que celle-ci puisse être examinée à laide doutils dIA.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email [email protected] for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.