Job Description
Key Responsibilities:
Test Planning & Strategy
Collaborate with Product Owners, Engineering Leads, and BAs to define functional & non-functional test requirements.
Identify test scenarios for cloud vs. mainframe validation within SPC1 objectives.
Test Automation & Execution
Develop automated test scripts in Python leveraging AWS (S3, Lambda, DynamoDB, Glue).
Integrate tests into CI/CD pipelines (Jenkins, Harness) with automated reporting.
Execute functional tests for ingestion transformation, lineage checks, reconciliation.
Non-Functional Testing
Conduct performance, reliability, and failover testing for ingestion pipelines.
Validate timeliness, completeness, consumption, and governance alignment with automation.
Support rollback, replay, and amendment workflows.
Compliance & Governance Assurance
Test encryption, IAM least privilege, secrets management, vulnerability scanning.
Collaboration & Documentation
Troubleshoot test failures with DevOps and Release Engineers.
Document test results, defects, variances for Product sign-off.
Participate in DRB reviews to ensure testing aligns with architecture and data control standards.
Required Skills & Technical Competencies:
Languages & Tools: Python and use of AI-assisted tooling (Cursor, Claude Code).
Cloud Services: AWS Transform, S3, Lambda, DynamoDB, Glue.
DevOps Practices: CI/CD integration, Jenkins/Harness, Bitbucket.
Data Testing: Schema validation, nullability checks, lineage verification, variance documentation.
Core Outcomes & Success Metrics:
Automated tests executed for all ingestion pipelines.
Real-time Data Control Dashboards showing compliance/non-compliance without manual refresh.
Cloud vs. Mainframe parity validation completed, with exceptions documented.
Audit-ready evidence artifacts generated and stored.
Operational scenarios (rollback, amendment, replay) validated and documented.


