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