Principal Software Quality Engineer (Rest Assured or Karate)
Principal Software Quality Engineer (Rest Assured or Karate)
Posted today
SENIORITY
Lead
About the role
- Lead Quality Engineering Strategy by defining standards, best practices, and enterprise-wide test automation frameworks.
- Design and Implement Automated Testing Solutions that improve quality, efficiency, scalability, and maintainability.
- Provide Technical Leadership and Mentorship to engineering teams on QE practices, tools, and methodologies.
- Drive Quality Across Modernization Initiatives by ensuring software deliverables are reliable, scalable, and production-ready.
- Collaborate with Business and Technology Stakeholders to translate requirements into test strategies, stories, and acceptance criteria.
- Establish and Track Quality Metrics to measure effectiveness, identify trends, and support data-driven decisions.
- Assess and Mitigate Risks by proactively identifying quality, project, and automation challenges and developing contingency plans.
- Evaluate and Adopt Modern Testing Tools and Practices to continuously improve engineering processes and automation capabilities.
- Lead Complex Projects and Cross-Functional Initiatives by planning schedules, coordinating resources, and ensuring on-time delivery.
- Influence Technology and Quality Strategy through innovation, technical expertise, problem-solving, and partnership with senior leadership.
- The Expertise and Skills 12-15 years' experience predominantly in software test/ Quality Engineering
- Bachelor's Degree or equivalent in a technology related field (Computer Science, Engineering, etc.) required.
- Experience in Agile development methodology and Jira tool
- Deep expertise in Functional testing, regression testing and End-to-End testing
- Experience in testing distributed applications at multiple layers of the technology stack
- Hand-on experience in Test Management lifecycle
- Strong working knowledge of Relational Databases like Oracle, DB2 or Postgres and experience with PL/SQL and complex queries, views, packages etc. Strong experience in Test automation design, development and execution using frameworks eg. Rest
- Assured, Playwright, Karate, Cucumber, TestNG.Strong proven experience in programming - Java/Spring boot. Strong SQL skills are required. Knowledge of JavaScript/Typescript is an added advantage.
- Strong knowledge of continuous integration and deployment – GitHub, Maven, Jenkins, Docker, SonarQube, etc. Demonstrated experience with Azure/AWS cloud technologies, DevOps, CI/CD experience.
- Experience in working with Stock Plan Services/ Brokerage is a plus.
- The candidate should have experience in designing test strategy, test automation suites independently for a new product/application.
- Experience in working with Mainframe Technologies – Cobol and JCL is a plus
- Understanding and working experience of Non-functional testing is preferred.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
