QA Engineer
Core
Design, develop, and execute test plans and scripts to validate new features, prevent regressions, and ensure software quality across web applications.
Role type
Senior QA Engineer (Manual & Automation)
Builds
Web applications and their quality assurance pipelines
Domain
Software Engineering / Web Development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test case design, manual testing, automated testing, bug tracking, CI/CD pipeline validation, browser DevTools debugging, BDD tools (Cucumber), Agile/Scrum lifecycles
Preferred skills
Test automation frameworks (Playwright, Cypress, Selenium), programming/scripting (JavaScript, Python), API/backend testing, CI/CD tools (GitHub Actions, GitLab CI, Jenkins), performance/load/security testing
Technologies
Jira, Linear, GitHub Issues, Cucumber, Playwright, Cypress, Selenium, GitHub Actions, GitLab CI, Jenkins, JavaScript, Python
Responsibilities
Design and execute test plans and scripts for web applications; Perform manual and automated testing across functional, regression, integration, and end-to-end scenarios; Identify, document, and track bugs with clear reproduction steps; Validate fixes to ensure issues are resolved without introducing regressions; Build and maintain automated test frameworks and CI/CD test pipelines; Participate in sprint planning, backlog grooming, and release readiness reviews; Advocate for quality best practices and continuously improve QA processes and tooling.
Seniority
Senior, hands-on IC