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