QA Automation Engineer
Core
Design, develop, and maintain automated test scripts for APIs, microservices, and platforms; execute regression, performance, and smoke tests; integrate tests into CI/CD pipelines.
Role type
QA Automation Engineer
Builds
Automated test suites and CI/CD pipelines for API and microservices platforms
Domain
Software Engineering / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Automated testing (Selenium, Appium, RestAssured, Postman), Scripting/Programming (Python, Java, JavaScript), Test frameworks (TestNG, JUnit, Pytest), CI/CD tools (Jenkins, GitLab CI, GitHub Actions), API testing (REST, SOAP), Bug tracking (JIRA, Zephyr)
Preferred skills
Zephyr experience
Technologies
Selenium, Appium, RestAssured, Postman, Python, Java, JavaScript, TestNG, JUnit, Pytest, Jenkins, GitLab CI, GitHub Actions, JIRA, Zephyr
Responsibilities
Design and maintain automated test scripts for APIs and microservices; Automate regression, performance, and smoke tests; Integrate automated tests into CI/CD pipelines; Collaborate with DevOps teams to optimize test pipelines; Participate in functional requirement reviews and acceptance criteria definition; Execute automated tests and analyze results to identify anomalies; Report bugs clearly and in detail; Propose improvements for automation frameworks and tools; Resolve technical platform issues
Seniority
Mid-level (5+ years experience)


