Job Posting: Yankees Baseball Systems Positions

Please note, this posting contains three positions.

Quality Assurance Engineer

Position Overview:
The New York Yankees organization is accepting applications for a Quality Assurance Engineer as part of their Baseball Systems department. Applicant should have experience working in QA/Testing roles, have strong understanding of different testing types (Functional Testing, Regression Testing, Compatibility Testing), have experience with automating testing frameworks, and knowledge of industry best practices around DevOps and Test Automation.

Roles/Responsibilities:

  • Develop and maintain automated test suites, libraries and utilities using various automated testing platforms.
  • Be involved in all stages of the software development lifecycle to frame testing and validation plans, as well as understand functionality, coverage, and risks.
  • Work closely with developers to create test cases, test product functionality, and investigate product failures.
  • Perform final validation of customer requirements against finished products.
  • Investigate potential data quality issues, determine root causes, and work with data engineers to address them.
  • Design internal and external-facing reports to communicate system health.
  • Maintain issue logs and manage bug reports.
  • Develop and enforce quality assurance standards throughout product teams.

Qualifications and Experience:

  • Bachelor’s degree in Computer Science or related field
  • 2+ years of experience in software testing, quality assurance, or DevOps roles.
  • Knowledge and experience with the following technology frameworks:
    • ASP.NET/C# using MVC and WebAPI
    • JavaScript MV* frameworks (Angular, React, VueJS)
    • SQL (T-SQL preferred)
  • Use of automated testing tools such as Microsoft Test Manager (MTM), Coded UI, Selenium, Jasmine, Karma.
  • Familiarity with Microsoft Azure DevOps/TFS, Jenkins, Git and/or other similar DevOps tools.
  • Strong knowledge and experience testing API/Web services
  • Knowledge of the software development lifecycle (definition of requirements, design, development, testing, implementation, verification), Agile, and industry best practices.
  • Excellent communication and problem-solving skills – must be able to breakdown a complex task and put together an execution strategy with little guidance.
  • An understanding of typical baseball data structures, basic and advanced baseball metrics.

To Apply:
To apply, please complete the application, which can be found here.

Full-time telecommuting available under the right circumstances.

Product Manager

Position Overview:
The New York Yankees organization is accepting applications for a Product Manager as part of their Baseball Systems department. The Product Manager will work alongside product owners, development staff, and the Baseball Systems Director to translate baseball staff requests and needs into application solutions. The Product Manager will own responsibility for meeting with departmental staff to understand requirements, write user stories, work with developers to refine solutions to maximize development efficiency, write acceptance criteria, support the agile team through development and testing, demo the application to stakeholders, and serve as a liaison back to the baseball staff.

Roles/Responsibilities:

  • Meet with departments to capture requirements for projects; organize the details of deliverables; identify, analyze and close gaps in requirements
  • Craft user stories and acceptance criteria for developers
  • Lead project meetings, capture and communicate minutes/action items, send out regular status updates and other necessary information
  • Responsible for the overall user experience of applications; identify deficiencies and work with design and development staff to implement improvements
  • Work with UI/UX designers to ensure design elements are aligned with user needs.
  • Work with baseball staff to ensure feature alignment across departments.
  • Manage user requests/feature backlog and assist in prioritizing requests.

Qualifications and Experience:

  • Bachelor’s degree in Computer Science or related field
  • 4+ years of hands-on experience as a product manager or product owner in an Agile environment
  • Ability to translate and articulate business needs into software requirements/user stories.
  • Skills in writing customer-centric documentation (epics/user stories/use cases/features/requirements) for the product backlog.
  • Knowledge of the software development lifecycle (definition of requirements, design, development, testing, implementation, verification), Agile, and industry best practices.
  • Excellent communication and problem-solving skills – must be able to breakdown a complex task and put together an execution strategy with little guidance.
  • An understanding of how sports teams operate, typical needs of coaching, scouting, front office staff a plus.

To Apply:
To apply, please complete the application, which can be found here.

Full-time telecommuting available under the right circumstances.

DevOps Engineer

Position Overview:
The New York Yankees organization is accepting applications for a DevOps Engineer as part of their Baseball Systems department. The DevOps Engineer’s primary responsibility is to build and maintain continuous integration/delivery pipelines to enable frequent high-quality releases to various environments in an automated fashion. The DevOps Engineer will work with team members to maintain software releases and source code, including all source code that is or will be implemented in a production environment, develop scripts that install, configure, or monitor any applications in production environments, and maintain application configuration information.

Roles/Responsibilities:

  • Maintain product environments (Dev, Test, QA, Prod)
  • Manage deployment lifecycle across environments
  • Develop tools for automating CI/CD pipelines using Azure DevOps
  • Establish policies and procedures for release management applicable to all projects
  • Troubleshoot build/deploy issues and work with development team to resolve
  • Work with baseball data analysts to deploy data analytics models
  • Establish and implement DevOps best practices
  • Identify automation opportunities to streamline development workflow
  • Manage distributions of builds to mobile and remote platforms
  • Develop technical documentation, architecture diagrams, and other development artifacts

Qualifications and Experience:

  • Bachelor’s degree in Computer Science or related field
  • 3+ years of experience in DevOps, testing, or software engineering roles.
  • Must have prior experience developing automated pipelines using Azure DevOps/TFS, Jenkins, Bamboo, or other CI/CD platforms
  • Experience with automated testing tools such as Microsoft Test Manager (MTM), Coded UI, Selenium, Jasmine, Karma
  • Experience with the following technology frameworks:
    • ASP.NET/C# using MVC and WebAPI
    • JavaScript MV* frameworks (Angular, React, VueJS)
    • SQL (T-SQL preferred)
    • Objective-C / Swift
  • Excellent communication and problem-solving skills – must be able to breakdown a complex task and put together an execution strategy with little guidance.
  • An understanding of typical baseball data structures, basic and advanced baseball metrics, and knowledge of current baseball research areas a plus.

To Apply:
To apply, please complete the application, which can be found here.

Full-time telecommuting available under the right circumstances.

The content in this posting was created and provided solely by the New York Yankees.





Meg is the managing editor of FanGraphs and the co-host of Effectively Wild. Prior to joining FanGraphs, her work appeared at Baseball Prospectus, Lookout Landing, and Just A Bit Outside. You can follow her on twitter @megrowler.

Comments are closed.