68db88087f2c7736698d54a3

Python Automation QA Engineer

BG, PT, GE

Python Automation QA Engineer

BG, PT, GE

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

About the Project 

This initiative centers on developing a global rating engine for the insurance domain, designed to support multiple lines of business. The engine will serve as a centralized platform with two core capabilities: 

  • A marketplace of pricing algorithms tailored to various business lines, fostering flexibility and innovation. 
  • Centralized governance of rating tables, ensuring consistency, maintainability, and control over critical data. 

The solution will be built on the Actus platform, known for its scalable architecture and performance. Additionally, the platform’s low-code component, RiskRuler, will be used to create custom web applications for actuaries. This modern approach supports the client’s global pricing strategy and enhances operational efficiency 

 

What You’ll Be Doing 

As a Python Automation QA Engineer, you’ll play a key role in ensuring the quality and reliability of our global rating engine for the insurance domain. You’ll work closely with agile development teams, deep dive into the project backlog and CI/CD processes, and help deliver a modern, scalable solution that supports our client’s global pricing strategy and operational efficiency. 

 

Your Day-to-Day Responsibilities 

  • Review assigned tasks and priorities for the day using Azure DevOps boards. 
  • Participate in daily Scrum/stand-up meetings to share progress and coordinate with the team. 
  • Analyze new requirements and feature descriptions, clarifying ambiguities with Product Owners or stakeholders. 
  • Develop, maintain, and review test cases and checklists for both manual and automated testing. 
  • Perform manual functional testing on features under development and validate defect fixes. 
  • Automate test cases and scenarios using Python (Pytest, Playwright, Requests). 
  • Review and maintain automated test suites, refactoring and optimizing as needed. 
  • Monitor CI/CD pipelines and test automation reports, investigating and resolving test failures. 
  • Collaborate with developers, QA, and stakeholders on troubleshooting, code reviews, and process improvements. 
  • Document test processes, configurations, and troubleshooting guides for internal knowledge sharing. 
  • Ensure compliance with Solveva’s security, quality, and documentation standards. 
  • Design, generate, and maintain test data sets for both manual and automated testing, ensuring data privacy. 
  • Propose and implement improvements to QA processes, tools, and frameworks. 
  • Work closely with DevOps, Security, and Product teams to ensure seamless integration and deployment. 
  • Mentor junior QA engineers or new team members and contribute to internal QA knowledge-sharing sessions or workshops. 
  • Conduct performance, load, and security testing as needed. 
  • Participate in user acceptance testing (UAT) and gather feedback from end-users or stakeholders. 

 

What You Bring 

Technical Expertise: 

  • Strong experience in functional, integration, and manual testing 
  • Proficiency in Python, Pytest, Playwright, Requests 
  • Experience with GitHub Actions for CI/CD management 
  • Familiarity with Zephyr or similar TMS, Azure DevOps, Confluence, Jira 
  • SQL and working with databases 
  • Understanding of software development testing life cycles 
  • Experience with automation frameworks and scripting 
  • Bachelor’s degree in IT or equivalent work experience. 

 

Soft Skills: 

  • Excellent communicator in English (written and spoken) 
  • Reliable, proactive, and self-motivated 
  • Team-oriented with a growth mindset 
  • Critical thinker who challenges the status quo 
  • High sense of responsibility, discretion, and fairness 
  • Strong documentation and compliance mindset 
  • Ability to prioritize tasks and manage time effectively in a fast-paced environment 
  • Proven ability to collaborate across departments and communicate technical concepts clearly to non-technical stakeholders. 

 

Nice to Have: 

  • Experience with performance testing (Python + Locust) 
  • Understanding of SSO, SAML/OAuth 
  • Experience with complex JSON structures, RabbitMQ, or Kafka. 

About the Project 

This initiative centers on developing a global rating engine for the insurance domain, designed to support multiple lines of business. The engine will serve as a centralized platform with two core capabilities: 

  • A marketplace of pricing algorithms tailored to various business lines, fostering flexibility and innovation. 
  • Centralized governance of rating tables, ensuring consistency, maintainability, and control over critical data. 

The solution will be built on the Actus platform, known for its scalable architecture and performance. Additionally, the platform’s low-code component, RiskRuler, will be used to create custom web applications for actuaries. This modern approach supports the client’s global pricing strategy and enhances operational efficiency 

 

What You’ll Be Doing 

As a Python Automation QA Engineer, you’ll play a key role in ensuring the quality and reliability of our global rating engine for the insurance domain. You’ll work closely with agile development teams, deep dive into the project backlog and CI/CD processes, and help deliver a modern, scalable solution that supports our client’s global pricing strategy and operational efficiency. 

 

Your Day-to-Day Responsibilities 

  • Review assigned tasks and priorities for the day using Azure DevOps boards. 
  • Participate in daily Scrum/stand-up meetings to share progress and coordinate with the team. 
  • Analyze new requirements and feature descriptions, clarifying ambiguities with Product Owners or stakeholders. 
  • Develop, maintain, and review test cases and checklists for both manual and automated testing. 
  • Perform manual functional testing on features under development and validate defect fixes. 
  • Automate test cases and scenarios using Python (Pytest, Playwright, Requests). 
  • Review and maintain automated test suites, refactoring and optimizing as needed. 
  • Monitor CI/CD pipelines and test automation reports, investigating and resolving test failures. 
  • Collaborate with developers, QA, and stakeholders on troubleshooting, code reviews, and process improvements. 
  • Document test processes, configurations, and troubleshooting guides for internal knowledge sharing. 
  • Ensure compliance with Solveva’s security, quality, and documentation standards. 
  • Design, generate, and maintain test data sets for both manual and automated testing, ensuring data privacy. 
  • Propose and implement improvements to QA processes, tools, and frameworks. 
  • Work closely with DevOps, Security, and Product teams to ensure seamless integration and deployment. 
  • Mentor junior QA engineers or new team members and contribute to internal QA knowledge-sharing sessions or workshops. 
  • Conduct performance, load, and security testing as needed. 
  • Participate in user acceptance testing (UAT) and gather feedback from end-users or stakeholders. 

 

What You Bring 

Technical Expertise: 

  • Strong experience in functional, integration, and manual testing 
  • Proficiency in Python, Pytest, Playwright, Requests 
  • Experience with GitHub Actions for CI/CD management 
  • Familiarity with Zephyr or similar TMS, Azure DevOps, Confluence, Jira 
  • SQL and working with databases 
  • Understanding of software development testing life cycles 
  • Experience with automation frameworks and scripting 
  • Bachelor’s degree in IT or equivalent work experience. 

 

Soft Skills: 

  • Excellent communicator in English (written and spoken) 
  • Reliable, proactive, and self-motivated 
  • Team-oriented with a growth mindset 
  • Critical thinker who challenges the status quo 
  • High sense of responsibility, discretion, and fairness 
  • Strong documentation and compliance mindset 
  • Ability to prioritize tasks and manage time effectively in a fast-paced environment 
  • Proven ability to collaborate across departments and communicate technical concepts clearly to non-technical stakeholders. 

 

Nice to Have: 

  • Experience with performance testing (Python + Locust) 
  • Understanding of SSO, SAML/OAuth 
  • Experience with complex JSON structures, RabbitMQ, or Kafka. 

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 ->