JD for the Role - Java Automation Engineer:
Must have Skills
• Strong expertise of coding and programming skills in Core Java. Should be capable to create utilities and tools on demand
• Experience with automation design, scripting, and execution
• Strong understanding of quality, testing principles and writing effective test cases.
• Expertise on Backend and Frontend Manual and automation Skills with Tools specified below:
• Experience in Designing and executing API functional/ E2E testing and backend (DB, Batch jobs, Events, Queues, Kafka) automation using Rest Assured and postman etc
• Experience in Designing and executing UI Functional/ E2E testing (Web and Responsive) Manual and Automation Testing using Selenium, Maven and TestNG
• Automated Reporting, CI/CD/CV enablement and Excellent Debugging Skills on Cloud infrastructure for Automation and Applications (Logs and Monitoring capabilities) both
• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, GIT , build processes, testing, and operations
• Should be a first learner and quickly adapt to changes.