Required Skills: Own test strategy, test planning, test case design, test data setup, defect management,
Job Description
The person in this seat runs a multi-project team spanning functional testing, automation, and data validation, and is accountable for SLAs, quality metrics, staffing, and client governance across the account. The role blends people leadership, hands-on technical direction across automation and data platforms, and domain depth in energy/sustainability trading and emissions workflows.
Automation & Test Strategy
- Set technical direction for automation and continuous testing across the portfolio.
- Own test strategy, test planning, test case design, test data setup, defect management, and configuration management.
- Maintain and grow automated regression coverage using tools such as Playwright, Selenium, and/or TOSCA.
- Run performance, load, and non-functional testing (e.g., JMeter) where required.
- Validate REST/SOAP APIs and integrate automated checks into CI/CD pipelines (Jenkins, GitHub Actions).
- Manage source control, branching, and pull request workflows in GitHub.
- Work with AWS-hosted environments for test execution and data validation (e.g., S3, EC2, Lambda, or equivalent services depending on the platform's architecture).
Data Validation: Snowflake & Power BI
- Write and review SQL-based validation queries against Snowflake to confirm data accuracy, completeness, and consistency across source and downstream systems.
- Validate ETL/ELT pipelines feeding Snowflake, including reconciliation between source systems and the warehouse.
- Review and validate Power BI reports and dashboards for data accuracy, ensuring metrics tie back to underlying Snowflake data.
- Design and enforce value-level and null checks across data pipelines, not just field-existence checks.