Esyasoft Technologies Private Limited

Principal Software Engineer - QA (Automation)

Esyasoft Technologies Private Limited · Bengaluru, Karnataka, India

Utilities · 1,001-5,000 employees

Jul 01
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The role involves designing and executing comprehensive test strategies across mobile, web, and backend products while maintaining automated test suites. You will also lead release-gate discipline, manage defect triage, and advocate for quality standards across the engineering team.

What they look for

Test Automation QA Engineering Playwright Cypress Selenium Appium Espresso XCUITest API Testing CI/CD Jira Mobile Testing Web Testing Performance Testing Defect Triage Risk-based Testing

Requirements

Candidates must have a strong senior-level track record in QA and test automation using modern frameworks like Playwright, Cypress, or Appium. Proficiency in API testing, CI/CD integration, and clear communication of quality risks to stakeholders is essential.

Full description

As a Senior QA Engineer at Esyasoft Technologies, you safeguard the quality and reliability of the apps and platform that our clients and end-users depend on. Working within the QA & Test team and supported by the Automation & Test Lead, you own the depth and breadth of testing across mobile (iOS and Android), web and backend, extending automation, holding the release gate, and championing quality across the engineering team.

The role owns:

  • Test coverage and quality across Esyasoft's mobile, web

and backend products

  • Test automation — building, extending and maintaining

the automated suites

  • Release-gate discipline and defect triage
  • Quality advocacy and test ability across the wider

engineering team

Key Responsibilities & Areas of Ownership:

A. Test Strategy & Coverage

  • Design and own test plans and coverage across the

products — functional, regression, integration, UI and end-to-end

  • Take a risk-based approach, focusing test effort where

the user and commercial impact is greatest

  • Define clear, repeatable test cases and keep them

current as the products evolve

B. Test Automation

  • Build, extend and maintain automated test suites (UI,

API and integration)

  • Develop the automation framework and integrate tests

into the CI/CD pipeline so quality checks run continuously

  • Reduce manual regression effort by automating the right

things at the right level

C. Quality Assurance & Release Gating

  • Carry out exploratory and manual testing where it adds

value beyond automation

  • Own release-gate discipline — clear, evidence-based go

/ no-go on quality

  • Lead defect triage, raising, tracking and verifying

fixes to closure

D. Performance, Reliability & Non-Functional Testing

  • Cover non-functional quality — performance, load,

accessibility and reliability — where relevant to the release

  • Partner with DevOps and engineering on environment

stability, test data and monitoring of quality in production

E. Collaboration & Quality Advocacy

  • Partner with mobile, web and backend engineers and with

Product to build quality in from the start, not bolt it on at the end.

  • Advocate good testing and test ability practice across

the engineering team, and coach engineers on it

  • Communicate quality status and risk clearly to

engineering and product stakeholders

F. Continuous Improvement & Practice

  • Improve test tooling, processes and documentation so

quality scales with the products

  • Evaluate and adopt new testing tools and approaches

responsibly — proving value before adopting

Requirements

Required Skills & Experience

  • A demonstrable senior-level QA / test engineering track

record across web and mobile products

  • Strong test-automation experience with modern

frameworks (e.g. Playwright, Cypress, Selenium; Appium / Espresso / XCUITest for mobile)

  • Solid API and integration testing experience (e.g.

REST, Postman)

  • Experience integrating automated tests into CI/CD

pipelines

  • Strong defect analysis, root-cause investigation and

clear bug reporting

  • Comfortable combining structured, risk-based testing

with exploratory testing

  • Strong communication — able to explain quality risk to

engineers and non-technical stakeholders

Desirable Skills & Experience

  • Performance / load testing and accessibility testing

experience

  • Experience testing mapping / geolocation or payment

integrations

  • Familiarity with mobile device farms and cross-device /

cross-browser testing

  • Knowledge of EV charging, smart metering, mobility or

energy products

  • Familiarity with Esyasoft's stack (PHP / MySQL, AWS)

for environment and data setup

Key Attributes

  • Quality-Obsessed — treats the end-user's experience as

the bar, and won't wave through what isn't ready

  • Systematic — methodical and thorough — covers the edges

others miss

  • Automation-Minded — automates the repeatable so human

effort goes where it counts

  • Clear Communicator — reports quality and risk plainly,

and pushes back without drama

Use of Technologies

Esyasoft includes the requirement to work as a competent user of:

  • Test automation frameworks (e.g. Playwright, Cypress,

Selenium; Appium / Espresso / XCUITest)

  • API and integration testing tools (e.g. Postman, REST)
  • CI/CD pipelines (e.g. GitHub Actions, Jenkins) and

test-management / defect tooling (Jira)

  • Mobile (iOS and Android) and web platforms; supporting

stack (PHP / MySQL, AWS) for test environments

This role may also require flexibility to work with emerging testing tools and platforms as Esyasoft's products evolve.

As Esyasoft evolves, your specific responsibilities will be required to adapt to meet new challenges. We operate with a 'Responding to What is Ahead' mindset; therefore, this job description serves as a starting point rather than a fixed destination, and you will be expected to adjust in line with business needs as and when required.