Job Overview
We are seeking a skilled Automation Developer to design, develop, and maintain automated test scripts for web applications. The ideal candidate has strong hands-on experience with Selenium and Cypress, along with solid programming expertise in JavaScript and Python.
You will collaborate closely with QA, developers, and product teams to ensure high-quality, scalable, and reliable software releases.
Key Responsibilities
- Develop, execute, and maintain automated test scripts using Selenium and Cypress
- Design and enhance test automation frameworks
- Write reusable, scalable, and maintainable automation code
- Perform functional, regression, and integration testing
- Analyze test results and report defects clearly
- Work with development teams to improve product quality
- Use debugging and performance testing tools to identify bottlenecks
- Contribute to UI/UX validation during automation processes
Required Skills & Experience
- Hands-on experience in Selenium and/or Cypress
- Strong programming skills in JavaScript and Python
- Experience building or maintaining test automation frameworks (e.g., Robot Framework, Cucumber)
- Experience writing structured, maintainable test scripts
- Experience with browser automation libraries
- Experience with web development technologies (JavaScript, TypeScript, Python)
- Experience working with web development frameworks such as AngularJS
- Knowledge of web debugging tools (Chrome DevTools, etc.)
- Familiarity with performance testing tools
- Strong analytical and problem-solving skills
- Able to start ASAP