Talent Radar · Supply Chain Analytics: supply chain data scientists grew 33% in a year, and experienced analysts are very hard to hire.

Get the report

Software Engineer II (QA)

Bangalore, Karnataka, India Full-time Retail & E-commerce

Responsibilities

  • Able to identify business risks & contribute to user story definition.
  • Design, develop, and maintain automated test scripts and test frameworks for backend APIs, microservices, and UI.
  • Collaborate with developers, product managers, and DevOps to understand requirements and ensure test coverage.
  • Conduct functional, regression, integration, and end-to-end testing in agile environments
  • Participate in sprint planning, story grooming, and contribute to definition of done from a QA perspective.
  • Analyze test results, identify root causes, and report clear, actionable defects.
  • Continuously improve QA practices and contribute to test strategy and coverage expansion.
  • Integrate automated tests into CI/CD pipelines and work with DevOps to run tests in AWS environments.
  • Experience in defining and reviewing Test Cases & Plans.
  • Creativity and thinking out-of-the-box as this project heart of store technology.
  • Experience in writing automation frameworks from scratch.
  • Experience and in-depth knowledge of one or more programming languages (ex: JavaScript, Java, C#, etc.).
  • Experience with one or more test tools & frameworks (ex: Selenium Web driver, cypress, Karate, JMeter, etc.).
  • Team player mentality, actively cooperating with both engineering and non-engineering colleagues.

Education & Experience:

  • Degree in Computer Science or similar area of study.
  • Minimum 5+ years of experience in QA automation
  • Experience working in SCRUM environments.
  • Strong programming skills in JavaScript/TypeScript (Node.js) or Java.
  • Basic development knowledge in Core Java and Spring Boot.
  • Experience with test automation frameworks such as:

¨ Playwright, Cypress, Selenium, or WebdriverIO (for UI testing).

¨ Postman, RestAssured, or Supertest (for API testing).

  • Experience with writing tests for RESTful APIs and microservices.
  • Proficient in using test runners like Mocha, Jest, JUnit, or TestNG.
  • Exposure to performance testing tools like JMeter, Gatling, or K6.
  • Experience with BDD tools like Cucumber, Gherkin, or Behave.
  • Familiarity with TestRail, JIRA, or similar test management and bug tracking tools.
  • Knowledge of database testing using SQL or NoSQL queries.
  • Familiarity with executing tests in AWS-based environments.
  • Experience with:

¨ CI/CD pipelines (e.g., Jenkins, GitHub Actions, AWS CodePipeline)

¨ Docker-based test execution or containerized test environments

¨ Using CloudWatch, S3, and EC2 to support QA processes

Share
More open mandates

Related mandates

Full-time

Specialist - Credit.

Bangalore, Karnataka, India
View mandate
Full-time

Lead Data Engineer- Governance

Bangalore, Karnataka, India
View mandate
Full-time

Associate Engineer II-Node.Js

Bangalore, Karnataka, India
View mandate
Apply

Apply for this mandate

It takes about four minutes. You can complete your application without leaving this page.

Have your CV ready. It goes directly to the consultant leading this search.

Your application is handled with discretion.

Your full annual package (your CTC, in India), for example 1800000 or 18 LPA. If you are between roles, give your last one. Picked Other? Write the currency in with the amount.
On the same basis, for a move. A cross-border move often changes the currency, so set each one.
Attach your CV PDF, Word, RTF or text · up to 5 MB

Application received

Thank you for applying for this role.

As we receive many applications, we’re not able to reply to each one personally. If you’re shortlisted, the consultant running this search will be in touch. We do not share your details with any client before we speak to you.

Not ready to apply? Submit your profile for future and confidential mandates.

Let's build what's next.