Job Openings G13 - Quality Engineer

About the job G13 - Quality Engineer

Responsibilities

  • Own and define the end-to-end test strategy, including functional and non-functional testing, quality gates, and release criteria.
  • Design, build, and maintain test cases, test plans, and automated testing frameworks aligned with evolving requirements.
  • Integrate automated tests into CI/CD pipelines to enable fast feedback, parallel execution, flaky test detection, and actionable reporting.
  • Drive a shift-left quality approach by collaborating with developers, product managers, and designers to improve testability and coverage.
  • Review code and acceptance criteria to ensure quality standards and test-first practices.
  • Establish and maintain test data and environment hygiene, including seeding, masking, and service mocking.
  • Perform defect triage, root cause analysis, and support resolution efforts.
  • Define, monitor, and improve quality metrics such as failure rates, MTTR, test stability, and escaped defects.
  • Manage dependencies related to test environments and ensure test reliability.
  • Partner with engineering leads to define and execute the long-term QA and automation roadmap.
  • Assist in diagnosing and resolving production issues when required.

Requirements

  • Minimum 5 years of professional experience in software quality engineering with hands-on test automation.
  • Strong understanding of testing methodologies, risk-based testing, and quality engineering principles.
  • Experience implementing automation within CI/CD pipelines and modern DevOps practices.
  • Proficiency in programming languages such as TypeScript, Go, or Python.
  • Solid understanding of modern full-stack web application architectures (experience with React and Go is advantageous).
  • Experience with automation frameworks such as Playwright, Cucumber, Jest, or Mocha.
  • Familiarity with performance testing tools such as JMeter, Gatling, or Locust.
  • Experience with basic security scanning practices and collaboration with application security teams.
  • Experience working within Agile/Scrum teams.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration abilities.
  • Self-driven, proactive, and able to work independently in a fast-paced environment.

Preferred

  • Experience building scalable and maintainable test automation frameworks from scratch.
  • Familiarity with containerised environments and test orchestration.
  • Exposure to monitoring, observability, and reliability practices.
  • Experience supporting high-availability or mission-critical systems.