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