About the Project
You will be part of an Agile team and build underwriting tools for a global underwriter community. The tools incorporate the two central parts of our client’s value chain: they transparently model the underwriting process and combine it with the actual pricing. We use a microservice architecture, with Java, Kotlin, Spring on the backend, and Angular, NodeJS, Express, Fastify on the frontend.
What you'll be doing
- Automating test cases, maintaining existing tests and extending the functionality of the test framework
- Building the testing process from scratch, developing test cases and implementing automated tests
- Conducting backend and frontend applications testing
- Reviewing test results and preparing detailed bug reports
- Investigating and accurately reproducing detected errors in the application through log analysis, executing REST/SQL queries, and preparing test data
- Analyzing documentation and creating test cases based on it
- Actively engaging in scrum meetings providing updates and insights
- Actively participating in refinement sessions, collaboratively contributing on the enhancement of acceptance criteria
- Communicating and collaborating effectively with product owners, business analysts and software developers in an international team
Your Skills and Your Experience
- Bachelor’s degree related to IT or an equivalent practical track record
- English proficiency (minimum B2 level)
- Solid Java Core knowledge
- Professional experience in backend and frontend automation testing using REST assured, Selenium Web driver, Selenide
- Proven experience in manual testing using Postman, Swagger and others related
- Experience working with CI/CD systems
- Strong knowledge of Software Development Life Cycle
- Familiarity with microservice architecture
- Basic SQL knowledge
- Previous experience in test design techniques
- Understanding of agile methodology for project management
Will be a Plus:
- Experience using Azure DevOps, Confluence, Jira, Git
- Knowledge of Kafka as message broker