Description & Requirements
Job Description for Test Automation Experts
Job Title: Test Automation Tool Experts (Grade 10B)
Location: India
Job Type: Full-Time
About the Role:
We are seeking a highly skilled and dynamic Test Automation Engineer to join our team. The ideal candidate will have extensive experience in automating various testing processes across web, mobile, REST API, operating system level CLI, and database environments. This role requires proficiency in WebdriverIO, Playwright, Appium, and SQL, with a strong emphasis on DOM locators for web automation. Additionally, familiarity with Gen-AI Automation technologies will be considered a significant advantage.
Responsibilities:
- Perform proof of concepts (POCs) with new technologies and integrate them into the testing framework.
- Design, develop, and execute automated test scripts for web applications using WebdriverIO and Playwright.
- Implement mobile automation tests for Android and iOS platforms using Appium.
- Develop and maintain automated tests for REST APIs.
- Execute CLI-based automation tasks and database SQL automation scripts.
- Troubleshoot and resolve issues related to automation scripts and frameworks.
- Stay updated with the latest industry trends and technologies in test automation and continuously enhance automation skills.
- Utilize Gen-AI Automation tools and frameworks where applicable to improve testing efficiency and coverage.
- Design, develop, and maintain a test automation tool integrating Selenium, WebdriverIO and Playwright for test writing and execution.
- Optimize the test automation tool for performance, scalability, and reliability.
Requirements:
- Strong Programming Skills of JavaScript/NodeJS
- Knowledge of additional programming languages such as Python, Java, Ruby or C# is a plus.
- Ability to quickly learn and adapt to new programming languages and technologies as needed.
- Proven experience in web automation using WebDriver IO and Playwright, with a strong understanding of DOM locators.
- Extensive experience with mobile automation tools, particularly Appium, for both Android and iOS platforms.
- Solid understanding of REST API concepts and hands-on experience with REST API automation.
- Proficiency in operating system level CLI and database SQL automation.
- Familiarity with Gen-AI Automation technologies and tools.
- Strong problem-solving skills and ability to troubleshoot complex automation issues.
- Excellent communication skills and ability to work effectively in a collaborative team environment.
- Demonstrated ability to learn and adapt to new technologies quickly.
- Experience with implementing BDD for a project from scratch.
- Ability to Design and implement automation framework from scratch.
- Understanding of self-healing techniques to automatically detect and repair broken test scripts.
- Experience in implementing dynamic locators.
- Ability to analyse test failures and implement strategies to automatically update locators, handle changes in the application under test, and minimize test maintenance.
- Debug and resolve any issues related to action capturing, logging, and executions.
Preferred Qualifications:
- 3-5 years' experience with additional test automation frameworks and tools.
- Familiarity with cloud platforms (AWS, GCP, Azure).
- Understanding of CI/CD pipelines and DevOps practices.
- Knowledge of software testing methodologies and best practices