Software Test Automation Engineer
Core
Design, maintain, and execute automated test scripts for UI and API testing while performing manual functional, regression, and integration testing to ensure application quality for internal and external clients.
Role type
Software Test Automation Engineer
Builds
High-quality applications for internal and external clients
Domain
Software Quality Assurance / Test Automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C#, Selenium WebDriver, CI/CD pipeline integration, Azure DevOps, Jenkins, GitLab, Functional Testing, API Testing, Regression Testing, End-to-end testing, JIRA, TestRail, Confluence
Preferred skills
Microsoft Azure, Git, Github CoPilot, Gen AI tools
Technologies
C#, Selenium WebDriver, Azure DevOps, Jenkins, GitLab, JIRA, TestRail, Confluence, Microsoft Azure, Git
Responsibilities
Analyze requirements and write test scenarios; Design, maintain, and execute automated test scripts for UI and API testing; Integrate automated tests into CI/CD pipelines; Perform manual functional, nonfunctional, integration, regression, system, smoke, and sanity testing; Create and maintain technical documents; Document anomalies encountered during testing; Collaborate with development teams to reproduce issues and resolve defects; Perform peer reviews for complex functionalities.
Seniority
Mid-level (3-5 years experience)