Job Description
McGraw Hill is hiring for the Lead QA Automation Engineer position. The role involves designing scalable QA automation frameworks, automating ETL pipeline validation, testing cloud-based data platforms, validating financial and operational datasets, and working with modern cloud technologies like AWS and Databricks. Candidates should have strong experience in automation testing, data validation, SQL, Python, Selenium/Playwright, and CI/CD pipelines.
Responsibilities
Designing scalable QA Automation Frameworks, Automating ETL pipeline validation, Testing cloud-based data platforms, Validating financial and operational datasets, Performing SQL-based backend testing, Building automated reconciliation frameworks, Working closely with Data Engineers and Business Analysts, Creating automation using Python, Selenium, Playwright, and pytest, Maintaining CI/CD-integrated automation pipelines, Managing defects using Jira, Ensuring high-quality data delivery across analytics platforms.
Requirements
Mandatory Skills: Selenium Automation, Playwright, Python, SQL, ETL Testing, Data Validation, Informatica/IICS, AWS, Databricks, CI/CD Pipelines, GitHub Actions/Jenkins, Jira, Data Warehousing, Data Lake Architecture, Agile Methodology. Good to Have: Great Expectations, dbt Tests, Pytest, Cypress, Power BI, Tableau, Alteryx, Unix/Linux, Scala, Java, Node.js.