Design and develop comprehensive test cases based on business and technical requirements.
Perform manual testing for existing and newly developed features.
Analyze requirements and identify potential issues, risks, and edge cases.
Execute functional, regression, integration, and exploratory testing.
Develop and maintain test cases for new and existing features.
Perform automation testing using frameworks such as Playwright and Cypress.
Collaborate with
Developers,
Product Owners, and other team members to identify and resolve defects.
Participate in the Agile/Scrum development process and contribute to continuous improvement of the QA process.
Perform unit testing using Jest is a plus.
Prepare test reports and communicate testing status, issues, and results effectively.