We are seeking a Senior Automation Engineer with experience in building and maintaining automated testing frameworks using Java Selenium or JavaScript-based frameworks like WebdriverIO, Protractor, and Cypress. The ideal candidate should have solid technical skills, experience in automation testing, and the ability to work collaboratively in a quick-paced environment.
Key Responsibilities:
Develop and maintain automated testing frameworks using Java Selenium or JavaScript-based frameworks like WebdriverIO, Protractor, and Cypress
Experience with low code platfoms like Leapwork, Tricentis, Mendix
Write and execute automated tests to validate the functionality of web applications and APIs
Collaborate with developers, product owners, and other stakeholders to identify and prioritize test cases for automation
Identify and troubleshoot issues with the automation frameworks and tests
Work with the QA team to ensure that the automation testing is integrated into the overall testing process
Provide leadership and guidance to junior automation engineers on best practices for automation testing
Requirements:
Minimum of 6 years of experience in automation testing
Strong experience with Java Selenium or JavaScript-based frameworks like WebdriverIO, Protractor, and Cypress
Experience with low code platfoms like Leapwork, Tricentis
Experience with test automation frameworks such as TestNG, JUnit, and Mocha
Familiarity with CI/CD tools such as Jenkins, Bamboo, or CircleCI
Experience with BDD/Cucumber
Knowledge of Python
Solid understanding of software testing methodologies, tools, and processes
Experience with Agile development methodologies and working in a quick-paced environment
Excellent communication skills, with the ability to communicate technical information to both technical and non-technical stakeholders.