QA Engineer
Core
Develop and execute exploratory and automated tests to ensure product quality, designing tests, debugging, and defining corrective actions before product launches.
Role type
Senior IC QA Engineer (Automation)
Builds
Automated systems for regression, unit tests, and deployment pipelines
Domain
Software Engineering / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation, C#.NET, Java, Python, Selenium WebDriver, MSTest, Agile/Scrum, CI/CD, Jenkins, Git, TFS, Eclipse, MS Visual Studio, IntelliJ, NetBeans, Web UI Automated Testing, Functional Testing, Regression Analysis, Smoke Testing, DataDog monitoring, Infrastructure stability monitoring
Preferred skills
Public cloud experience (AWS, Azure, GCP), Software development background, TAF structure knowledge, Design patterns in automated testing
Technologies
Selenium WebDriver, MSTest, Jenkins, Report Portal, DataDog, ADO, JIRA, MS TFS, Git, Eclipse, MS Visual Studio, IntelliJ, NetBeans, AWS, Azure, GCP
Responsibilities
Design and implement automated tests for regression; Turn new requirements into code including unit testing and deployment; Manage bugs using tools like ADO and JIRA; Perform regression analysis and generate test reports; Develop new automated tests and enhance existing ones; Create and maintain documentation; Monitor environment stability and infrastructure usage; Troubleshoot environment issues based on monitoring alerts; Run smoke tests regularly to verify server and tool availability.
Seniority
Mid-Senior, hands-on IC

