Overview
We are seeking a Senior Automation Engineer with expertise in JavaScript/TypeScript to join our team on a 3-month contract basis. The ideal candidate will have strong experience in automation frameworks, particularly Webdriver.io, and will be proficient in Cucumber/BDD frameworks. This role requires excellent programming skills, the ability to work in an Agile environment, and strong communication abilities.
Job Description
Responsibilities:
- Develop and maintain automation frameworks using JavaScript/TypeScript (preferably Webdriver.io).
- Implement and execute automated test scripts for various features.
- Collaborate with the Agile team to understand acceptance criteria and translate them into feature files and scenarios.
- Use Cucumber/BDD framework to create readable and maintainable test cases.
- Participate in Agile ceremonies and contribute to sprint planning, estimation, and retrospectives.
- Manage and track bugs using Jira and ensure timely resolution.
- Communicate effectively with team members and stakeholders.
Must-Have Skills and Requirements:
- 3 - 5 years of experience with JavaScript/TypeScript-based automation frameworks (ideally Webdriver.io).
- Strong experience with the Cucumber/BDD framework.
- In-depth knowledge of JavaScript/TypeScript programming languages and async execution.
- Experience working in an Agile environment and translating acceptance criteria into feature files and scenarios.
- Proficiency with Jira for bug tracking and project management.
- Excellent communication skills.
Nice-to-Have Skills:
- Knowledge of Command Line Interfaces (CLI) such as bash or PowerShell.
- Experience with Azure DevOps.
- Experience with CI/CD pipelines in Azure DevOps.
Skills & Requirements
JavaScript/TypeScript-based automation frameworks (ideally Webdriver.io), Cucumber/BDD framework, JIRA, Excellent communication