Software Engineer – Quality Assurance Automation

Keka Inc.

Dadri

On-site

INR 900,000 - 1,500,000

Full time

44 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Algoworks is seeking a hands-on Software Engineer – Quality Assurance with deep expertise in API testing, UI automation, and end-to-end quality ownership. The role covers cloud-based platforms with multiple APIs, microservices, and third‑party integrations, requiring strong test design and risk assessment.

Experience in fintech, payments, SaaS, or transaction-heavy systems is advantageous. You will drive testing across planning, automation, and CI/CD integration to ensure release quality.

Qualifications

  • 5+ years of hands-on QA and automation experience.
  • Strong experience in API and backend testing.
  • Strong hands-on experience with UI and API automation using Cypress.
  • Experience building and maintaining reusable Cypress automation frameworks.
  • Strong REST API testing experience.
  • Experience validating JSON payloads, schemas, headers, status codes, and error responses.

Responsibilities

  • Test Planning & Execution: translate requirements into test scenarios; execute functional, integration, regression, exploratory, and end-to-end tests; validate complex workflows.
  • UI & API Automation: build and maintain Cypress automation frameworks; integrate tests with CI/CD; review results and troubleshoot.
  • Microservices & Distributed Systems Testing: test microservices, validate service interactions, investigate issues using AWS services, ensure end-to-end validation.

Job description

Software Engineer – Quality Assurance Automation

5+ Years

Full-Time

Role: Software Engineer – Quality Assurance Automation

Algoworks is an award-winning artificial intelligence, engineering services and experience transformation firm with offices across the United States, Europe, South America and India. We bring together a global team of engineers, architects, designers, researchers and operators united by rigor, accountability and a commitment to delivering measurable results.

For over 20 years, Algoworks has partnered with Fortune 500 organizations across the Americas, Europe and Asia to define, build and run technology that drives meaningful business outcomes. Our work combines human-centered design, engineering excellence and AI-powered capabilities to solve complex challenges with clarity and precision. Innovation, particularly in the responsible application of AI, is embedded in how teams approach problem-solving and continuous improvement.

At Algoworks, growth is continuous and closely tied to impact. Teams collaborate across geographies and disciplines, strengthening outcomes through shared insight and collective expertise. The culture values transparency, open dialogue and an environment where every voice is heard and contribution is recognized.

Through collaboration, accountability and a focus on results, Algoworks operates at the intersection of technology and people, building not only advanced systems but strong global teams that elevate performance and create lasting impact.

Follow the video below to know about us! Clipchamp

Role Overview

We are looking for a hands-on Software Engineer – Quality Assurance with strong experience in API testing, UI automation, backend validation, and end-to-end quality ownership.

The role involves testing cloud-based platforms with multiple APIs, microservices, AWS components, third-party integrations, and frequent deployments. The ideal candidate should be capable of understanding complex business workflows, identifying risks, developing effective test coverage, and taking end-to-end ownership of quality.

Experience in fintech, payments, banking, SaaS, or other transaction-heavy systems would be an advantage.

Key Responsibilities
1.Test Planning & Execution
  • Understand business and technical requirements and translate them into detailed test scenarios.
  • Create and execute functional, integration, regression, exploratory, and end-to-end tests.
  • Test positive, negative, boundary, permission, and failure scenarios.
  • Validate complex workflows involving multiple services.
  • Identify regression impact and define appropriate smoke and regression coverage.
  • Participate in requirements and technical-design discussions.
  • Support release validation, production smoke testing, and incident investigation.
2.UI & API Automation
  • Build and maintain UI and API automation using Cypress.
  • Develop reusable and maintainable Cypress automation frameworks.
  • Use Cypress intercepts, fixtures, custom commands, sessions, environment configurations, and reporting.
  • Automate critical business workflows and regression scenarios.
  • Integrate automated tests with CI/CD pipelines.
  • Review automated-test results and troubleshoot pipeline failures.
  • Investigate flaky tests and continuously improve automation reliability.
  • Validate REST APIs, JSON payloads, schemas, headers, status codes, and error responses.
  • Perform API and backend service testing across distributed applications.
  • Validate databases and third-party integrations.
  • Test authentication and authorization scenarios involving JWT, OAuth, roles, permissions, and scopes.
  • Perform SQL and NoSQL database validation.
  • Validate asynchronous processes including queues, events, webhooks, retries, batch jobs, and failure-recovery scenarios.
4.Microservices & Distributed Systems Testing
  • Test applications built using microservices and distributed architectures.
  • Validate service-to-service interactions and complex business workflows.
  • Test failure scenarios, retries, timeouts, duplicate handling, and recovery mechanisms.
  • Identify integration risks and dependencies across services.
  • Perform end-to-end validation across multiple services and external systems.
  • Investigate application and integration issues using relevant AWS services.
  • Work with services including Lambda, API Gateway, CloudWatch, DynamoDB, RDS, S3, SNS, SQS, Kinesis, and IAM.
  • Analyze application logs, monitoring data, API responses, and cloud-service behavior during troubleshooting.
  • Support testing of serverless and event-driven applications.
  • Validate AWS-based integrations and production workflows.
  • Raise clear and actionable defects with business impact, evidence, reproduction steps, and expected behavior.
  • Perform root-cause analysis for test and production issues.
  • Communicate testing progress, blockers, defects, and release risks clearly.
  • Work closely with developers, Product Managers, DevOps engineers, and QA teams to resolve issues.
  • Integrate Cypress automation with CI/CD tools such as GitLab CI, GitHub Actions, or Jenkins.
  • Work with Git, branching strategies, merge requests, and code-review practices.
  • Support automated test execution as part of deployment pipelines.
  • Maintain reliable test data, environment configuration, and cleanup processes.
  • Follow automation, coding, documentation, and QA best practices.
  • Use AI tools responsibly to improve requirement analysis, test design, automation, documentation, and troubleshooting.
  • Use AI for test-case generation, edge-case identification, automation support, and technical documentation.
  • Review and validate AI-generated outputs before implementation.
  • Consider security and data-privacy implications when using AI tools.
  • Contribute to improving QA processes, automation standards, testing efficiency, and release quality.
Required Technical Skills & Competencies
  • 5+ years of hands-on QA and automation experience.
  • Strong experience in API and backend testing.
  • Strong hands-on experience with UI and API automation using Cypress.
  • Experience building and maintaining reusable Cypress automation frameworks.
  • Strong understanding of Cypress intercepts, fixtures, custom commands, sessions, environment configuration, and reporting.
  • Strong REST API testing experience.
  • Experience validating JSON payloads, schemas, headers, status codes, and error responses.
  • Understanding of authentication and authorization concepts including JWT, OAuth, roles, permissions, and scopes.
  • Experience testing microservices and distributed applications.
  • Understanding of asynchronous processing, retries, timeouts, duplicate handling, and failure recovery.
  • Working knowledge of SQL and NoSQL database validation.
  • Strong understanding of smoke, functional, integration, contract, regression, and end-to-end testing.
  • Good knowledge of Git, branching, merge requests, and code-review practices.
  • Experience integrating Cypress automation with CI/CD tools.
  • Strong troubleshooting and root-cause-analysis capabilities.
  • Basic understanding of performance, security, and data-privacy testing.
Must-Have Skills
  • Cypress.
  • QA Automation.
  • API Testing.
  • UI Automation.
  • REST APIs.
  • Microservices Testing.
  • SQL / Database Validation.
  • Git.
  • CI/CD.
  • Functional Testing.
  • Integration Testing.
  • Regression Testing.
  • End-to-End Testing.
  • Strong troubleshooting and problem-solving skills.
Good to Have Skills
  • AWS Lambda.
  • AWS API Gateway.
  • AWS CloudWatch.
  • DynamoDB.
  • RDS.
  • S3.
  • SNS / SQS.
  • Kinesis.
  • IAM.
  • Serverless application testing.
  • Event-driven application testing.
  • GitHub Actions.
  • Jenkins.
  • Docker.
  • Performance testing tools.
  • Fintech, payments, banking, SaaS, or transaction-heavy application experience.
  • Experience testing payment methods, transactions, refunds, webhooks, or authorization flows.
  • Claude and Cursor.
  • AI-assisted software testing.
Desired Attributes
  • Strong analytical and problem-solving skills with a hands-on approach.
  • Ability to understand complex business use cases and service dependencies.
  • Strong ability to identify missing requirements, edge cases, and integration risks.
  • Strong ownership of end-to-end quality.
  • Ability to work independently on complex features and testing initiatives.
  • High attention to detail and focus on product quality.
  • Strong troubleshooting and root-cause-analysis capabilities.
  • Excellent written and verbal communication skills.
  • Ability to explain technical issues and release risks clearly.
  • Comfortable working with clients and cross-functional teams.
  • Ability to manage multiple priorities in a fast-moving environment.
  • Willingness to ask questions and respectfully challenge unclear requirements.
  • Responsible and thoughtful approach to using AI tools for testing and engineering activities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SDET - Payments Product
SDET - Payments Product

Zealant Consulting Group • India

On-site
INR 1,200,000 - 1,800,000
SDET - Payments Product
SDET - Payments Product

Zealant Consulting Group • India

On-site
INR 1,200,000 - 1,800,000
AI QA Specialist
AI QA Specialist

peopleHum • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Lead Engineer - QA
Lead Engineer - QA

Keka Technologies Private Limited • India

On-site
INR 1,200,000 - 2,200,000
QA Engineer
QA Engineer

Virallens • Bengaluru

On-site
INR 800,000 - 1,200,000
AI Enabled QA Automation Lead
AI Enabled QA Automation Lead

Indexnine Technologies • Pune District

On-site
INR 4,500,000 - 7,000,000
Lead Engineer - QA
Lead Engineer - QA

Keka Technologies Private Limited • India

On-site
INR 1,200,000 - 2,200,000
QA Automation Analyst (5-8 years)
QA Automation Analyst (5-8 years)

IncubXperts • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Senior Software Development Test Engineer
Senior Software Development Test Engineer

Druva • Pune District

On-site
INR 1,100,000 - 2,000,000
Quantaco - Sr Quality Assurance Engineer (Automation)
Quantaco - Sr Quality Assurance Engineer (Automation)

Keka Technologies Private Limited • Hyderabad

On-site
INR 2,500,000 - 4,200,000