
// Open Role at Sporty Group
Join Sporty Group's QA Automation Team as a Python Engineer, developing robust internal automation frameworks, tooling, and CI/CD solutions to empower QA efficiency. This remote-first role offers a chance to build scalable software systems and drive technical enhancements.
About the role:
We are a dynamic and innovative QA Automation Team dedicated to ensuring the reliability and efficiency of our software products. Our team is distributed and has flexible work locations, with team members working in Taiwan, Europe, and America. In addition to QA Engineers, the team includes Python Engineers who focus on building and maintaining the internal automation framework, tooling, and engineering solutions that enable QA engineers to work more efficiently.
What you'll be doing:
What you'll bring:
Even better if you have:
What’s in it for you
Interview process
If you're interested, we encourage you to apply! Every application is reviewed by a member of our team (AI is not used in our recruitment process), and we aim to respond within 48 hours.
- Python Proficiency: 3–5 years of hands-on Python development experience with strong object-oriented programming skills. - Software Engineering Experience: Experience developing and maintaining robust, scalable, and maintainable software systems. - Framework Development: Experience designing or maintaining reusable frameworks, libraries, or internal developer tooling. - CI/CD: Practical experience with CI/CD pipelines and automation (e.g. Jenkins, GitHub Actions). - Docker: Practical experience with Docker and containerized development environments. - Design Patterns: Familiarity with commonly used design patterns and the ability to apply them to build modular and maintainable code. - Debugging & Troubleshooting: Strong analytical and debugging skills with the ability to investigate complex technical problems. - Ownership & Agency: Demonstrated ability to proactively identify problems, propose improvements, and drive solutions with minimal guidance. - Collaboration & Communication: Strong communication skills and the ability to collaborate effectively with QA Engineers and distributed cross-functional teams. - English Communication: Proficient in both written and spoken English to facilitate effective communication within the team. - Even better if you have: Experience with testing frameworks (e.g., pytest, unittest); Familiarity with version control systems (e.g., Git) (Github preferred); Knowledge of Kubernetes (K8s); Familiarity with JavaScript.