Skip to main content
Talpro India logo

Senior QA Automation Engineer – Service Layer / QTC Platform

Talpro India
3 days ago
Contract
On-site
Bengaluru, Karnataka, India
Automation

Senior QA Automation Engineer – Service Layer / QTC Platform

Role Details

  • Role: Senior QA Automation Engineer
  • Experience: 7+ years
  • Relevant Automation Experience: 4+ years
  • Primary Skills: Test Automation, API Testing, Microservices Testing, Kafka/MSK, AWS, SQL, CI/CD
  • Domain Exposure: Quote-to-Cash, Customer Lifecycle, Enterprise Integrations preferred
  • Location / Mode: Bengaluru- Hybrid

Role Overview

We are looking for a strong, hands-on, and highly motivated Senior QA Automation Engineer to ensure the quality, reliability, and performance of the Service Layer (SL-QTC) platform supporting Quote-to-Cash (QTC), customer lifecycle, and enterprise integration workloads.

The role involves designing, developing, and maintaining automation frameworks and quality engineering practices for a cloud-native, event-driven platform built on AWS, Kafka/MSK, APIs, databases, and distributed microservices.

The ideal candidate should have strong automation expertise along with hands-on experience testing distributed systems, event-driven architectures, cloud-native applications, APIs, data flows, and complex enterprise integrations.

Key Responsibilities

Test Automation & Quality Engineering

  • Design, develop, and maintain scalable test automation frameworks for APIs, microservices, event-driven workflows, and cloud-native applications.
  • Build automated test suites covering:
    • Functional testing
    • Integration testing
    • Regression testing
    • End-to-end testing
    • Data validation testing
  • Develop quality engineering practices to support early defect detection and high-quality releases.

API, Microservices & Integration Testing

  • Perform automated API testing, contract testing, service virtualization, and integration testing across enterprise applications and services.
  • Validate REST APIs, asynchronous workflows, message queues, service integrations, and downstream system interactions.
  • Ensure test coverage across complex Quote-to-Cash business processes and enterprise integration flows.

Kafka / MSK & Event-Driven Testing

  • Validate Kafka / AWS MSK event flows, message transformations, canonical data models, and event orchestration workflows.
  • Test schema evolution, message contracts, topic-level behavior, error handling, retry logic, and downstream consumption.
  • Ensure reliability of event-driven workflows across distributed services.

Database & Data Validation

  • Develop automated data validation and reconciliation tests across:
    • PostgreSQL
    • ClickHouse
    • DynamoDB
    • Other platform data stores
  • Validate database transactions, data transformations, data consistency, and reconciliation outputs.
  • Write and optimize SQL queries for testing, troubleshooting, and verification.

CI/CD & Shift-Left Testing

  • Integrate automated testing into CI/CD pipelines using GitLab CI, Jenkins, Azure DevOps, or similar platforms.
  • Collaborate with Engineering and DevOps teams to enable continuous testing, quality gates, and shift-left practices.
  • Contribute to release readiness criteria and quality metrics.

Non-Functional Testing

  • Perform performance, load, reliability, resiliency, and scalability testing for distributed systems.
  • Use tools such as JMeter, K6, Gatling, or equivalent solutions.
  • Identify bottlenecks and support engineering teams in improving platform performance and reliability.

Defect Analysis & Reporting

  • Analyze defects, troubleshoot complex issues, perform root cause analysis, and drive quality improvements.
  • Create test reports, dashboards, and quality metrics using tools such as Allure, Grafana, Datadog, CloudWatch, ClickHouse, or similar platforms.
  • Collaborate with cross-functional teams to continuously improve test coverage, automation frameworks, and release processes.

Must-Have Skills

Automation & Programming

  • Strong experience designing and developing test automation frameworks using one or more of the following:
    • Java
    • Python
    • TypeScript
    • Similar programming languages

API Automation Testing

  • Strong hands-on experience with API automation tools/frameworks such as:
    • REST Assured
    • Postman
    • Karate
    • PyTest
    • Selenium
    • Playwright
    • Equivalent automation technologies

Microservices & Event-Driven Architecture Testing

  • Strong experience testing:
    • Microservices
    • Distributed systems
    • Event-driven architectures
    • Kafka / AWS MSK
    • RabbitMQ or similar messaging platforms
  • Experience validating asynchronous workflows, message queues, event transformations, and enterprise integrations.

Database Testing

  • Strong experience with:
    • PostgreSQL
    • Relational databases
    • NoSQL databases
    • SQL query development
    • Database testing
    • Data validation techniques

AWS & Cloud-Native Testing

  • Experience testing AWS cloud-native and serverless applications using services such as:
    • Lambda
    • API Gateway
    • S3
    • DynamoDB
    • RDS
    • SQS
    • SNS
    • CloudWatch

CI/CD & DevOps

  • Experience integrating automated tests into CI/CD pipelines using:
    • GitLab CI
    • Jenkins
    • Azure DevOps
    • Equivalent platforms

Performance & Observability

  • Experience with performance and reliability testing tools such as:
    • JMeter
    • K6
    • Gatling
  • Experience with quality reporting and observability tools such as:
    • Allure
    • Grafana
    • Datadog
    • CloudWatch
    • ClickHouse

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline.
  • 7+ years of experience in Software Quality Assurance, Test Automation, or Quality Engineering.
  • 4+ years of experience developing and maintaining automated testing solutions for enterprise applications and APIs.
  • Strong experience testing cloud-native, distributed, and event-driven systems in production-scale environments.
  • Experience working in Agile delivery environments with cross-functional engineering teams.
  • Strong understanding of:
    • Test strategy
    • Test design
    • Defect management
    • Root cause analysis
    • Agile testing practices
    • Quality engineering principles

Nice to Have

  • Certifications such as:
    • ISTQB
    • Certified Agile Tester
    • AWS Certified Cloud Practitioner
    • Equivalent QA / Cloud certifications
  • Experience implementing shift-left testing, test quality metrics, and quality gates within CI/CD pipelines.
  • Experience testing enterprise platforms such as:
    • Salesforce
    • Oracle ERP
    • OIC
    • ORMB
    • Enterprise integration platforms
  • Strong experience validating Kafka/MSK event streams, schema evolution, message contracts, and event orchestration workflows.