Software Test Engineer (Mobile)
Position: Software Test Engineer, MobileReports to: Director of Test EngineeringLocation: Boulder, CO
Overview:
The Software Test Engineer - Mobile position is responsible for 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
- 1-3 years of programming experience with Java, Python, Swift or other languages
- 0-3 years of professional work experience (newly graduate welcome)
- Willingness to learn new things and desire to overcome challenges. Nice-to-have Qualifications
- Experience with mobile automation tools (eg. Appium, Espresso, UI Automation, Firebase, Early Grey, XCTest)
- Experience with development tools (eg. Jira, Jenkins, GitHub, TestRail, TestFlight)
- General knowledge of test processes and methodologies as well as problem solving and troubleshooting skills
Nice-to-have Qualifications:
- Experience with mobile automation tools (eg. Appium, Espresso, UI Automation, Firebase, Early Grey, XCTest)
- Experience with development tools (eg. Jira, Jenkins, GitHub, TestRail, TestFlight)
- General knowledge of test processes and methodologies as well as problem solving and troubleshooting skills