Role: Senior Python Automation Tester
Location: Remote
We are seeking a strong, independent SDET with deep Python expertise to join our platform team, supporting forecast, rebate modeling, and large-scale data-driven systems. This role is heavily backend and API-focused, with an emphasis on building robust, scalable automated testing solutions rather than UI-heavy automation.
This is a hands-on role for someone who can take requirements and turn them into working software without constant guidance.
Key Responsibilities:
Design, build, and maintain Python-based automation frameworks with a strong focus on API testing
Develop automated test strategies for data-intensive systems and big data workflows
Validate APIs, services, and backend logic using Python (not UI-heavy automation)
Work with large datasets to create meaningful test coverage and validation strategies
Collaborate closely with engineers, product, and data teams on Puma initiatives
Identify gaps in test coverage and proactively improve quality and reliability
Operate independently with minimal hand-holding in a fast-moving environment
Required Qualifications
8-10 years of professional experience in software development, SDET, or test automation roles
Strong Python programming skills (must be a capable software developer, not just QA)
Solid experience testing APIs and backend services
Strong SQL skills and experience working with large datasets
Experience building automation frameworks from scratch or significantly enhancing existing ones
Ability to work independently, interpret requirements, and deliver solutions end to end
Preferred / Nice-to-Have Skills
Experience with Playwright (API-driven usage preferred over UI-heavy testing)
Exposure to big data systems, analytics platforms, or data pipelines
Experience in forecast modeling, financial systems, or complex business logic
Familiarity with CI/CD pipelines and automated test execution
Experience in cloud environments (AWS, Google Cloud Platform, or Azure)