CareerPlan

QA Automation Engineer, Python

USAFull-time$120k–$160k2026-10-29 → 2026-11-10

Core

Design, develop, and maintain automated test scripts and frameworks for web applications, APIs, and backend services using Python.

Role type

QA Automation Engineer

Builds

Automated test suites for functional, regression, integration, and end-to-end testing

Domain

Software Quality Assurance / Test Automation

Required skills

Python, Pytest, Selenium, Playwright, API testing, REST APIs, Git, CI/CD, SQL, Agile/Scrum

Preferred skills

Framework design, Docker, Cloud platforms (AWS/Azure/GCP), Performance testing, BDD, Test reporting, Parallel execution, Linux/Unix

Technologies

Python, Pytest, Selenium, Playwright, Robot Framework, Requests, Postman, JMeter, JIRA, Jenkins, GitHub Actions, GitLab CI, Docker, AWS, Azure, GCP, Linux, SQL

Responsibilities

Design and develop automated test scripts using Python; Build and enhance automation frameworks; Create and execute functional, regression, integration, smoke, and end-to-end tests; Perform API automation and validation; Analyze test failures and work with developers to resolve issues; Create detailed bug reports in Jira; Integrate automated tests into CI/CD pipelines; Maintain test data, environments, and documentation; Participate in requirements analysis, test planning, and code reviews; Perform basic database validation using SQL; Collaborate with cross-functional teams in Agile/Scrum environments; Monitor automation results and provide QA status reports; Increase automated test coverage and reduce manual regression effort; Maintain stable automation suites and identify defects early; Support continuous integration and delivery.

Seniority

Mid-level (2–5 years experience)