Python test automation engineer (API and data systems)

Job Category: Automation Engineer
Job Type: Remote

A growing engineering team is hiring a hands-on Python developer focused on backend and API test automation for data-intensive systems. This position supports complex, logic-heavy platforms that rely on forecasting workflows, rebate-style modeling, and large-scale datasets. The work is primarily backend and service-oriented, with an emphasis on building reliable automation frameworks and strengthening quality across APIs and data pipelines rather than UI-driven testing.

This role is suited for someone who can take loosely defined requirements, translate them into a clear approach, and deliver working software with minimal day-to-day direction.

Responsibilities

  • Design, build, and maintain Python-based automation frameworks with a primary focus on API and service validation
  • Create automated testing strategies for systems that process large datasets and complex backend logic
  • Implement automated checks for APIs, services, and business rules using Python-based approaches (not UI-heavy automation)
  • Develop test coverage strategies that validate data accuracy, transformations, and end-to-end outcomes across large data workflows
  • Partner with engineering, product, and data stakeholders to understand requirements and integrate quality practices into delivery
  • Identify gaps in automated coverage and improve reliability through framework enhancements and new test patterns
  • Drive work independently by turning requirements into implemented solutions, including design, development, and ongoing support
  • Contribute to scalable automated execution practices that support continuous delivery and repeatable validation

Required experience and skills

  • Strong experience in software development, SDET, or test automation roles
  • Advanced Python programming ability, with capability to build production-quality automation code
  • Proven experience testing APIs and backend services
  • Strong SQL skills and experience working with large datasets
  • Experience creating automation frameworks from scratch or significantly extending existing frameworks
  • Ability to work independently, interpret requirements, and deliver end-to-end solutions

Preferred experience and skills

  • Experience with Playwright, especially for API-driven testing use cases
  • Exposure to big data systems, analytics platforms, or data pipelines
  • Experience validating complex business logic such as forecasting or financial-style calculations
  • Familiarity with CI and CD pipelines and automated test execution
  • Experience working in cloud environments such as AWS, GCP, or Azure

Apply for this position

**If you have already submitted your resume for another Job Opening please do not re-apply to a different role. You can email through Contact Us about your interest in other roles.

Allowed Type(s): .pdf, .doc, .docx