Live chat
McGraw-Hill Education.

Lead Automation Engineer

McGraw-Hill Education. - Centennial, CO

Lead Automation Engineer




Key Roles & Responsibilities

Leads and designs test automation architecture to work across all product technologies covering areas such as (but not limited to) build verification, functional verification, stability, data integrity, etc.

Lead the improvement of software development process through all teams in accordance with Total Quality Assurance best practices (including, but not limited to, project management, development, business, operations, reporting, and Quality Management)

Work with members of the team to design automation strategies that solve some of our most complex problems

Performs code reviews and participates in setting coding standards. Articulates technical debt and recommends software quality improvements. Experience working in multiple frameworks (Java, .net, CSS).

Collaborate with fellow automation engineers, QA, Ops, and product developers to identify and mitigate risk

Collaborate with vendors and consultants as needed

Provide critical analysis of automation programming and development practices with the goal of improving test quality and team efficiency

Prioritize work for multiple lanes of traffic

Participate in development and - or database administration

Interpretation and modification of code as required including batch files, make files, SQL scripts, queries, stored procedures and - or triggers

Support and mentor other engineers on the automation team

Provides technical guidance to software testers to help them embrace changes with automation tools

Helps support product releases

Helps support test data management

Maintain a familiarity with products

Functional and Business Knowledge

Has in-depth knowledge of QA and metrics architecture processes.

Problem Solving

Solve complex, non-routine problems and determine the best solution through cost - benefit analysis.

Determine methods and procedures on new or special assignments.

Provide oversight when needed.


Work with other teams as a lead and - or member.

Create formal networks involving coordination among groups.

Typical Scope & Impact

Contribute to the achievement of team and QA and Metrics Architecture objectives.

Work on problems of diverse scope where analysis of data requires evaluation.

Minimum and Preferred Education

Bachelor s degree in Computer Science or equivalent IT degree OR relevant work experience.

Minimum and Preferred Experience - Skills

5-8 years of relevant experience with Bachelor s Degree in Computer Science or equivalent experience. Advanced degree preferred.

Proven track record of designing and developing test automation

Solid understanding of modern operating systems and browsers

Solid understanding in managed C style languages (Java, C#, etc.)

Experience with MS Excel

Excellent verbal and written communication

Understanding of software development lifecycle

Solid understanding of source control

Solid understanding of databases used for test automation

Solid understand of Agile development

Experience with automation tools (UFT, TOSCA, Selenium, Appium, etc.)

Experience with software testing tools, defect and test case management

Experience with TDD and distributed systems

Experience with automation of mobile based application

Experience with Continuous Integration and Continuous Delivery

Experience to cloud computing such as AWS, Azure, etc.

Experience with Big Data technologies

Apply Now

McGraw Hill Financial

McGraw Hill Financial Jobs

Apply Now


7 days

McGraw-Hill Education.


Lead Automation Engineer McGraw-Hill Education. - Centennial, CO, United States


Location: Centennial, CO

Company Profile:
McGRAW-HILL EDUCATION AT A GLANCE McGraw-Hill Education partners around the world with students, educators, administrators and other professionals to deliver engaging, adaptive and personalized solutions that improve performance and results. We combine proven, research-based content with the best emerging digital technologies to guide assessment, teaching and learning to achieve the best possible outcome for students, instructors and institutions. McGraw-Hill Education employs more than 6,000 people in 44 countries and publishes in more than 60 languages.