**Automation Engineer**: **Job Summary**: Develop and execute test plans, test cases, and test scripts. Work closely with project members, SA/BA, DEV teams to understand the complete context of deliveries and translate functional and non-functional requirements into test cases. Develop and maintain Selenium automation scripts. **Skillset**: - Strong knowledge of Selenium WebDriver- Strong knowledge of JavaScript, React.js, Node.js, TestNG, JUnit, Cucumber etc.- Hands-on experience in Development or Test Automation Framework implementations.- Excellent communication skills- Familiarity of version control systems - Strong problem-solving skills **Responsibilities**: - Create, design, and maintain automated test suites via Selenium WebDriver- Develop clear and concise test cases and test scripts.- - Writing and updating documentation, including but not limited to test scenarios, test plans, test cases etc. in repo and/or confluence.- Provide input to error logging, code quality, etc.- Collaborate with software developers, quality assurance engineers, and project managers to ensure high-quality software releases.- Analyze user requirements, specifications, and technical design documents to provide timely and meaningful feedback.- Execute, assess, and report test results for manual and automated test cases.- Detect and analyze software defects.- Maintenance of present regression suites and test scripts- Communicate in an Agile environment with all stakeholders.- Attend agile meetings for backlog refinement, sprint planning, and daily scrum meetings.- - Understanding of agile development techniques like Scrum and Kanban- - Engage with developers to find solutions for defects found. - Stay up to date with emerging testing tools, trends, and methodologies. **Experience**:- Have 3 - 5 years technical proficiency in Selenium / Java automation development.- - Have hands on experience using Selenium WebDriver and TestNG Annotations.- - Have hands-on experience in automating middleware messages SOAP/REST/XML/JSON using Selenium.- - Have 1 - 2 years hands on experience managing / running test case execution.- - Have 1 - 2 years working within agile / scrum team model.- - Have technical proficiency with CI/CD automation implementation using Java and Selenium.- - Be Optimistic, results oriented, self-motivated, and adaptable individuals.- - Be proficient in testing RESTful APIs and utilizing Azure API gateways, ensuring seamless and secure data exchange between disparate systems.Embrace new technologies and methodologies, staying ahead of the curve in a rapidly evolving tech landscape.