About the Project
You are part of an agile team that builds underwriting tools for a global insurance company. The tools a embedded in modular landscape that helps to assess and improve the client’s value proposition by. They transparently model the underwriting process and combine it with the actual pricing. We use a microservice architecture, with Java, Kotlin, Spring, Kafka, MongoDB on the backend, and Angular, NodeJS, Express, Fastify on the frontend.
Your daily contribution
- Automate test cases, maintaining existing tests and extending the functionality of the test framework
- Conduct backend and frontend applications testing
- Review test results and prepare detailed bug reports
- Investigate and accurately reproduce detected errors in the application through log analysis, execute REST/SQL queries, and prepare test data
- Analyze documentation and create test cases based on it
- Actively engage in scrum meetings providing updates and insights
- Actively contribute in refinement sessions, collaboratively contributing on the enhancement of acceptance criteria
- Communicate and collaborate effectively with product owners, business analysts and software developers in an international team
Your skills and experience
- Bachelor’s degree related to IT or an equivalent practical track record
- English proficiency (minimum B2 level)
- Solid Java Core knowledge
- Strong knowledge of Software Development Life Cycle (SDLC)
- Familiar with microservice architecture
- Basic SQL/NoSQL knowledge
- Understand agile methodology for project management
- Professional in backend and frontend automation testing using REST assured, Selenium Web driver, Selenide
- Proven in manual testing using Postman, Swagger and others related test design techniques
- work with CI/CD systems
Additional valuable experience
- Experience using Azure DevOps, Confluence, Jira, Git
- Knowledge of Kafka as message broker
- MongoDB and NoSQL experience
- Feel comfortable in an fast changing environment
- Familiar with agile project framework e.g. SAFe