Senior QA Automation Engineer (Canada)

SoundHound AI builds Voice AI products with conversational intelligence for cars, restaurant ordering, and more, allowing customers to extend their brand in new and meaningful ways.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Developer (12 month Fixed Term Contract), Global Operational Excellence

Senior Software Developer position at Amazon's Global Operational Excellence team, focusing on developing Machine Learning products and tools for improving operational efficiency and customer experience.

Sr. Software Development Engineer, AWS Demand Planning

Senior SDE role at AWS Capacity Forecasting team focusing on demand planning and infrastructure optimization

Sr. Software Development Engineer, RDS Aurora MySQL Engine

Senior Software Engineer role at Amazon building Aurora MySQL database engine, focusing on distributed systems and cloud infrastructure. 5+ years experience required.

Senior Support Engineer, Audible

Senior Support Engineer position at Audible, focusing on technical leadership, service support, and development of high-performing solutions for audio content delivery platform.

Software Development Engineer, AWS FSx for NetApp ONTAP

Senior Software Development Engineer role at AWS FSx team, building distributed file system services using cutting-edge cloud technologies.

Description For Senior QA Automation Engineer (Canada)

SoundHound AI is seeking a highly skilled and motivated Senior QA Automation Engineer to join their growing team in Canada. This role focuses on enhancing the Engineering Team's efforts in delivering high-quality software for Voice AI products. The ideal candidate has a passion for quality testing automation and is a self-starter with a proactive work ethic.

Key responsibilities include:

  • Driving the software quality assurance lifecycle within an Agile process
  • Developing and maintaining test automation frameworks
  • Collaborating with cross-functional teams to prioritize and test new features
  • Reviewing and analyzing test results, reporting issues, and enhancing automated CI flows
  • Staying current with industry trends and mentoring team members

Requirements:

  • BS/MS in Computer Science, Engineering, or equivalent work experience
  • 5+ years of experience in QA automation or software development
  • Proficiency in Java, Python, JavaScript, and SQL
  • Expertise in creating and maintaining end-to-end functional tests
  • Skills in Git, CI tools, and automated testing tools
  • Strong analytical and problem-solving skills
  • Understanding of Agile methodologies, SDLC principles, and microservices architecture

The role is available throughout Canada, with employees within a 100-kilometer radius of the Toronto office expected to work from the office on three pre-scheduled "core days" each month. SoundHound AI offers a supportive company culture that values diversity, equity, inclusion, and belonging.

Join SoundHound AI's mission to build Voice AI for the world and be part of a team working on cutting-edge projects in the AI, ML, voice, and search technology domains.

Last updated 9 months ago

Responsibilities For Senior QA Automation Engineer (Canada)

  • Drive the software quality assurance lifecycle within our Agile process, from end to end test strategy design to timely release execution
  • Develop and maintain test automation frameworks, executing thorough automated tests, including UI and functional tests on real devices and emulators
  • Collaborate with cross-functional teams to prioritize and test new features, focusing on optimal test coverage and high-quality outcomes
  • Review and analyze test results, report and track issues, and enhance automated CI flows
  • Stay current with industry trends in test automation and contribute to team growth through mentoring

Requirements For Senior QA Automation Engineer (Canada)

Java
Python
JavaScript
  • BS/MS in Computer Science, Engineering, or equivalent work experience with a strong technical background
  • 5+ years of experience in QA automation or software development
  • Proficiency in Java, Python, JavaScript, and SQL
  • Excel in a team environment and possess excellent communication skills
  • Expertise in creating and maintaining end-to-end functional tests, including mobile and web application testing
  • Skilled in Git, familiar with CI tools like Jenkins and GitLab
  • Experienced with automated testing tools such as Selenium and Cypress, as well as frameworks like Postman, Appium, and JUnit
  • Strong analytical and problem-solving skills
  • Understanding of Agile methodologies, SDLC principles, and microservices architecture
  • Ability to write clean, maintainable, and scalable code

Interested in this job?