Offices: Georgia, Bulgaria, Portugal
About the Project
The Commercial Rating and Pricing Integration Platform is a service facade that unifies the complex process of insurance policy calculations under one common API. It forms the central system for calculations, which is used by other customer applications that collect information for insurance policies.
Here we convert a large amount of data, develop the convenient API, orchestrate the distributed tasks, proceed with versioning of parameters and implement the calculators that need to perform on large amounts of data at lightning speed.
Currently, the stack of the project involves Java 17, Kotlin 1.8, Spring Boot 3, Spring Security, PostgreSQL, MyBatis, Spring Data, Liquibase, Camunda 7, Kafka, RESTful API, Maven, MS Azure, Docker, Kubernetes on the Backend. And also, Angular 17, NGRx, NodeJS, Fastify on the Frontend.
What You’ll Be Doing
We are looking for an Automation QA engineer with an extensive project experience, ready to join our team and current workflow processes, deep diving into the backlog and CI/CD of the project. Willing to actively contribute to our agile development teams, ensuring quality through the entire software development process.
In this role, you will:
- Analyze software requirements, create and maintain test scenarios and test data based on documentation
- Perform Integrational & E2E testing of microservice applications, including BE, FE and database testing
- Develop and maintain automated tests, extending the functionality of the test framework
- Review tests, automated tests and test results
- Investigate and reproduce defects in the application (read logs, run REST/SQL queries, prepare test data)
- Prepare reports and metrics on QA/QC activities
- Actively participate in Scrum meetings
- Actively participate in refinement sessions, collaboratively working on acceptance criteria
- Collaborate with multinational teams within PO, Business Analysts, internal and client-side developers’ from Europe, providing full support and defining deadlines
- Communicate with stakeholders from different hierarchies' levels and diverse backgrounds, understanding the projects’ environment, obstacles and identifying possible solutions, demonstrating analytical and problem-solving skills
Your Skills and Your Experience
- Bachelor's degree in IT related field or equivalent work experience
- English proficiency
- Strong knowledge of Software Development Life Cycle (SSDLC is a plus)
- Strong knowledge of Software Testing Life Cycle
- Proven track record of experience in Test Design Techniques
- Extensive experience in Manual Testing (Postman, Swagger etc)
- Java Core knowledge
- Professional experience in Backend automation skills (REST, SOAP, MQ)
- Professional experience in Frontend automation skills (Selenium based)
- Professional experience working with CI/CD systems using tools such as Azure DevOps, Confluence, Jira, Git, Jenkins
- Previous hands-on experience with SQL
- Familiarity with Microservice Architecture
- Understanding of Agile methodology for Project Management (SAFe is a plus)
- Good communication skills to share ideas and opinions to external and internal stakeholders
- Proactivity and flexibility, ready to support team members and/or project when needed
Reasons You’ll Love Working Here
- We are a Great Place to Work-certified firm with an excellent approval rate
- We are an owner-operated company – our management keeps their promises
- Small teams collaborate in a friendly atmosphere
- We have a flat structure with little bureaucracy
- Our culture of trust gives you flexibility for remote, office, or hybrid work
- We provide you with your choice of hardware: Windows or Mac