Job description
Summary: As a Test Automation Engineer, you will be responsible for transforming testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies. Your typical day will involve developing and executing automated tests using tools like Selenium and Cucumber, and continuously improving the testing process to ensure high-quality software delivery. Roles & Responsibilities: - Develop and execute automated tests using tools like Selenium and Cucumber. - Collaborate with cross-functional teams to identify and prioritize test cases for automation. - Continuously improve the testing process to ensure high-quality software delivery. - Design and implement test automation frameworks and infrastructure. - Stay up-to-date with the latest testing tools and technologies, and evaluate their effectiveness for the project. Professional & Technical Skills: - Must To Have Skills: Experience in Automated Testing. - Must To Have Skills: Strong programming skills in languages like Java or Python. - Good To Have Skills: Experience with Selenium, Node.js, and Cucumber. - Good To Have Skills: Knowledge of Continuous Integration and Continuous Delivery (CI/CD) pipelines. - Good To Have Skills: Familiarity with Agile methodologies. - Strong understanding of software testing principles and methodologies. Additional Information: - The candidate should have a minimum of 5 years of experience in Automated Testing. - The ideal candidate will possess a strong educational background in Computer Science or a related field, along with a proven track record of delivering high-quality software. - This position is based at our Bengaluru office.