Skip to main content
Post your resume and find your next job on Indeed!

Software Quality Assurance jobs in Ottawa, ON

Sort by: -
    • Collaborate with software design, development, and verification teams to ensure product quality throughout the software lifecycle.
    • Develop and manage software safety requirements.
    • Review safety-critical software documentation and source code.
    • The SQA Analyst is responsible for defining and executing test strategies that ensure the quality, reliability, and performance of enterprise software solutions…
    • NET, ASP.NET Web API, and object-oriented software design and development.
    • Adhere to high-quality development principles while delivering solutions within the…
    • View all Scotiabank jobs - Ottawa jobs
    • Salary Search: Technical Lead salaries in Ottawa, ON
    • See popular questions & answers about Scotiabank
    • 5–7 years of progressive experience in testing, quality assurance, quality engineering, or software development, including experience leading testing activities…
    • Former les équipes sur les méthodologies d’assurance qualité ;
    • Minimum 5 ans d’expérience en assurance qualité ou tests logiciels ;
    • Élaborer et exécuter les plans de tests ;
    • Diplôme universitaire pertinent ou expérience équivalente ;
    • Minimum quinze (15) années d’expérience en TI ;
    • Posséder un minimum de 3 à 7 ans d’expérience en assurance qualité, support ou documentation.
    • TEHORA est présentement à la recherche d’un(e) Analyste QA /…
    • Posséder un minimum de quatre (4) années d’expérience en assurance qualité TI;
    • Réaliser des essais en conformité avec les instructions détaillées;
    • Oversee release management, production readiness, software quality assurance practices, and application lifecycle management activities.
    • Apply secure coding practices, performance optimization, and quality engineering principles across the software development lifecycle.
    • Bonus Points If You Have.
    • Vous êtes expert en matière de pratiques d’Ingénierie de la qualité, de cadres d’automatisation modernes et de tests fondés sur l’IA.
    • Demonstrated ability to logically and analytically troubleshoot software.
    • 5+ years of software testing or network administration experience.
    • You have led teams through bring-up/“Power On” chaos, kept schedules on track while debugging signal integrity issues, and hired engineers who became your best…
    • You have led teams through bring-up/"Power On" chaos, kept schedules on track while debugging signal integrity issues, and hired engineers who became your best…
Get email updates for the latest Software Quality Assurance jobs in Ottawa, ON

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

software testing

Career Resources:

Software Testing Specialist
Epitec
·
3.4
Ottawa, ON K2V 1C8
Contract

Job details

Pay information not provided
Contract
Ottawa, ON K2V 1C8

Full job description

Role: Senior Automation Developer
Location: Ottawa Engineering Center (Hybrid, 4 Days Onsite Per Week)
Employment Type: Contract

Position Overview
  • We are seeking a highly experienced Senior Automation Developer to join a dynamic software verification and validation team supporting the development of advanced automotive products. In this role, you will be responsible for designing, developing, maintaining, and executing automated test solutions that ensure the quality, reliability, and performance of production software.
  • The ideal candidate will possess deep expertise in Python development, object-oriented programming, software test automation, and verification methodologies. You will work closely with software engineering, architecture, and validation teams to deliver scalable automation frameworks and comprehensive testing strategies for complex embedded systems and infotainment platforms.
Key Responsibilities
  • Design, develop, maintain, and execute automated test solutions for automotive software products.
  • Translate product and software requirements into comprehensive verification and validation strategies.
  • Create and maintain automated test frameworks, test suites, and validation tools using Python and object-oriented programming principles.
  • Develop scalable and reliable automation architectures that support evolving software platforms and releases.
  • Implement and improve test automation strategies across multiple verification and validation scopes and integration levels.
  • Collaborate with software design, development, and verification teams to ensure product quality throughout the software lifecycle.
  • Participate in Agile development processes, partnering with internal teams and external suppliers to deliver high-quality software solutions.
  • Support continuous integration and continuous delivery (CI/CD) pipelines and recommend enhancements from a software verification perspective.
  • Leverage software configuration management, source control systems, DevSecOps practices, and reliability engineering principles to improve testing efficiency and product quality.
  • Verify and validate software functionality across multiple technology stacks, including automotive operating systems and infotainment platforms.
  • Contribute to the development of modern testing methodologies, including test-driven development (TDD) and behavior-driven development (BDD).
  • Support troubleshooting, maintenance, observability, and operational excellence initiatives for deployed software solutions.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline.
  • Minimum 8 years of professional experience in software verification, validation, test automation, or related software quality engineering disciplines.
  • Minimum 5 years of experience developing automation strategies, test frameworks, and comprehensive test plans.
  • Strong expertise in Python programming and object-oriented software development.
  • Hands-on experience designing and implementing automated testing solutions.
  • Experience working with software configuration management systems, source control platforms, and CI/CD environments.
  • Strong understanding of software development lifecycle methodologies and Agile practices.
  • Ability to work onsite four days per week in Ottawa, Ontario.
Preferred Qualifications
  • Experience with requirements engineering, electrical architecture, software architecture, or functional architecture.
  • Knowledge of vehicle network architecture and automotive infotainment systems.
  • Experience validating software platforms running on QNX and Android Automotive.
  • Experience leading Agile teams and coordinating activities with internal engineering organizations and external suppliers.
  • Proven success building scalable, reliable, secure, and high-performing automation frameworks.
  • Experience with DevSecOps, site reliability engineering, software operations, and observability practices.
  • Experience with pair programming, test-driven development (TDD), and behavior-driven development (BDD).
Required Skills
  • Python
  • Test Automation
  • Object-Oriented Programming (OOP)
  • Software Verification and Validation
  • CI/CD
  • DevSecOps
  • Agile Development
  • Source Control and Configuration Management
Preferred Skills
  • QNX
  • Android Automotive
  • Vehicle Network Architecture
  • Infotainment Systems
  • Requirements Engineering
  • Software Architecture
  • Electrical Architecture
  • Site Reliability Engineering (SRE)

#LI-MC1
#INDOEM
Let Employers Find YouUpload Your Resume