Lead the design, implementation, and continuous improvement of test automation frameworks for full-stack web applications (React, .NET Core, Postgres, NoSQL) and data pipelines (Databricks).
Define and execute test strategies across UI, API, backend, and data layers, ensuring coverage of functional, integration, regression, and performance scenarios.
Collaborate closely with developers and DevOps to embed quality in CI/CD pipelines and cloud deployments (AWS).
Mentor and guide QE team members, fostering best practices in test automation, exploratory testing, and quality metrics analysis.
Participate in architectural and design discussions, influencing solutions for testability, reliability, and scalability.
Drive adoption of shift-left testing, and test data management practices.
Design and lead performance and load testing for APIs, web applications, and data processing workloads.
Analyze test results, defects, and quality KPIs to provide actionable insights and continuous improvement recommendations.
Act as a quality champion within the DataGen team, communicating effectively with technical and non-technical stakeholders.
Support migration and integration testing for legacy to AWS cloud transitions.
Requirements
6+ years of hands-on experience in software testing and test automation for modern web applications and data platforms.
2+ years in a lead/mentoring QE or SDET role, driving quality initiatives and team delivery.
Strong programming skills in Python and PyTest, with experience automating tests for .NET Core backends and React frontends.
Experience testing REST APIs, microservices, and data pipelines (ETL/ELT), including validation of large datasets in SQL and NoSQL databases.
Hands-on experience with Databricks, especially in testing.
Solid understanding and experience of CI/CD practices (pipeline automation).
Experience with performance testing tools (e.g., JMeter, k6, LoadRunner) and analysis of results.
Strong knowledge of SQL (Postgres) and familiarity with NoSQL databases.
Experience with automation frameworks (e.g., Selenium, Cypress, REST-assured, pytest, xUnit).
Excellent communication, leadership, and problem-solving skills.
Strong English language skills.
Additional Preferred Qualifications: Experience with pandas library.
Experience with dabricks-connect library.
Experience with pyspark (for Databricks).
Proven experience with Playwright for web UI test automation.
Exposure to GenAI or LLM models testing.
Experience with test data management and synthetic data generation.
Interest in Data Science/Machine Learning and testing data-driven solutions.
Experience with AWS services (S3, ECS, Lambda, etc.), Docker, and containerized testing.
Experience with monitoring, profiling, and debugging tools.
Bachelor’s or higher qualification in Computer Science, Information Systems, or equivalent.
Tech Stack
AWS
Cloud
Cypress
Docker
ETL
JMeter
Microservices
NoSQL
Pandas
Postgres
PySpark
Python
React
Selenium
SQL
.NET
Benefits
Health & Wellness: Health care coverage designed for the mind and body.
Flexible Downtime: Generous time off helps keep you energized for your time on.
Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.
Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.
Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.
Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference.