• Automate manual functional testing processes for mobile sports applications (Yahoo Sports and Yahoo Fantasy Sports).
• Own and manage mobile application releases (Play Store & App Store) including bug bashes, release coordination, and rollout monitoring.
• Contribute as an SDET (Software Development Engineer in Test), not just QA – debug, solve problems, and suggest tooling/framework improvements.
Domain Requirement:
Sports domain knowledge is a must – experience with sports-related applications or strong understanding of sports fan/user behavior. Not looking to train on domain knowledge due to project timelines.
Core Technical Requirements:
• Mobile Testing Automation (iOS + Android):
o iOS: XCUITest
o Android: Espresso, Appium
o Experience with end-to-end testing across mobile platforms.
• Scripting & Debugging Skills:
o Capable of debugging automation and backend/API issues.
o Familiarity with backend systems a plus (e.g., Java-based backends).
• CI/CD Pipelines:
o Familiarity with GitHub Actions and cloud-based CI/CD pipelines is a strong plus.
o Will help transition from existing tools to GitHub Cloud.
Soft Skills & Problem-Solving:
• A problem solver – take initiative, propose testing strategies/frameworks, not just follow instructions.
• Ability to work independently and collaboratively with product, engineering, and QA teams.
Nice-to-Haves (Not Mandatory):
• Experience in backend/API automation
• Past work in sports, media, or streaming domains
• Exposure to mobile app development (Android/iOS dev background is a plus)
• Experience with web automation also valued
Interview & Evaluation Process:
• Includes 1–2 rounds of coding tests (language of choice: e.g., Java, Python, etc.).
• Focus is on problem-solving and debugging, not specific syntax.
• May go deeper into frameworks/tools listed on the candidate's resume.
Contract & Conversion:
• Initial duration: 6 months
• Extension or FTE conversion: Possible, based on performance and budget (evaluated near contract end)
Team Size & Dynamics:
• Will work with a QA team of 4–5 engineers
• Involved in cross-functional coordination for app release cycles
• May work on 1–2 concurrent projects depending on the league season (NFL, NBA, etc.)
Education:
• Bachelor's degree preferred (not strictly CS)
• Degree major is flexible – real-world experience, skills, and motivation matter more
Bachelor's degree