Back end Backend- Java 2EE- SpringBoot- Junit- JPA/Hibernate- NodeJS- API development- Apache Tomcat- Microservices based architecture- Cloud services (Azure)- Deployment in containers (AKS, Docker)- Automated deployment (CICD)- Service Bus(ASB)- Template (no code) based development- PostgreSQL DB- SQL and noSQL- Selecting or identifying areas/test cases for backend and/or frontend automation Selecting or identifying areas/test cases for backend and/or frontend automation.- Designing & implementing test automation using cucumber, JAVA selenium(frontend testing) and RESTAPI testing using spring boot (backend testing).- Setup and configure selenium test environment using gitlab and docker- Improve automation framework design and implementation- Creating, enhancing, debugging, and running automated test cases.- Organizing, monitoring defect management process.- Finding solutions for Object Identification issues and error handling issues.- Collaborating test team members and development team in order to resolve the issues.Qualifications:- Strong knowledge about the selenium framework and best practice- Very good knowledge on working in an Agile team and familiar with agile methodology- Solid hands- on experience (+4 years of experience) of implementing selenium and RESTAPI automated tests and aware of all the common mistakes- Very good knowledge in JAVA and common design patterns- Very good knowledge in RESTAPI automation using JAVA Spring Boot for backend testing- Very good knowledge of using Page Object Model ,Test NG and restAssured- Very good knowledge of BDD testing method using cucumber- Very good knowledge of CI/CD tools such as Jenkin, Maven, Gitlab and Gitlab- Experience with JIRA or JIRA test management plug-ins (nice to have)- Experience with working with an international team and good communication skills