Job Description
CookUnity is seeking a Senior QA Engineer to enhance the quality of their user experience. This role involves combining manual and automated testing strategies and collaborating closely with Product and Engineering teams from the early stages of initiatives. The Senior QA Engineer will help clarify the scope of changes, determine testing needs, and support the development of reliable user experiences.
Responsibilities:
- Develop, maintain, and improve test automation frameworks for web and mobile platforms.
- Leverage AI-driven automation tools to increase test coverage and efficiency.
- Collaborate with Engineering, DevOps, and Product teams to identify gaps in test coverage and define clear quality metrics.
- Collaborate closely with the Product team to gain early visibility into the most critical initiatives, contributing proactively to the definition and refinement of user stories.
- Design, maintain, and execute manual test cases for both regression and exploratory testing scenarios.
- Create and update comprehensive test plans and test documentation, ensuring alignment with functional requirements.
- Identify, document, and report defects and issues clearly and accurately using Jira, following up on their resolution.
- Perform root cause analysis on production issues and collaborate with Engineering to implement preventive solutions.
- Define and monitor key quality indicators (e.g., test coverage, flakiness rate, defect leakage) to drive continuous, data-informed improvements.
Requirements:
- Strong technical foundation in software testing and quality assurance.
- Hands-on experience designing, executing, and maintaining manual test plans and test cases.
- Proficiency in test automation tools for web and mobile, such as Playwright, Cypress, Selenium, and Appium (or similar).
- Proficiency in contract testing and API testing frameworks, such as Postman, RestAssured (or similar).
- Ability to write and debug automated tests in JavaScript, TypeScript, Kotlin, or similar languages.
- Strong understanding of software development lifecycle (SDLC), agile methodologies, and QA processes.
- Experience in setting up observability and reporting mechanisms for test execution and coverage.
- Excellent communication skills.
- Comfortable working in a fast-paced startup environment.
CookUnity offers:
- Remote work.
- Paid time off.
- Healthcare benefits.
- Sabbatical after 5 years.
- Paid family leave.
- Personalized English coach.