Responsible for ensuring product quality through a combination of manual testing, exploratory validation, and automated test development
Support the full software development lifecycle by providing test coverage, identifying defects, and maintaining automated test suites built with C# and Playwright.
Review requirements, user stories, and acceptance criteria, develop and execute manual test cases for new features, regression cycles, and integrations
Perform exploratory testing to uncover unexpected behaviors and edge cases, document clear, reproducible defects and collaborate cross-functionally for resolution
Build, maintain, and enhance automated UI and functional tests using C# and Playwright or equivalent automation tooling, contribute to the automation framework and ensure tests are reliable, maintainable, and scalable
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 and support continuous improvement of QA processes, standards, and tooling
Assist product owners, developers, and collaborate with stakeholders when needed
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
Playwright specifically is a plus
Experience supporting an EdTech company
Tech Stack
Azure
Cloud
SQL
Benefits
An Equal Opportunity Employer
We do not discriminate based on race, color, religion, national origin, sex, age, disability, genetic information, or any other status protected by law or regulation.