Job Openings G02 - Quality Engineer

About the job G02 - Quality Engineer

Job Responsibilities:

  • Ensure the quality, reliability, and scalability of the product by developing robust testing strategies and frameworks.
  • Collaborate with cross-functional teams to validate product integration and performance, ensuring high uptime and seamless deployment.
  • Design and maintain automated unit testing frameworks using Jest in TypeScript, ensuring thorough coverage of frontend and backend modules.
  • Implement and execute integration and end-to-end testing workflows with Playwright in TypeScript, simulating real-world user interactions.
  • Develop and run API stress testing scenarios using Locust in Python to identify bottlenecks and ensure system resilience under load.
  • Conduct regular test plan reviews, analyze test results, and deliver detailed reports on performance, stability, and regression trends.
  • Collaborate with developers, product managers, and other stakeholders to create testable requirements and resolve defects effectively.
  • Stay updated on advancements in testing methodologies, tools, and frameworks, applying them to improve testing efficiency and coverage.

Qualifications:

  • 3+ years of experience in quality engineering with a focus on automated testing of scalable applications.
  • Proficiency in TypeScript and experience using Jest for unit testing and Playwright for integration and end-to-end testing.
  • Strong knowledge of API testing tools and frameworks, with hands-on experience in Locust or similar performance testing tools.
  • Experience with applications leveraging generative AI technologies is a plus.
  • Demonstrated ability to design efficient test cases, think critically about edge cases, and ensure code reliability.
  • Strong problem-solving skills and the ability to communicate testing strategies, findings, and recommendations to technical and non-technical audiences.
  • Have an interest in data science, artificial intelligence and machine learning