Quality Assurance Engineer
Core
Act as QA champion to ensure timely, high-quality delivery through automated and manual testing, defect management, and test strategy design.
Role type
Senior IC Quality Assurance Engineer (Test Automation)
Builds
Automated test suites (API, UI, regression, performance), software releases, and quality metrics.
Domain
SaaS / Customer Communications / Utilities & Insurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation (Cypress, Playwright), JavaScript/TypeScript, Java, C#, SQL, Bash/PowerShell, Git, JIRA, API testing, Web application testing, Mobile testing (Android/iOS), Accessibility testing, Performance testing, Manual testing, Defect tracking, Agile methodologies
Preferred skills
Software development experience, Mobile application testing, Security testing
Technologies
Cypress, Playwright, JavaScript, TypeScript, Java, C#, SQL, Oracle, MySQL, Bash, PowerShell, Git, JIRA, Android, iOS
Responsibilities
Design, maintain, and execute test plans and test cases; Create and maintain automated test coverage for new and existing functionality; Perform functional, system, end-to-end, regression, smoke, data integrity, user acceptance, ad hoc, and manual testing; Review, troubleshoot, and improve unstable automated tests; Regress and verify defects, document results, and provide QA metrics; Build and deploy software across multiple environments; Assist with feature documentation and provide QA input into use cases, requirements, and acceptance criteria.
Seniority
Mid-Senior, hands-on IC