Skip to content

Quality Engineer

This document outlines the skills, competencies, and responsibilities expected of all QA Engineers. This role involves thorough testing of software to ensure it meets both functional and technical specifications, as outlined by user requirements.

QA Engineers are responsible for designing and implementing tests, debugging, and defining corrective actions.

They also work collaboratively with software developers and other stakeholders to ensure the quality and reliability of the software.

The way we do QA is executing within a dynamic environment, often collaborating with cross-functional teams to deliver high-quality, innovative software solutions that accelerate our mission. This role is crucial in maintaining the integrity and performance of our software, ensuring it not only meets but also exceeds the expectations of our users.

  • Create comprehensive test cases for new features
  • Find issues before our customers find them, document them clearly to speed up their resolution
  • Participate in issue prioritization and resolution, and ensure that the team is focused on the highest priority issues
  • Pick the right tool for each job, from regression testing to performance testing, to ensure that new features do not break existing functionality
  • Advocate for quality throughout the development process, helping balance software quality with the need to deliver software at startup pace
  • Collaborate with product stakeholders to define specifications and acceptance criteria
  • Represent user needs in setting issue urgencies, and make recommendations for user experience improvements with high bang for the buck
  • Provide visibility on the state of the software quality using our test management and bug tracking tools
  • Maintain up-to-date test cases and test plans adapted to the risk areas of each sprint, and ensure that they are executed efficiently and effectively

This role combines Manager of One competencies with: