Broadridge is seeking a QA Testing Lead (Automation) to drive quality and testing excellence for their growing Data Platform, ensuring the end-to-end quality of robust data pipelines, integrations, and analytics solutions.
Requirements
- AWS Cloud (S3, Lambda, Glue)
- Snowflake, including SQL scripting and data validation
- Apache Airflow: DAG orchestration, test automation hooks
- PowerBI: Data validation and BI automation testing
- File integration: Automation of file ingestion and transformation tests
- APIs: RESTful API test automation (tools like Postman, RestAssured, etc.)
- CI/CD: Jenkins, GitHub Actions, or similar tools
Responsibilities
- Lead QA activities for Data Pipelines, owning end-to-end automation test strategy, planning, and execution.
- Design, develop, and maintain automated QA frameworks using PyTest, Robot Framework, JUnit/TestNG, or similar tools.
- Create and execute high-coverage, maintainable automated test cases for data pipelines and ETL processes, including Apache Airflow DAGs, AWS Glue, and custom Python/SQL test harnesses.
- Develop automated test cases for cloud and warehouse services such as AWS S3, Lambda, and Snowflake Datawarehouse.
- Conduct API testing using Postman, RestAssured, and SoapUI for RESTful APIs and integrations
- Perform UI and BI testing for PowerBI dashboards and data visualizations using Selenium.
- Implement and manage data validation and data testing processes with QuerySurge and dbt tests.
Other
- 7+ years of experience in QA, with at least 3 years leading QA/testing teams (preferably in the data platform space).
- Demonstrated ability to communicate clearly and collaborate with cross-functional teams.
- Self-driven with strong analytical, organizational, and problem-solving skills.
- Experience with monitoring, alerting, and notification integration (e.g., CloudWatch, SNS, PagerDuty, email or Slack alerts).
- Strong knowledge of QA methodologies: functional, regression, integration, performance, and UAT.