6752f68fd294c470252b7114

Automation QA Engineer

BG, GE, PT

Automation QA Engineer

BG, GE, PT

You can join a high-performing international team dedicated to software engineering for leading global (re-)insurers.

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.

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.

We work hard and play hard

We understand that in today’s fast-paced world, where people are constantly connected to their work, it has become increasingly important to maintain a healthy work-life balance.

Work-life balance ->