This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join iCEV as a QA Engineer, responsible for ensuring product quality through both manual and automated testing, supporting the software development lifecycle in an EdTech environment. The QA Engineer is responsible for ensuring product quality through a combination of manual testing, exploratory validation, and automated test development. This role supports the full software development lifecycle by providing test coverage, identifying defects, and maintaining automated test suites built with C# and Playwright.
Job Responsibility:
Perform manual testing and automated test development using C# and Playwright
Document defects
Collaborate with cross-functional teams
Review requirements, user stories, and acceptance criteria
Develop and execute manual test cases for new features, regression cycles, and integrations
Perform exploratory testing
Build, maintain, and enhance automated UI and functional tests using C# and Playwright
Contribute to the automation framework
Integrate automated suites into pipelines and monitor ongoing test health
Investigate automation failures and perform root-cause analysis
Participate in and contribute to sprint planning, estimations
Support continuous improvement of QA processes, standards, and tooling
Assist product owners, developers, and collaborate with stakeholders
Requirements:
Strong experience in both manual QA and test automation
Demonstrated proficiency with C#
Understanding of web application architecture and REST APIs
Experience with version control (Github) and Azure Devops (Jira is a plus)
SQL experience for data validation
Experience in Playwright preferred, other automation experience is a plus
API automation experience
Experience with cloud-based environments
Implemented AI-assisted quality assurance automation to detect errors, validate outputs, and enhance consistency across large data sets