Senior Quality Assurance Engineer
Interested in ensuring exceptional software quality at a fast-paced start-up dedicated to redefining how Africans teach and learn?
At TopSet, we foster cultural identity and engagement among the African diaspora through our online language tutors and learning platform.
We are looking for a skilled QA Analyst to join our team and help maintain the high quality and reliability of our web-based educational technology platform.
About the role:
As a QA Analyst at TopSet, you will play a vital role in ensuring the quality of our online learning platform. You will collaborate closely with our development and product teams to identify and report issues, conduct comprehensive testing, and enhance the overall user experience.
- Test Planning: Collaborate with cross-functional teams to define test plans, test cases, and acceptance criteria for new features and updates to the TopSet platform.
- Test Execution: Execute manual and automated test cases to identify defects, inconsistencies, and usability issues on our web platform.
- Regression Testing: Conduct regression testing to ensure that previously identified issues have been addressed and do not reoccur with new releases.
- Bug Reporting: Document and track defects, issues, and anomalies using a bug-tracking system. Communicate findings clearly to the development team.
- Performance Testing: Perform load and performance testing to evaluate the platform's responsiveness, scalability, and stability.
- Usability Testing: Evaluate the user interface and user experience to identify areas for improvement and provide actionable feedback.
- Test Documentation: Create and maintain detailed test documentation, including test plans, test cases, and test reports.
- 2+ years of experience in QA Analysis or a related role, with a strong focus on web-based applications.
- Familiarity with test automation tools and frameworks suited for React and Node.js, such as Jest, Cypress, or similar tools.
- Excellent attention to detail and problem-solving skills.
- Strong communication and interpersonal skills.
- Ability to work both independently and collaboratively in a fast-paced, dynamic environment.
- Bachelor's degree in computer science, information technology, or a related field (or equivalent experience).
- Knowledge of educational technology or e-learning platforms is a plus.
- Experience with test management tools (e.g., Jira) is a plus.