Job responsibilities:
- Championing a test mindset across unit, integration, functional and resiliency testing.
- Works to deliver and execute acceptance criteria and their execution on automated and manual basis.
- Develop and maintain UI and API automation frameworks using Typescript/JavaScript tools such as Playwright/Cypress.
- Work closely with Squad to achieve sprint deliverables and preparing for upcoming sprint activities.
- Train product owners in writing effective acceptance criteria and helping in adoption of Gherkin or such tool.
- Accountable for adherence to established test standards and procedures.
- Initiates and completes test escape and root cause analysis, testing lessons learned, recommend future process improvements and defect prevention.
Required qualifications, capabilities and skills
- Formal training or certification on Java programming concepts and proficient advanced experience
- Bachelor's degree in Electrical/Computer Engineering, Computer Science, or equivalent practical experience.
- Proficiency in developing and managing UI Automation frameworks using JavaScript/Typescript based tools such as Playwright, Cypress/Protractor and Selenium Webdriver with Java
- Ability to develop and maintain API Tests Using JavaScript/Typescript and Java
- Working knowledge of testing methods for Salesforce platforms
- Proven experience in all aspects of functional, integration, resilience, and regression testing.
- Strong time management skills, interpersonal skills and people skills are required.
- Ability to operate in multi-priority, multi-tasking across a global team.
- Responsible for the quality and testing engineering improvement roadmap for the tribe.
- Contributing to the wider quality improvement initiatives and technical radar
Preferred qualifications, capabilities and skills
- Strong knowledge in CI/CD and Hands on experience
- Familiarity with tools such as GraphQL, Salesforce Apex programming
- Proficiency in Typescript/JavaScript is required.
- Development and optimisation of test automated within CI/CD pipelines.
- Help to define and use software quality data to identify risks to delivery.