DESCRIPTION & REQUIREMENTS
Job Description for Test Automation Tool Developer
Job Title: Test Automation Tool Developer
Location: India
Job Type: Full-Time
About the Role:
We are seeking a highly skilled Test Automation Tool Developer to join our team and contribute to the development of a cutting-edge low-code/no-code test automation platform. This role involves integrating advanced functionalities like Selenium, WebdriverIO or Playwright for test execution, NLP-based or no-code UI solutions for writing test cases, self-healing capabilities for failed tests, and a recorder for capturing test steps in defined NLPs.
Responsibilities:
- Design, develop, and maintain a test automation tool integrating Selenium, WebdriverIO and Playwright for test writing and execution.
- Implement NLP-based or no-code UI solutions to enable non-technical users to create test cases.
- Develop self-healing functionalities to automatically detect and fix failing test cases.
- Build a recorder feature to capture and translate test steps into predefined NLP formats.
- Collaborate with AI/ML engineers to integrate machine learning models for enhanced test automation capabilities.
- Work closely with front-end and back-end developers to ensure seamless integration of various components.
- Optimize the test automation tool for performance, scalability, and reliability.
- Stay updated with the latest trends and technologies in test automation and integrate them into the tool.
Requirements:
Strong Programming Skills:
- JavaScript and TypeScript, Python
- Knowledge of additional programming languages such as Java, Ruby or C# is a plus.
- Ability to quickly learn and adapt to new programming languages and technologies as needed.
Experience with NLP or No-Code UI Solutions:
- Natural Language Processing (NLP):
- No-Code UI Solutions:
Self-Healing in Test Automation:
Web Recorder Feature in Test Automation:
- Event Listener Integration:
- Action Logging:
- Translating Actions to NLP:
-Test Step Generation:
- Integration with Test Automation Tool:
- Testing and Debugging:
Preferred Qualifications:
- 0-2 years of relevant Experience with other 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.