Job Openings Quality Assurance Engineer (M/W)

About the job Quality Assurance Engineer (M/W)

The Quality Assurance Engineer (QE) supports the team in the implementation of the best practices related to the software testing. He/She defines with the team its strategy, testing processes and identifies the tools and working methods to best implement them, He/She supports as well their implementation.


Your mission

  • Define and implement of the test strategy and test processes; monitor their application and propose improvements when relevant
  • Test tooling implementation; lead the implementation of the end to end testing tools, performance testing tools and business / functional monitoring tools and advise the team in the use of the tools and train them on the related best practices
  • Business / technical interactions facilitation; facilitate interactions between business and technical members of the team and share with the team the best practices
  • Sharing and skills development; formalize and capitalize the software testing best practices deployed on the projects

What will help you succeed in this role?

Essential

  • Strong knowledge about test management tools (Xray)
  • Strong knowledge about testing types and strategies:
    • Unit testing
    • Integration testing
    • Functional testing (smoke, regression, UAT)
    • Non-functional testing (performance, security)
  • Strong knowledge about testing tools (Playwright, Cypress, Karate, Gatling, k6, JMeter or similar)
  • Good level of development languages (Java, JavaScript, TypeScript, Python)
  • Good Strong knowledge about test automation in CI pipeline jobs (Gitlab CI, Git, docker)
  • Experience with usage of Generative AI tools (Copilot GitHub, GitLab Duo ..)
  • Working experience in quality department and test management processes
  • Knowledge about GCP services, GCP security architecture , etc
  • Fluent English language

Desirable

  • Proven experience of agile methodologies and agile testing implementation