Software Test Engineer
Core
Designing and executing test plans, scenarios, and cases for web applications, APIs, databases, and integrated business systems.
Role type
Software Test Engineer
Builds
Production software quality assurance
Domain
Software development / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test planning, defect investigation, regression testing, API validation, data verification, SQL, test case design, exploratory testing, defect documentation, stakeholder communication
Preferred skills
Selenium, Java, Jenkins, Git, mobile testing, Postman, REST APIs, Jira, Azure DevOps, ALM
Technologies
Selenium, Java, Jenkins, Git, Postman, Jira, Azure DevOps, ALM
Responsibilities
Analyze requirements, user stories, workflows, and acceptance criteria; Design detailed test scenarios, test cases, test data, and execution plans; Perform functional, integration, regression, system, and exploratory testing; Validate REST APIs using Postman or a comparable testing tool; Execute SQL queries to verify database records and application transactions; Document defects with reproduction steps, logs, screenshots, and supporting evidence; Participate in defect triage, sprint reviews, daily stand-ups, and release discussions; Work with developers to investigate application, API, database, and environment issues; Track test execution, defect status, coverage, and release-readiness risks; Contribute to continuous improvement of QA processes and documentation.
Seniority
Mid-level, hands-on IC
