Test Engineer
Core
Ensuring quality, reliability, and performance of software applications by validating system functionality and supporting high-quality software delivery.
Role type
Software Test Engineer (QA)
Builds
Software applications and features
Domain
Software development / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
functional and regression testing, automation testing (Selenium, Cypress, Appium), API testing (Postman, Swagger), SQL, CI/CD pipelines, test management tools (Jira, Azure DevOps), performance testing (JMeter, k6), root-cause analysis, test plan and case creation
Preferred skills
ISTQB certification, Playwright
Technologies
Selenium, Cypress, Appium, Playwright, Postman, Swagger, Jira, Azure DevOps, JMeter, k6
Responsibilities
Analyze business requirements and technical documentation to create test plans and cases; Execute functional, integration, system, regression, and exploratory testing; Develop and maintain automated test scripts; Integrate automated test suites into CI/CD pipelines; Document defects and test results; Participate in sprint planning, stand-ups, and retrospectives; Collaborate with development teams to troubleshoot and resolve issues.
Seniority
Mid-level (2–5 years experience)