Senior Test Engineer (Mobile)

Position​: Senior Test Engineer, Mobile

Reports to​: Director of Test Engineering

Location​: Boulder, CO

Overview:

The Senior Software Test Engineer​ position is responsible for being a leader in implementing and executing test solutions and being champions of quality for MLB’s products and services. As Major League Baseball​'s technology team, we are responsible for delivering software to our fans as well as to the broader baseball community. Our team is constantly shipping new releases and functionality - therefore, we have a responsibility to ensure that the software works as expected. Currently, we heavily rely upon manual tests and are looking to accelerate our adoption of automated testing.

Responsibilities:

  • Developing test plans and test cases documents for automated and manual test requirements and execution for MLB’s mobile applications on both iOS or Android platforms
  • Implementing and maintaining test scripts based on agreed upon test framework to validate functionality, negative, performance, stress and duration testing aspects of the mobile applications
  • Communicating test results and coverage clearly to the rest of the team and organization
  • Ensuring that tests are running successfully and debugging/fixing failed tests
  • Working with developers to troubleshoot/debug root cause of problems and capturing information in bug tracking system
  • Collaborating with Developers and Product Managers early during planning to be the voice of the test team and to provide input
  • Performing manual and automated verification of UI’s, application logic and navigation
  • Coordinating cross-functional effort around test-driven development, regression testing, and performance testing

Minimum Qualifications:

  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
  • 6+ years of programming experience with Java, Python, Swift or other languages
  • Strong desire to overcome challenges and mentor junior engineers
  • Expertise with mobile automation tools (eg. Appium, Espresso, UI Automation, Firebase, Early Grey, XCTest)
  • Expertise with development tools (eg. Jira, Jenkins, GitHub, TestRail, TestFlight)
  • Expertise of test processes and methodologies as well as problem solving and troubleshooting skills 

Back to top