SQE Bacth Jobs
Skills: testing backend systems / Batches/job
Hybrid (Tue-Thurs 8:30 PM 5:00 PM EST)
Role Overview
The Senior Backend QA / SDET will be responsible for ensuring the quality reliability and performance of backend microservices APIs message queues and batch/ETL data pipelines. This role requires deep technical expertise in SQL data validation batch job testing automation CI/CD and incident triage within highly integrated environments. The engineer will collaborate closely with developers data engineers SRE/DevOps teams and business stakeholders to deliver audit ready high quality solutions.
This position is ideal for someone with strong backend QA engineering experience and the ability to work in complex data and processing ecosystems.
Key Responsibilities
1. Test Strategy & Planning
Analyze business and technical requirements to derive comprehensive test plans for:
Microservices
REST/gRPC APIs
Message queues (Kafka/RabbitMQ)
Batch and ETL data pipelines
Create and maintain test cases test data and traceability across requirements execution and defects.
Document test approaches expected outcomes and system dependencies.
2. Automation & API/Data Testing
Build automated tests for APIs and data validations using tools such as:
Postman/Newman
REST Assured
pytest/requests
Karate
Validate batch schedules dependencies SLAs and recovery paths for failed or partial jobs.
Implement data reconciliation checks across data flows including:
Row count comparisons
Checksums/hashes
Schema drift validation
Business rule enforcement
3. Integration & Performance Validation
Perform end to end integration testing across distributed systems.
Validate data flow across sources staging and targets.
Conduct performance testing for:
Long running batch jobs
High volume message processing
API throughput and latency
Monitor logs metrics and system behavior across environments.
4. CI/CD DevOps & Quality Gates
Collaborate with SRE/DevOps teams to integrate automated tests into CI/CD pipelines using:
Azure DevOps
GitHub Actions
Jenkins
Enable quality gates with artifacted reports (JUnit Allure).
Ensure test automation supports build-break criteria and release readiness.
5. Incident Support RCA & Compliance
Triage production incidents and reproduce defects in lower environments.
Participate in root-cause analysis (RCA) and contribute to preventive measures.
Prepare test evidence traceability and release notes for audit and regulatory compliance.
6. Documentation & Continuous Improvement
Maintain detailed documentation of:
Test cases
Data validation logic
Execution results
System dependencies
Contribute to continuous improvement of testing processes frameworks and tooling.
Participate in Agile ceremonies and collaborate cross-functionally with engineering teams.
Essential Skills
36 years of hands-on QA/SDET experience focusing on backend systems APIs data pipelines or batch jobs.
Strong SQL validation skills experience with MySQL SQL Server Oracle or PostgreSQL.
Knowledge of cloud data stores such as Snowflake BigQuery or Redshift.
Strong experience testing:
REST/gRPC services
Message brokers (Kafka RabbitMQ)
File-based integrations (SFTP Blob)
Hands-on with API testing tools and a programming language (Python Java or JavaScript).
Experience with scheduling/orchestration tools (Airflow Control-M Autosys Cron).
Strong familiarity with CI/CD processes and automation within pipelines.
Experience with containers logging and monitoring (Docker Kubernetes basics Prometheus Grafana CloudWatch Datadog).
Desirable Skills
Experience with:
Data quality frameworks such as Great Expectations or Deequ
Data diff tools
Performance testing tools (k6 JMeter Locust)
Prior experience working in regulated environments (finance healthcare).
Audit ready documentation and traceability expertise.
Knowledge of the Retirements domain or SmartComm ecosystem (optional but aligned with keyword).
Education
Bachelors degree in Computer Science Engineering Information Systems or equivalent experience.