Design and develop automated test frameworks for functional, regression, and performance testing of modernized batch jobs.
Implement parallel run validation, comparing outputs of legacy and reengineered jobs to ensure accuracy.
Leverage Altimetriks TestGenie and PyAutoBot to auto-generate test data, validation rules, and reconciliation reports.
Work with development teams to test event-driven services, scheduled batch jobs, and their integrations with systems like S360 and OneFlow.
Develop synthetic test data strategies for E2E validation of workflows across hybrid environments.
Execute failover, retry, and rollback testing for critical job scenarios and integrations.
Ensure data integrity and transformation accuracy by implementing reconciliation strategies at the job level.
Contribute to CI/CD pipeline integration of automated tests and observability configurations.
Create and maintain test artifacts, including test cases, scripts, validation matrices, and dashboards.
Required Skills & Experience
4+ years in a SDET or automation QA role, preferably in data-heavy or batch-processing projects.
Strong programming/scripting skills in C# or equivalent languages.
Hands-on experience with automated test frameworks for APIs, SQL/data validation, and batch systems.
Familiarity with test data generation, mocking services, and job validation techniques.
Knowledge of CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions.
Proficiency with SQL Server for data querying, joins, validations, and troubleshooting.
Experience in performance testing (job execution times, memory profiling) and tuning validations.
Exposure to observability tools like Datadog, Grafana, and logging frameworks.
Good to Have
Experience testing event-driven architectures (Azure Functions, service buses, event processors).
Background in batch job migration, modernization projects, or Control-M testing.
Knowledge of AI-based testing accelerators or GenAI tools for QE automation.
Understanding of SRE principles, SLI/SLO tracking, and error budget policies.
Familiarity with data quality assurance frameworks and test data privacy compliance.
Collaboration & Engagement
Work alongside developers, architects, product owners, and business SMEs.
Support UAT by validating output consistency and collaborating on anomaly resolution.
Contribute to test governance, defect triaging, and continuous quality improvement efforts.
Document and present results in test summaries, defect reports, and dashboards.Role & responsibilities
Preferred candidate profile
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Automation Test EngineerEmployement Type: Full time