Senior Quality Assurance
Job Description:
Key Responsibilities:
- Perform extensive manual testing across Staging, UAT, and Production environments.
- Define, implement, and maintain test plans, test specifications, and test suites using Jest or other libraries.
- Execute UI, Functional, Smoke, Usability, Sanity, and API testing using tools like Postman and Swagger.
- Investigate, identify, document, and report defects and inconsistencies found during testing and on newly reported issues.
- Establish the QA flow for End-to-End (E2E) testing to support the weekly release of at least five features, ensuring minimal defects.
- Write automated user acceptance tests using Node.js, Playwright, and TypeScript for the Jest test automation framework.
- Work with an international remote team across different time zones to implement and execute test strategies on all supported platforms and languages, improving quality and test coverage.
- Collaborate with the crossfunctional team to support investigations or troubleshoot and verify fixes
Qualifications:
- 3-5 years of experience as a QA Engineer, Tester, or Software Development Engineer in Test.
- Experience with UI and API testing. Familiarity with automation tools like Playwright is a plus.
- Proficiency in manual testing across various environments and testing types.
- Experience working with software that has heavy features and complex interactions.
- Experience in a B2B environment is a plus.
- Must be able to converse comfortably in English, as you will be working with non-ID co-founders and team members in English conversations.
- Excellent problem-solving and investigation skills for identifying software issues.
- Detail-oriented, organized, and able to manage multiple tasks simultaneously.