> Markdown version of [/jobs/ext/2118925-senior-qa-automation-engineer-python-pytest-api-automation](https://www.wearedevelopers.com/jobs/ext/2118925-senior-qa-automation-engineer-python-pytest-api-automation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior QA Automation Engineer - Python/Pytest & API Automation - **Company:** Genesis10 - **Location:** Columbus, OH, United States - **Experience:** Expert - **Salary:** $114,400.0 - $124,800.0 - **Contract:** Permanent contract - **Skills:** HTML, Application Programming Interfaces (APIs), Application Testing, Acceptance Test-Driven Development, User Authentication, Automation of Tests, Cloud Computing, Information Systems, Computer Programming, Databases, Continuous Integration, Software Debugging, JSON, Apache JMeter, Python (Programming Language), OAuth, E2e Testing, SoapUI, SQL Databases, System Integration Testing, Systems Integration, Test Data, Extensible Markup Language (XML), Postman, Git, Pytest, Containerization, Integration Tests, Information Technology, Tools for Reporting, Api Gateway, Restful APIs, Api Management, Jenkins, Microservices - **Published:** August 19, 2026 - **Apply:** https://www.careerjet.com/job/us18ba80b9a99f85d5ad25f31850a7144c/eaa ## About the Role * Minimum 5+ years of hands-on automation-testing experience * Strong programming experience in Python * Strong hands-on experience with Pytest * Experience developing and maintaining automation frameworks * Strong REST API testing and API automation experience * Experience using Python API-testing libraries such as requests * Hands-on experience with Postman or SoapUI * Experience with JSON and XML validation * Experience with Jenkins or another CI/CD platform * Experience with Allure, Pytest HTML, or another test-reporting tool * Experience with API gateway and downstream-system integration testing * Knowledge of authentication and authorization testing * Experience with SQL and database validation * Experience with Git or another source-control system * Strong debugging, troubleshooting, and root-cause-analysis skills * Ability to work independently and in a collaborative Agile environment * Bachelor's degree in computer science, Information Systems, Engineering, or a related field, or equivalent professional experience Desired Skills: * Experience with JMeter or another performance-testing tool * Knowledge of TDD or ATDD practices * Experience testing cloud-based or containerized applications * Experience with microservices and complex system integrations * Relevant testing certifications are an added advantage ## Description We are looking for an experienced QA Automation Engineer with strong hands-on experience in Python, Pytest, and API automation testing. The candidate will be responsible for analyzing requirements, developing and maintaining automation test scripts, executing functional and integration tests, analyzing failures, managing defects, and supporting software releases across the complete automation-testing lifecycle., * Analyze business, functional, and technical requirements and create appropriate test scenarios and test cases * Design, develop, and maintain automated test scripts using Python and Pytest * Develop and maintain reusable automation-framework components, fixtures, utilities, and test data * Perform REST API testing and automate API test cases * Validate API requests, responses, status codes, headers, JSON/XML payloads, and error scenarios * Perform functional, integration, regression, system, and end-to-end testing * Test APIs routed through an API gateway and validate integrations with downstream systems * Validate authentication and authorization scenarios, including OAuth, JWT, bearer tokens, and 401/403 responses * Use Postman or SoapUI for API testing and troubleshooting * Execute automated test suites through Jenkins or another CI/CD platform * Generate and review automation reports using Allure, Pytest HTML, or a similar reporting tool * Perform database validation using SQL queries * Create and maintain test cases, test data, execution results, and supporting documentation * Identify, document, track, and retest defects * Participate in requirement reviews, project meetings, defect-management meetings, and release activities * Support software releases, production validation, and post-deployment testing ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [How I Built QA from Scratch in a Scaling Startup - no fluff real life story](https://www.wearedevelopers.com/videos/2041-how-i-built-qa-from-scratch-in-a-scaling-startup-no-fluff-real-life-story) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Benefits of Using JMeter For Performance Testing](https://www.wearedevelopers.com/magazine/96-benefits-of-using-jmeter-for-performance-testing) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)