Browse All Jobs

Launchpad is seeking a Senior QA Automation Engineer to join their QA team. The successful candidate will play a key role in leading the system integration testing strategy for one of Launchpad's software product families. This involves developing and implementing end-to-end testing strategies for complex workflows and system integrations.

The role requires active participation in test planning, execution, and automation development, collaborating with Software QA members and developers. The Senior QA Automation Engineer will foster the adoption of automation tools, resolve platform-wide automation challenges, and implement complex test automation scenarios.

Responsibilities include:

  • Serving as the Voice of Quality, ensuring and refining QA processes.
  • Developing, executing, and evolving test plans, regression test suites, and test strategies.
  • Defining testing acceptance criteria and providing data-driven product release recommendations.
  • Designing and implementing functional and system integration test scenarios.
  • Supporting production teams by recreating and resolving production issues.
  • Performing manual and automated testing.
  • Driving standardization of automation.
  • Managing and prioritizing the automation backlog.
  • Providing automation solutions.
  • Offering technical direction and support.
  • Mentoring team members.

Requirements:

  • Bachelor’s degree in Engineering, Computer Science, or a related field.
  • 5+ years of experience as a Senior QA Automation Engineer.
  • Significant previous experience testing on Angular applications.
  • Experience with scaled Agile methodologies preferred.
  • Expertise in developing automation frameworks (UI, data-driven, and behavior-driven).
  • Strong understanding of automation tools, processes, architecture, and infrastructure.
  • Proven experience in system integration test planning and execution.
  • Strong written and verbal communication skills.
  • Extensive experience coordinating end-to-end testing across multiple teams.
  • Proficiency in JIRA, Confluence, and Zephyr (preferred).
  • Deep technical expertise in software development methodologies and tools.
  • Hands-on experience defining and implementing automation for new and existing software applications.
  • Self-motivated and action-oriented with the ability to quickly adopt new technologies.
  • Experience with Source Control Management tools (Git/GitHub).
  • Familiarity with CI/CD tools such as Jenkins and GitHub Actions.
  • Experience using XUnit frameworks.
  • Knowledge of database technologies including MariaDB and NoSQL databases.
  • Experience with contract testing using Pact (preferred).
  • UI automation expertise with frameworks like Cypress, Selenium, and TestCafe.
  • Strong understanding of HTTP testing and RESTful architecture.
  • Proficiency in at least one programming language: C#, Java, Node.js, or Python.

Launchpad offers:

  • 100% remote work
  • Excellent compensation in US Dollars
  • Hardware setup for working from home
  • Personal time off (PTO)
  • Training allowances
Apply

Launchpad Technologies

Launchpad Technologies is a people-first technology company and a leader in North America's tech sector. Headquartered in Vancouver, Canada, with operations across North and South America, the company offers PaasportTM, an iPaaS solution, and Nearshore Staff Augmentation services. Launchpad helps clients with digital transformation by streamlining software integration, automating workflows, and providing top IT talent. Recognized as a Deloitte Technology Fast 50™ company in 2023, Launchpad serves industry leaders with a commitment to innovation and a focus on growth, fairness, and integrity.