About Company
Empower is a financial services leader dedicated to transforming the financial lives of its customers. As an Engineer Automation Quality, you will step into a role that balances independence with cross-functional collaboration. You won’t just be “running scripts”; you will be designing, developing, and maintaining moderately complex automated test suites that safeguard the functionality of high-stakes financial applications. With a “Remote – Nationwide” policy, Empower offers true workplace flexibility within India.
Job Details
| Role: | Engineer Automation Quality |
| Salary: | UP to ₹6 LPA* |
| Location: | Bengaluru, Karnataka (Remote – Nationwide) |
| Job Type: | fulltime |
| Posted Date: | 11/03/2026 |
| Application Deadline: | Apply Soon |
Job Description
The Automation Quality Engineer at Empower is a “Gatekeeper of Trust.” In the financial sector, a bug isn’t just a glitch; it can represent a significant financial impact for a customer. You will be implementing Behavior-Driven Development (BDD) to ensure that the “business logic” is perfectly translated into “test logic.”
Requirements
- Experience: 2–4 years in testing, with 1–2 years specifically in automation.
- Programming: Proficiency in Core Java is required.
- Tooling: Strong experience with Selenium, Karate, JUnit, or TestNG.
- Frameworks: Knowledge of BDD frameworks (e.g., Cucumber) and version control (Git).
- Skills: Experience in JIRA/ZE management tools and a solid understanding of requirement analysis.
- Preferred:
- Bachelor’s degree in CS, IT, or a related field.
- Knowledge of Jenkins for continuous integration.
- Experience in design and estimation techniques.
Roles and Responsibilities
- Automation Development: Design and build moderately complex test scripts using Java and tools like Selenium or Karate.
- Defect Management: Independently identify, document, and track software defects to resolution using JIRA.
- Full-Stack Testing: Execute both UI and API functional testing, ensuring that the entire application architecture is validated.
- Script Maintenance: Update existing automation suites to stay synchronized with rapid application enhancements and CI/CD cycles.
- Mentorship: Provide technical guidance to associate-level engineers, helping them level up their automation and debugging skills.
- Database Validation: Perform SQL-based database testing to ensure data integrity across the financial platform.
How to Apply?
Role Summary
The Automation Quality Engineer at Empower is a “Gatekeeper of Trust.” In the financial sector, a bug isn’t just a glitch; it can represent a significant financial impact for a customer. You will be implementing Behavior-Driven Development (BDD) to ensure that the “business logic” is perfectly translated into “test logic.”
Company Culture & Insights
Empower celebrates internal mobility and “fluid career paths.” The culture is built on the pillars of purpose and well-being, with a strong emphasis on community volunteering. In the Bengaluru hub, associates are given the freedom to “transform their own lives” while transforming those of their clients. Expect a welcoming, inclusive environment where technical excellence is balanced with work-life harmony.
Why We Recommend This Job
- Financial Domain Expertise: Gaining experience in Fintech/Financial Services QA is highly lucrative and provides long-term job security.
- The “Karate” Advantage: Proficiency in the Karate Framework is a trending skill in 2026 for unified API and UI testing.
- Nationwide Remote: The freedom to work from anywhere in India while being part of a top-tier global organization is a premier benefit.
Career Growth Potential
Senior Automation Engineer: Taking lead on architectural decisions for the global automation framework.
QA Architect: Designing the end-to-end testing strategy for new financial product launches.
SDET (Software Development Engineer in Test): Transitioning into a more code-heavy role focused on building custom testing tools and infrastructure.
Skills You’ll Gain
| Category | Competencies |
| Technical | Core Java, Selenium, Karate, SQL, Cucumber (BDD). |
| Processes | CI/CD (Jenkins), Agile Methodology, Requirement Analysis. |
| Tools | JIRA, Git, ZE Management, Postman (API). |
Salary & Benefits Info
- Estimated Salary: For an engineer with 2–4 years of experience, the Total Compensation (TC) in Bengaluru typically ranges from ₹12,00,000 to ₹18,00,000 per annum.
- Benefits: Flexible work environment, internal mobility programs, and wellness/volunteer-focused incentives.
Frequently Asked Interview Questions
Frequently Asked Interview Questions
- Java Basics: “Explain the difference between
Method OverloadingandMethod Overriding. How would you use either in an automation framework?” - Selenium/UI: “How do you handle dynamic elements in Selenium that change their ID or XPATH on every page load?”
- API Testing (Karate): “What are the advantages of using Karate for API testing compared to Rest-Assured? How do you perform data-driven testing in Karate?”
- BDD/Cucumber: “Explain the ‘Gherkin’ syntax. How do you link a Feature File to a Step Definition file in Cucumber?”
- SQL: “Write a query to find the second-highest transaction amount from a ‘Transactions’ table for a specific user ID.”
Behavioral & Culture Questions
- Frequently Asked Interview Questions
- Java Basics: “Explain the difference between
Method OverloadingandMethod Overriding. How would you use either in an automation framework?” - Selenium/UI: “How do you handle dynamic elements in Selenium that change their ID or XPATH on every page load?”
- API Testing (Karate): “What are the advantages of using Karate for API testing compared to Rest-Assured? How do you perform data-driven testing in Karate?”
- BDD/Cucumber: “Explain the ‘Gherkin’ syntax. How do you link a Feature File to a Step Definition file in Cucumber?”
- SQL: “Write a query to find the second-highest transaction amount from a ‘Transactions’ table for a specific user ID.”