Senior QA Engineer
Core
Design, develop, and maintain automated test frameworks for UI, API, and backend systems to ensure quality across the software development lifecycle.
Role type
Senior QA Engineer (Automation)
Builds
Automated test frameworks and CI/CD pipelines for modern web applications and backend services
Domain
Software Engineering / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Playwright (Node.js), JavaScript/TypeScript, Java, CI/CD pipeline management, test framework design, root cause analysis, test case lifecycle management, cross-browser testing, visual testing, intelligent testing, performance testing, accessibility testing, security testing
Preferred skills
Experience with BrowserStack, Applitools, Testim, Jenkins, GitHub Actions, CircleCI, TestRail, Zephyr, Xray
Technologies
Playwright, Node.js, JavaScript, TypeScript, Java, Jenkins, GitHub Actions, CircleCI, BrowserStack, Applitools, Testim, TestRail, Zephyr, Xray
Responsibilities
Champion the use of modern QA platforms to improve test coverage and visibility; Collaborate with cross-functional teams to define acceptance criteria, test plans, and test cases; Own and lead end-to-end testing for major product releases; Conduct root cause analysis for critical issues and implement long-term fixes; Optimize and maintain CI/CD pipelines for fast, reliable feedback cycles; Promote and participate in test management processes to track quality metrics; Advocate for quality in all aspects of the SDLC including code reviews and architecture discussions; Identify and fill gaps in test coverage across functional, regression, performance, accessibility, and security testing



