
Location:
Chennai/Bangalore/Pune/Hyderabad
Develop and maintain
robust, modular, and reusable automation test frameworks
for:
UI testing
using Selenium, Cypress, Playwright, or WebDriverIO
API testing
using RestAssured, Karate, or Postman
Backend/data validation
with DB queries (SQL/NoSQL)
Implement
cross-browser and responsive testing
strategies
Build and manage
test data generation utilities
Execute
functional, regression, smoke, sanity, integration, and E2E tests
Perform
non-functional testing
: performance, security, and usability where required
Support
mobile automation
using Appium or relevant tools (if applicable)
Integrate automated test suites with CI/CD pipelines using:
Jenkins, GitLab CI/CD, GitHub Actions, CircleCI
Enable
shift-left testing
by integrating with build and deployment pipelines
Design scalable and containerized test environments using
Docker
Work with DevOps to manage test execution across
test/staging/prod
environments
Set up
reporting dashboards
(Allure, TestNG Reports, etc.)
Participate in sprint ceremonies: planning, grooming, stand-ups, and retrospectives
Collaborate closely with
developers, product managers, DevOps, and designers
Define
acceptance criteria and test coverage plans
for each feature
Actively engage in
code reviews, defect triage, and root cause analysis
Proficient in at least one language:
Java, Python, JavaScript, TypeScript, or C#
In-depth knowledge of
Selenium WebDriver
,
Cypress
, or
Playwright
Advanced API testing with
RestAssured
,
Postman
, or
Karate DSL
Experience in writing
unit tests and mock services
where required
Strong grasp of
testing fundamentals
, test design techniques, and QA best practices
Familiar with
TDD (Test-Driven Development)
and
BDD (Behavior-Driven Development)
Experience using
Cucumber
,
SpecFlow
, or
Behave
for BDD frameworks
Hands-on with tools like
Jenkins, GitLab CI, GitHub Actions
Comfortable with
Git
for version control and collaboration
Familiarity with
Docker
,
Kubernetes
(basic level), and cloud providers like
AWS, Azure, or GCP
Ability to debug and trace logs using
CloudWatch
,
ELK
, or
Splunk
Excellent problem-solving and debugging skills
Strong written and verbal communication
Collaborative mindset with a
"quality-first" attitude
Mobile testing experience (Android/iOS) using
Appium, Espresso, or XCUITest
Exposure to
performance testing tools
(e.g., JMeter, Gatling)
Security testing knowledge (e.g., OWASP top 10 awareness)
Experience working with
microservices
and
message queues
(Kafka, RabbitMQ)
Familiarity with
contract testing
(e.g., Pact)

Indium is an AI-driven digital engineering company that helps enterprises build, scale, and innovate with cutting-edge technology. We specialize in custom solutions, ensuring every engagement is tailored to business needs with a relentless customer-first approach. Our expertise spans Generative AI, Product Engineering, Intelligent Automation, Data & AI, Quality Engineering, and Gaming, delivering high-impact solutions that drive real business impact.
With 5,000+ associates globally, we partner with Fortune 500, Global 2000, and leading technology firms across Financial Services, Healthcare, Manufacturing, Retail, and Technology - driving impact in North America, India, the UK, Singapore, Australia, and Japan to keep businesses ahead in an AI-first world.