148 Testing Engineering jobs in Canada
QA Testing Engineering Lead (Python,TypeScript, API)
Posted today
Job Viewed
Job Description
Job Description
Software Testing Engineering Lead ( Hybrid, Downtown Toronto)
Our clients platform combines a cloud-native microservices backend with a powerful developer IDE built on Visual Studio Code — giving engineers intelligent tools to supercharge hardware design.
We’re looking for a Lead Senior Software Test Engineer with past experience working for start-ups to be our first QA/Test hire and lay the foundation for a scalable, automated testing strategy. If you thrive in high-ownership roles and want to build systems from the ground up, we want to meet you.
What You’ll Do
Lead end-to-end testing for our backend services and IDE frontend
Build and maintain automated test suites using Playwright, Selenium, Cypress , or similar tools
Hire and mentor future QA engineers as we scale
Define and write test plans and cases for new features
Implement performance and load testing for backend systems
Analyze test coverage and continuously improve quality across the SDLC
Collaborate closely with engineering, product, and DevOps teams
Integrate automation into CI/CD pipelines
What You Bring
7+ years of experience in software testing, including backend and frontend automation
Hands-on experience with tools like Selenium, Puppeteer, Playwright or Cypress
Strong coding skills in Python and TypeScript
Proven experience with API testing , test coverage tools, and performance/load testing
Ability to drive testing initiatives independently in a fast-moving team
Strong collaboration, communication, and documentation skills
If you're excited by the opportunity to take full ownership and build testing systems from the ground up , we’d love to connect.
Apply with your resume:
For more jobs check us here:
Director, Automation Testing
Posted today
Job Viewed
Job Description
Job Description
Salary: $125,000-140,000
Sitero is an emerging leader in Clinical services and software solutions for the life sciences industry. We have experience and expertise in a diverse range of therapeutic areas and focus on innovative, technology-enabled solutions that allow our clients to focus on their core strengths. For early phase studies through Phase III clinical trials, our experienced team delivers high-touch services and technology to ensure the safety of all stakeholders across the clinical research community with an emphasis on ethics, compliance, and innovation.
The Director, Automation Testing will lead a high-performing team responsible for the design, implementation, and oversight of automated testing frameworks and strategies for our suite of eClinical products. This role plays a pivotal part in ensuring the quality, compliance, and performance of regulated systems, contributing directly to product delivery timelines and regulatory readiness.
Job Title: Director, Automation Testing
Location: Remote; United States or Ontario, Canada
Function: Validation
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Develop and execute a comprehensive automation testing strategy aligned with regulatory validation requirements (21 CFR Part 11, GxP, ICH E6).
- Lead and mentor a team of automation engineers and validation specialists.
- Oversee the development and maintenance of scalable, reusable automated test frameworks and tools.
- Ensure robust test coverage across the full software development lifecycle, including unit, integration, regression, performance, and UAT.
- Collaborate cross-functionally with Product Management, Software Development, Clinical Operations, and Quality Assurance to align test efforts with business and technical priorities.
- Drive continuous improvement initiatives to enhance testing efficiency, effectiveness, and compliance.
- Own automation metrics and reporting dashboards to demonstrate product quality, release readiness, and risk mitigation.
- Ensure automation testing aligns with Computer System Validation (CSV) practices and complies with applicable regulatory frameworks.
- Support audits and inspections by presenting validation and automation artifacts as required.
- Stay current with industry trends and technologies in automation, cloud validation, and AI-assisted
EDUCATION AND EXPERIENCE REQUIRED:
- Bachelors or Masters degree in Computer Science, Life Sciences, Engineering, or related field.
- 10+ years of experience in software testing and validation
- 5 years in a leadership role managing test automation teams.
- Prior experience working in a regulated environment, preferably in clinical trials, CROs, or life sciences technology.
- Proven expertise in automation frameworks (e.g., Selenium, Cypress, Playwright, TestNG, JUnit).
- Strong working knowledge of GxP systems, 21 CFR Part 11, ICH guidelines, and risk-based validation practices.
- Hands-on experience with CI/CD pipelines and DevOps integration of testing (e.g., Jenkins, Azure DevOps, GitLab).
- Excellent understanding of SDLC and Agile methodologies, including Scrum and Kanban.
- Exceptional leadership, team-building, and communication skills.
Preferred Qualifications
- Experience with cloud-based environments (e.g.Azure) and testing cloud-hosted applications.
- Familiarity with test management tools (e.g., TestRail, Zephyr, qTest).
- Experience with performance and load testing tools (e.g., JMeter, LoadRunner).
- ISTQB Certification or equivalent credentials.
- Exposure to AI/ML-assisted test automation approaches is a plus.
COMPENSATION & BENEFITS:
Siteroproudly offers animpressive compensation package and benefits, including a competitive salary, Variable pay, paid time off, and healthcare and retirement benefits.
EMPLOYMENT TYPE:
Full Time, Permanent
COMMITMENTS:
- Standard Hours 40 hours per week, one hour lunch, Monday Friday. Additional hours as needed.
- Willing to work in shifts as and when needed.
DISCLAIMER:
Sitero is an equal opportunity employer and welcomes all job applicants. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other factors prohibited by law.
remote work
Test Engineer
Posted today
Job Viewed
Job Description
**Major Accountability**:
- Complete functional testing on all prototypes.
- Direct the workload of full time and temporary personnel assigned to the lab. Set priorities as required ensuring all project leads agree.
- Create test plans for new equipment and component testing. Complete functional and life testing on new components as required for cost reduction and rationalization efforts.
- Test electrical & electronic equipment and systems.
- Maintain calibration of all test equipment. Conduct training on any equipment used by other than lab personnel. Strictly maintain a safe working environment.
**Key Tasks and Responsibilities**:
- Plan and perform Agency compliance/reliability testing, develop test equipment and fixtures. Work with Engineers on controls, software testing, automation of accelerated testing and failure testing. Record testing data and produce summary reports detailing outcomes.
- Perform commercial product testing related to field issues, product improvement.
- Assemble and wire test units and prototypes. Modify or make parts for testing.
- Compile and complete Agency compliance auditing and testing.
**Specialized Skills, Knowledge & Abilities***:**
- Experience in a laboratory; testing equipment and data acquisition systems is an asset.
- Proficient with lab automation tools.
- Experience using Microsoft Word, Excel, and Power Point is a must.
- Experience with Engineering and/or Inventor/ACAD software packages is an asset.
- Excellent oral and written communication skills; strong analytical capabilities.
- Able to effectively organize and prioritize multiple tasks.
- Must be able to work flexible hours.
- Capable of working effectively both independently and as part of a team.
- Strong communicator with excellent interpersonal abilities.
- Enthusiastic about collaboration and contributing to team success.
**Physical Demands:**
- Engineering lab environment. Must be able to lift 50 lbs. Must be able to wear all required personal protective equipment (PPE).
**Perks And Benefits**
- Luncheons
- Culture of Learning & Development
- Comprehensive Health Benefits Package
- Retirement Planning
- Service Recognition Programs
- Salary range is $66K / yr - $77K / yr.
Test Engineer
Posted 5 days ago
Job Viewed
Job Description
Now, if you were to come on board as one of our Intermediate Test Engineer, we’d ask you to do the following for us:
- Collaborate with agile development teams to ensure quality is embedded early in the development lifecycle (shift-left mindset).
- Assist in the development and maintenance of test automation frameworks using industry-standard tools.
- Support the implementation of quality tooling and test practices for deployment pipelines, in partnership with other teams.
- Develop and maintain automated tests for web applications across browsers, and support accessibility testing efforts.
- Track and report quality metrics such as test coverage and defects in coordination with the QE team.
- Participate in test case design, requirement validation, and exploratory testing activities.
- Contribute to incident postmortems and help drive improvements in test coverage and reliability.
- Manage source code and test repositories via GitHub and work within CI/CD pipelines (e.g., GitHub Actions, AWS CodePipeline).
- Coordinate testing efforts during release planning and participate in QA-related discussions within agile teams.
- Continuously upskill in test automation, tools, and quality engineering best practices.
Think you have what it takes to be our Intermediate Test Engineer? We’re committed to hiring the best talent for the role. Here’s how we’ll know you’ll be successful in the role.
- 4-5 years of relevant experience in a similar role or function
- Bachelor’s Degree in Computer Science or Engineering.
- Hands-on experience with JavaScript programming languages. Strong knowledge on Web services (RESTful /SOAP)/ UI testing, JavaScript, Typescript
- Knowledge of Page Object and BDD frameworks.
- Experience using either tools like Selenium, Cypress, or Playwright.
- Able to effectively use traces & logs to triage incidents.
- Hands on experience with Test Management Tools, Jira preferred
- Basic experience with Mobile Application testing
- Good understanding of QA processes, including quality metrics, test case development and maintenance, requirements validation, and test reporting.
- Experience on incident management processes and participate in continuous improvement of post-incident practices.
Test Engineer
Posted today
Job Viewed
Job Description
Job Description
Salary:
dcbel Inc. ( is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy accessible to all because everyone in the world deserves energy without compromise.
dcbel at the leading edge of the residential energy revolution, enabling decentralized energy consumption and production through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure. Our flagship product, the dcbel Home Energy Station, is a small wall mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlocking their EVs battery for backup power (V2H), and optimizing the energy flow between their solar panels, EVs, backup battery and the grid.
The opportunity
Located in Montreal, dcbel is looking to hire a Test Engineer to work in our growing Hardware team. Reporting to the Lead Test & Validation Engineer the successful candidate will play a pivotal role in designing, validating, implementing, and automating high-quality testing solutions for home stations, focusing on electronics, power systems, and electrical safety.
Main responsibilities
- Design, validate, implement, and automate high-quality testing solutions for home stations, focusing on electronics, power systems, and electrical safety.
- Interpret and apply relevant standards and regulations to ensure compliance.
- Develop comprehensive test plans covering product reliability, standards compliance, functionality, and durability.
- Plan and coordinate the execution of tests, both internally and with external partners.
- Execute tests partially or fully, independently or with support from test technicians.
- Conduct accelerated life testing (ALT) to evaluate product performance under extreme conditions.
- Prepare clear, data-driven test reports to document findings and outcomes.
- Collaborate with engineers to troubleshoot and resolve issues identified during testing.
- Maintain and ensure the reliability, calibration, readiness, and up-to-date status of test setups and equipment.
Key requirements
- Bachelors degree in engineering or related
- Minimum of 3 years of experience in certification and testing
- Strong understanding of electrical, mechanical, and firmware designs
- Knowledge of LabView, Python, STM32, and C is considered a strong asset
- Comfortable working in a high-power laboratory environment
Bonus skills
- Bilingual English and French
Profile
- Resourceful with the ability to gather information from internal and external sources.
- Strong collaboration skills to work effectively with partners from diverse cultures and geographical locations, including international laboratories.
- Highly organized, with the capability to manage multiple projects simultaneously and clearly communicate progress and challenges
- Meticulous attention to detail to fully comprehend and apply various standards
What's in it for you
- Be part of a company that is backed by numerous globally respected investors and has world-changing patents in an industry changing for the first time in history.
- Grow your professional experience amongst blue chip partners and a close-knit team of committed and experienced energy experts who deeply care about the work they do.
- Full benefits package including Health insurance, Health virtual care, employee stock options plan (ESOP) and flexible hours. Parking available or with our employer commute program a short walking distance from Metro Namur.
Test Engineer, Contract
Posted 5 days ago
Job Viewed
Job Description
Hybrid: 2-3 times a week in office (Mississauga or Toronto location)
Contract Role: 11 Months
Now, if you were to come on board as one of our Intermediate Test Engineer, we’d ask you to do the following for us:
- Collaborate with agile development teams to ensure quality is embedded early in the development lifecycle (shift-left mindset).
- Assist in the development and maintenance of test automation frameworks using industry-standard tools.
- Support the implementation of quality tooling and test practices for deployment pipelines, in partnership with other teams.
- Develop and maintain automated tests for web applications across browsers, and support accessibility testing efforts.
- Track and report quality metrics such as test coverage and defects in coordination with the QE team.
- Participate in test case design, requirement validation, and exploratory testing activities.
- Contribute to incident postmortems and help drive improvements in test coverage and reliability.
- Manage source code and test repositories via GitHub and work within CI/CD pipelines (e.g., GitHub Actions, AWS CodePipeline).
- Coordinate testing efforts during release planning and participate in QA-related discussions within agile teams.
- Continuously upskill in test automation, tools, and quality engineering best practices.
Think you have what it takes to be our Intermediate Test Engineer? We’re committed to hiring the best talent for the role. Here’s how we’ll know you’ll be successful in the role.
- 4-5 years of relevant experience in a similar role or function
- Bachelor’s Degree in Computer Science or Engineering.
- Hands-on experience with JavaScript programming languages. Strong knowledge on Web services (RESTful /SOAP)/ UI testing, JavaScript, Typescript
- Knowledge of Page Object and BDD frameworks.
- Experience using either tools like Selenium, Cypress, or Playwright.
- Able to effectively use traces & logs to triage incidents.
- Hands on experience with Test Management Tools, Jira preferred
- Basic experience with Mobile Application testing
- Good understanding of QA processes, including quality metrics, test case development and maintenance, requirements validation, and test reporting.
- Experience on incident management processes and participate in continuous improvement of post-incident practices.
Test Engineer, Contract
Posted 5 days ago
Job Viewed
Job Description
Hybrid: 2-3 times a week in office (Mississauga or Toronto location)
Contract Role: 11 Months
Now, if you were to come on board as one of our Intermediate Test Engineer, we’d ask you to do the following for us:
- Collaborate with agile development teams to ensure quality is embedded early in the development lifecycle (shift-left mindset).
- Assist in the development and maintenance of test automation frameworks using industry-standard tools.
- Support the implementation of quality tooling and test practices for deployment pipelines, in partnership with other teams.
- Develop and maintain automated tests for web applications across browsers, and support accessibility testing efforts.
- Track and report quality metrics such as test coverage and defects in coordination with the QE team.
- Participate in test case design, requirement validation, and exploratory testing activities.
- Contribute to incident postmortems and help drive improvements in test coverage and reliability.
- Manage source code and test repositories via GitHub and work within CI/CD pipelines (e.g., GitHub Actions, AWS CodePipeline).
- Coordinate testing efforts during release planning and participate in QA-related discussions within agile teams.
- Continuously upskill in test automation, tools, and quality engineering best practices.
Think you have what it takes to be our Intermediate Test Engineer? We’re committed to hiring the best talent for the role. Here’s how we’ll know you’ll be successful in the role.
- 4-5 years of relevant experience in a similar role or function
- Bachelor’s Degree in Computer Science or Engineering.
- Hands-on experience with JavaScript programming languages. Strong knowledge on Web services (RESTful /SOAP)/ UI testing, JavaScript, Typescript
- Knowledge of Page Object and BDD frameworks.
- Experience using either tools like Selenium, Cypress, or Playwright.
- Able to effectively use traces & logs to triage incidents.
- Hands on experience with Test Management Tools, Jira preferred
- Basic experience with Mobile Application testing
- Good understanding of QA processes, including quality metrics, test case development and maintenance, requirements validation, and test reporting.
- Experience on incident management processes and participate in continuous improvement of post-incident practices.
Be The First To Know
About the latest Testing engineering Jobs in Canada !
Software Quality Assurance and Automation Test Engineer -Automotive Infotainment
Posted today
Job Viewed
Job Description
Job Description
Location: Markham, Ontario, Canada
Position Title: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment
CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded in the U.S. in the year 2000. We currently have over 2,400 employees worldwide, supporting customers in North America, Asia and Europe. We have over ten locations across US, Canada, Mainland China and Taiwan. CIeNET has been named Global Outsourcing 100 in sixteen consecutive years. CIeNET became an ALTEN Group company in 2021.
CIeNET has been expanding its footprint in Canada to better serve our industry leading customers in the automotive industry. We are engaged in the development of cutting-edge technologies and products that have brought automotive infotainment, mobile internet, telematics services, and Advanced Driver Assistance Systems (ADAS) technologies to fruition over the years.
CIeNET Canada welcomes skilled, dedicated, innovative and motivated professionals to join our team in developing a promising career with us.
Role Summary
The software QA engineer will be an important member of our infotainment testing/verification team in Canada, which is part of the larger Global Engineering team working with our industry leading client. The QA engineer will be responsible for defining, implementing, executing, and maintaining test plans and test cases to ensure the software is delivered with high quality. The engineer will work closely with software developers/engineers, requirement developers/engineers and program managers through the entire product lifecycle. The QA engineer reviews requirement specifications and design documents, to better understand the features and specifications for the efficient design of test cases to address the full spectrum of the requirements and quality. The automation test Engineer should improve engineering productivity. In order to achieve this goal, automation test engineer are responsible for designing and implementing highly efficient automation test infrastructure, as well as tools and test scripts to test the specific products and solutions automatically.
Key Responsibilities
- Participate in requirement reviews in order to write test procedures and test cases
- Define test strategies based on software development plans
- Define and maintain test plans based on software development schedule
- Setup, integrate and develop highly efficient and reliable test infrastructure
- Design and develop tools and scripts for product and solution automation test
- Investigate and evaluate new techniques and tools for continuous improvement
- Ensure test plans align with the development schedule and project milestones
- Prepare test reports on test results and problems and provide initial issue analysis
- Analyze reported issues to generate quality reports, and contribute to defect prevention
- Support development teams to verify and/or reproduce reported issues
- Participate in the continuous improvement of test processes and methodologies
- Setup and configure necessary hardware and operating environments for specialized and daily test cases
- Maintain of test equipment and the test library environment
- Participate in development of test tools and test scripts
- Interact with software developers and other QA engineers to ensure the deliverables fully address the needs
Requirements
Required Skills and Experiences:
- Minimum three years of experience in software quality assurance
- Minimum two years of experience in testing Android code
- Minimum two years of experience in mobile or automotive industry
- Understanding and experience of different automation framework
- Experience in automation tools like Jenkins, Selenium, Appium and others is a plus
- Experience with Android automation test tools such as UiAutomator, Monkey&MonkeyRunner or Robotium
- Development or scripting skills in common language such as JAVA, Python, Perl, C++ or shell
- Ability to anticipate problems and issues, and then recommend solutions to the problems
- Experience in mobile application automation is highly preferred
- Solid knowledge of software quality assurance methodologies and tools
- Knowledge of testing embedded product software
- Test driven development experience is a plus
- Good experience with different Operating Systems, especially Linux variants
- Working knowledge of Scrum/Agile software development process
- Outstanding verbal and written communication skills
- QA analyst / engineer needs to possess technical writing skills, effective communication skills, problem-solving and analytical skills, organizational skills, and interpersonal skills.
- QA analyst / engineer must be self-motivated, a quick-learner and reliably deliver on time in a fast-paced work environment
Education and Training:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
Preferred Education and Certification:
- Higher degrees is preferred
- Professional Engineering designation is a plus
Benefits
- Extended group insurance including prescription drugs, dental and vision cares
- RRSP employer match
- 15 days annual vacation
CIeNET offers equal opportunities to people. Accommodation is available for applicants with disabilities upon required. We would like to thank all applicants for expressing interest. However only those selected for interviews will be contacted. Reference check of certain positions will be conducted with your permission.