About the role:
Responsibilities:
What you'll be doing:
- Take the lead in enhancing our in-house Python-based automation framework, ensuring it remains robust, scalable, and efficient.
- Codebase Refactoring: Drive efforts to refactor existing codebase, emphasizing clarity, readability, and maintainability to facilitate future enhancements.
- Collaborative Automation: Collaborate closely with QA Engineers to identify automation needs and implement solutions within the framework.
- Troubleshooting Expertise: Utilize strong troubleshooting and debugging skills to identify and resolve issues within the automation framework.
- Cross-Functional Collaboration: Collaborate with cross-functional teams to seamlessly integrate automation processes into the software development lifecycle.
- Python Proficiency: Demonstrated experience as a Python Developer (3 to 5 years ), showcasing strong proficiency in object-oriented programming.
- Development Experience: Proven track record in developing and maintaining robust and scalable software solutions.
- Collaborative Skills: Strong collaboration and communication skills, with the ability to work effectively within distributed and remote teams.
- Design Patterns: Familiarity with commonly used design patterns and the ability to apply them to create modular and maintainable code.
- Built-in Libraries: Solid understanding and practical experience with Python built-in libraries to leverage standard functionality efficiently.
- English Communication: Proficient in both written and spoken English to facilitate effective communication within the team.
- (Optional) Docker Knowledge: Familiarity with Docker and containerization concepts.
- Experience with CI/CD pipelines and automation (Jenkins actions preferred).
- Knowledge of testing frameworks (e.g., pytest, unittest).
- Familiarity with version control systems (e.g., Git) (Github preferred).
- Understanding of software development practices.
- Knowledge of Kubernetes (K8s) is a plus.
- Familiarity with JavaScript is a plus.
What’s in it for you
- Sporty is a remote first company in pursuit of sustainability
- A competitive salary + individual performance based bonuses every quarter
- 28 days paid annual leave
- Our core working hours are 10am-3pm in your local time zone with flexibility outside of this
- Referral bonuses & flash bonuses
- Top of the line equipment
- Annual company retreats to provide great internal networking opportunities
Interview process
- Remote video screening with our Talent Acquisition Team
- Offline Take home assignment
- Remote video interview with Team Members (60 Mins)
- Final discussion with the hiring manager (60 mins)
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.
