Job
Description
About The Role
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. About The Role - Grade Specific
We are seeking an experienced QA Team Lead with strong expertise in Java with Selenium , automation testing, API validation, and BDD frameworks. The ideal candidate will lead a team of testers, drive quality assurance strategies, and ensure high-quality software delivery across dynamic, client-facing projects.
Key Responsibilities:
Lead and mentor QA team to ensure timely and high-quality testing deliverablesDesign test plans, strategies, and traceability matricesTranslate technical concepts for non-technical stakeholdersImplement and promote BDD methodologies (Cucumber, Squish, JBehave)Develop and maintain automation frameworks using Selenium and related toolsPerform API testing (REST/SOAP) using Postman and similar toolsCollaborate with cross-functional teams to align on quality goalsActively participate in Agile ceremonies (stand-ups, sprint planning, retrospectives)
Primary
Skills:
Java with Selenium (expert level)BDD toolsCucumber, Squish, JBehaveAutomationSelenium, Protractor, Robot FrameworkAPI TestingPostman, REST, SOAPCI/CDPipeline integration and automationScriptingJava (preferred), Python, JavaScriptAgile/Scrum methodologiesLinux environment proficiency
Secondary Skills (Good to Have):
Service virtualizationCI/CD toolsJenkinsProposal writing and presentation skillsMulti-language scripting experienceHealthcare domain and regulatory knowledgeStrong communication and collaboration abilities
Preferred Qualifications:
Bachelors/Masters in Computer Science, Engineering, or related fieldProven experience in Agile development environmentsAbility to lead independently in fast-paced settings