Tennis Channel is seeking a Software Development Engineer to join their team, focusing on Test Automation. The role involves architecting and building test automation infrastructure, integrating AI/ML tools for test generation, and ensuring high-quality releases. The position is on-site and will have a close working relationship with cross-functional teams to ensure confidence in product quality.
Requirements
- Bachelor’s degree in computer science, engineering, or equivalent experience
- 5+ years of software engineering or QA/automation experience
- Proficiency in at least one programming language (e.g. Java, Kotlin, Swift, Python, JavaScript/TypeScript)
- Experience building and maintaining test frameworks (e.g. XCTest / XCTest UI, Espresso, Detox, Appium, Playwright, Selenium, Robot Framework)
- Familiarity with CI/CD pipelines, test runners, parallel/distributed execution (e.g. Jenkins, GitHub Actions, Bitrise, CircleCI)
- Deep understanding of API testing, contract testing, mocking / stubbing, and test data strategies
- Experience with performance/load testing tools (e.g. JMeter, Gatling, K6, Locust) and monitoring test metrics
- Strong debugging and instrumentation skills
- Understanding of software engineering best practices
- Passion for quality, automation, and developer productivity
Benefits
- Participation in a retirement plan
- Life and disability insurance
- Health, dental and vision plans
- Flexible spending accounts
- Sick leave
- Vacation time
- Personal time
- Parental leave
- Employee stock purchase plan