Lead QA Engineer

Skills
Web ApplicationsCypressJestMicrosoft SurfacePipelinesPythonQuality Assurance
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 2–4 years of experience in QA or test automation
  • Proficiency in Python
  • Strong familiarity with JavaScript or TypeScript testing tools such as Cypress Playwright or Jest
  • Experience testing APIs and web applications end to end
  • Solid understanding of software lifecycles Git and CI CD
  • Strong attention to detail and maintainable system thinking
  • Excellent communication and collaborative mindset

Nice to have

  • Curious
  • Detail-oriented
  • Collaborative
  • Comfortable with ambiguity
  • Startup-minded

Day to day

  • Design and execute detailed test plans across web application, API, and backend surfaces to protect product reliability and usability.
  • Build and maintain automated test coverage across unit, integration, and end-to-end layers using a modern TypeScript and Python stack.
  • Partner closely with engineering, product, and design to investigate defects, verify fixes, improve observability, and strengthen release quality across the full product lifecycle.