- Collaborate with the development team to understand project requirements and acceptance criteria.
- Create comprehensive test plans and test cases to cover functional, regression, and performance testing scenarios.
- Execute manual tests to validate the functionality, usability, and accessibility of our educational platform.
- Develop and maintain automated test scripts using tools such as Selenium, Cypress, or similar frameworks.
- Perform thorough regression testing to ensure the stability of new features and enhancements.
- Report and prioritise defects accurately based on impact and severity, and work closely with developers to facilitate timely resolution.
- Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
- Provide feedback and suggestions for improving the overall quality of our platform.
- Proven experience as a QA or similar role, with a focus on writing automated tests for web applications.
- Strong understanding of software testing principles, methodologies, and best practices.
- Proficiency in creating test plans, test cases, and test scripts.
- Experience with automated testing tools/frameworks such as Selenium, Cypress.
- Familiarity with web technologies (e.g. HTML, CSS, JavaScript, RESTful APIs).
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Effective communication and collaboration abilities.
- Passion for making a positive impact and contributing to meaningful projects.