QA Automation Engineer – Python
Core
Design, develop, and maintain automated test scripts for APIs, UI components, and backend services to ensure software quality and support continuous delivery.
Role type
Senior IC QA Automation Engineer (Python)
Builds
Automated testing frameworks and CI/CD integration pipelines
Domain
Software Engineering / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python scripting, PyTest, Robot Framework, Selenium, API testing (Postman/REST Assured), SQL, Git, CI/CD tools (Jenkins/GitLab CI/Azure DevOps)
Preferred skills
Load/performance testing (JMeter/Locust), test management tools, cloud environment automation
Technologies
Python, PyTest, Robot Framework, Selenium, Behave, Postman, Requests, REST Assured, MySQL, PostgreSQL, SQL Server, Jenkins, GitLab CI, Azure DevOps, Git
Responsibilities
Design and maintain automated test scripts for APIs, UI, and backend; Build and optimize test frameworks for stability and reusability; Execute automated tests for functional, regression, and performance validation; Integrate automation scripts into CI/CD pipelines; Troubleshoot and debug automation scripts; Collaborate with developers on test coverage and validation requirements; Document test cases, results, and best practices.
Seniority
Mid-Senior, hands-on IC