Principal Software Engineer - QA (Automation)

Posted 11 Hours Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Expert/Leader
Artificial Intelligence • Internet of Things • Software • Energy
The Role
Lead QA for mobile, web, and backend: design test strategy, build and maintain automated UI/API/integration suites, integrate tests into CI/CD, own release-gate discipline, triage defects, cover non-functional testing, and advocate quality across engineering.
Summary Generated by Built In

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.



Skills Required

  • Demonstrable senior-level QA / test engineering track record across web and mobile products
  • Strong test-automation experience with modern frameworks (Playwright, Cypress, Selenium; Appium, Espresso, XCUITest)
  • Solid API and integration testing experience (REST, Postman)
  • Experience integrating automated tests into CI/CD pipelines
  • Competent user of CI/CD tools and test-management/defect tooling (GitHub Actions, Jenkins, Jira)
  • Strong defect analysis, root-cause investigation and clear bug reporting
  • Comfortable combining structured, risk-based testing with exploratory testing
  • Strong communication; explain quality risk to engineers and non-technical stakeholders
  • 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 for environment and data setup (PHP, MySQL, AWS)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
850 Employees
Year Founded: 2014

What We Do

Esyasoft is a global energy-transition technology group delivering integrated smart-utility solutions across software, analytics and AI, e-mobility, battery energy storage, and digital infrastructure. Its offerings help utilities, governments, and businesses modernize electricity, water, and gas infrastructure, improve operational visibility, optimize resources, and support cleaner energy systems through smart metering, IoT-driven platforms, intelligent infrastructure, and energy services for connected, sustainable energy networks.

Similar Jobs

Optum Logo Optum

Senior Software Engineering Lead

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

ZS Logo ZS

Manager - AI Engineering

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
15000 Employees

Boeing Logo Boeing

Associate Materials and Process Research Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
170000 Employees

Boeing Logo Boeing

Process Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
170000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account