SDET backend microservices, APIs, message queues, and batchETL

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: CAD 10 - 10
profile Experience Required: 5years
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

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.


Required Skills:

Experience (Years): 8-10

SQE Bacth JobsSkills: testing backend systems / Batches/jobHybrid (Tue-Thurs 8:30 PM 5:00 PM EST)Role OverviewThe 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 re...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • SQL
  • Pentaho
  • PL/SQL
  • Microsoft SQL Server
  • SSIS
  • Informatica
  • Shell Scripting
  • T Sql
  • Teradata
  • Data Modeling
  • Data Warehouse
  • Oracle