QA Analyst
Core
Develop and maintain automated web-application test scripts and perform manual functional, regression, exploratory, performance, and load testing.
Role type
Senior QA Analyst (Automation)
Builds
Automated test scripts, test plans, test cases, and defect reports for web applications.
Domain
Software Quality Assurance / Web Applications
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Selenium, Java, C#, Playwright, TypeScript, API testing, Postman, REST Assured, Karate, GitHub, Azure, Azure DevOps, Agile methodologies
Preferred skills
Testing or quality-assurance certifications
Technologies
Selenium, Playwright, Postman, REST Assured, Karate, GitHub, Azure, Azure DevOps
Responsibilities
Develop automated test scripts using Selenium with Java or C#; Perform manual functional, regression, exploratory, performance, and load testing; Create test plans and test cases based on project requirements; Integrate testing activities into development and release pipelines using Azure and Azure DevOps; Document, track, and follow up on defects with developers and stakeholders; Prepare test reports and maintain current test cases, test plans, and automation documentation; Identify opportunities to improve testing processes and methodologies.
Seniority
Mid-to-Senior, hands-on IC