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.