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