Purpose of the role:
We are seeking a Lead Engineer to own and evolve the architecture of Provar's locator platform that underpins our intelligent, scalable, and user-friendly test automation solutions. This is a hands-on individual contributor role that combines deep engineering expertise with architectural oversight. You will play a pivotal role in advancing our proprietary locator technologies, ProvarX and NitroX, to meet the evolving demands of modern enterprise web platforms, including Salesforce and beyond.
You will join a high-impact team responsible for solving the hardest problems in no-code/low-code UI test automation, including deep support for Web Components, proprietary frameworks, locator self-healing, AI integration, and much more! Your work will directly impact Provar's product quality and user experience, whilst improving test reliability for our customers' complex enterprise applications.
Day-to-day responsibilities & accountabilities:
You'll be responsible for:
Architecting elegant, performant, and scalable solutions that support automated testing across a wide range of modern web UI technologies, including standard web elements, web components, complex component hierarchies, and proprietary frameworks.
Designing and implementing enhancements to our ProvarX locator engine and leading the architecture of our NitroX web component testing framework.
Delivering high-quality code as a senior engineer while maintaining architectural integrity, system performance, and testability.
Embedding AI capabilities into our locator technologies to support self-healing, intelligent locator generation, and assistive scripting workflows.
Ensuring architectural consistency and long-term maintainability of locator strategies that are resilient to breaking changes introduced by SaaS vendors, such as during Salesforce's thrice-yearly platform updates.
Collaborating closely with product management, UX, and QA teams to define features, refine requirements, and ensure our solutions enable a best-in-class user experience for both technical and non-technical users.
Mentoring other engineers and contributing to engineering best practices, architectural standards, and continuous improvement initiatives across the organization.
Key skills:
You'll have:
A solid academic foundation to degree level or higher.
10+ years of software engineering experience.
Proficiency in Java and JavaScript, including modern frameworks.
Deep hands-on engineering experience building test automation tooling, particularly for web UI testing with frameworks such as Selenium WebDriver.
Strong expertise in modern JavaScript and browser-based technologies, with a deep understanding of the Shadow DOM, Web Components, and the DOM traversal challenges they present.
Proven ability to design and implement robust locator strategies, including parameterised, reusable, and runtime-generated locators.
Experience in architecting self-healing or AI-assisted automation solutions, and integrating ML models or intelligent heuristics into software tooling.
Demonstrated ability to balance individual contributor responsibilities with architectural leadership in a product-driven engineering environment.
Working knowledge of component packaging, distribution strategies, and test accelerators in test automation ecosystems.
You'll be:
A hands-on technologist who thrives in solving difficult engineering problems through elegant and scalable solutions.
A strategic thinker who anticipates platform-level challenges and incorporates architectural foresight into system design.
A champion of performance, maintainability, and user experience, continuously seeking to optimise locator execution and script authoring.
A self-starter who takes initiative, operates with autonomy, and drives complex projects from concept to production.
A mentor and influencer, able to elevate technical excellence across the team and promote modern engineering practices.
An advocate of innovation, quality, and inclusion, who fosters an environment of curiosity and continuous learning..
It may be advantageous to also have these skills:
Experience with AI/ML platforms and integrating intelligent systems into developer tools.
Familiarity with other test automation platforms and understanding of their locator models.
Exposure to enterprise CI/CD pipelines and how test frameworks integrate into automated delivery workflows.
Prior experience with SaaS or B2B automation tools for complex enterprise applications.
* Familiarity with testing Salesforce.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.