Senior Software Engineer, Test

Arbetsbeskrivning

About Kindred
Kindred Group is a digital entertainment pioneer bringing together nine successful online gambling brands, forming one of the largest online gambling groups in the world. Our purpose is to transform gambling by being a trusted source of entertainment that contributes positively to society. Our goal is that 0% revenue is derived from harmful gambling.
Our global team of more than 2000 people represents 60+ nationalities. When you join Kindred, you'll be part of a collaborative, diverse and inclusive team that has your best interest at heart. We are a trusting company that knows the value of a healthy work-life balance. We offer a wide range of benefits, along with an award-winning all-employee share program, which is a great opportunity to share in the company's success.

About the role
As a Senior Automation Backend Tester, you will join the Customer Account Verification Team – a cross-functional agile team of five talented Engineers and Testers who have a true passion for what they do. The team focuses on building solutions and features that can ease the verification process for our 1,8M active customers. As Kindred operates across the globe, this means that we develop integrations with 3rd party providers that can support with the verifying of customers, and in addition to this have ownership of several microservices to support the verification process.

In this role, you will be an important member of the team as you will be responsible for ensuring top quality with each release and drive the automation work forward. The domain is fairly complex and for that reason we are looking you who have a mature view of technical governance and experience working with backend automation testing in a similar environment with passion for problem solving and knowledge sharing.



What you will do
High-Quality Code Development: Develop top-notch code using the most appropriate techniques, including design patterns, to create efficient and reliable automated tests
Solution Design: Craft innovative solutions that meet both business and technical requirements, and proactively suggest enhancements to existing requirements
Continuous Improvement: Contribute to best practices by identifying opportunities for improvement, such as enhancing logging and performance testing
Team Collaboration: Be a committed team player, taking ownership of team goals and actively participating in achieving them
Code Review: Constructively review and provide feedback on the solutions and code produced by your peers to maintain a high standard of quality
Automation: Champion automation efforts with a "shift-left" mindset to catch and address bugs early during development
Quality Assurance: Implement best practices in quality assurance, including Behaviour-Driven Development (BDD) and Test-Driven Development (TDD)
Decision-Making: Confidently make decisions that impact the team's success and progress



To excel in this role, we believe you have…
Several years' experience with backend automation using Java/Spring, as well as integration and performance testing in complex domains/environments
Practical knowledge of test frameworks (TestNG, JUnit, Spock) and libraries (RestAssured, AssertJ, Awaitility)
Experience working with microservices architecture
Familiarity working with REST API client libraries such as OK-HTTP or similar
Strong knowledge of software testing principles like TDD and BDD, methodologies, best practices and incident management
Solid understanding of agile methodologies and CI/CD and experience maintaining pipelines



In addition, you..
Are a positive person by nature and have a passion for what you do, putting teamwork and collaboration above all else.
Have great communication skills and appreciate a culture where feedback sharing is encouraged to achieve not only the success of the team, but also seen as essential to the improvement of personal and professional development.
Take great pride in your ability to grasp complex business scenarios, with the ability to troubleshoot and debug complex issues
Believe in yourself and your own abilities, but also appreciate that there is an endless ocean of new things to learn and take on board, cherishing the opportunity to do so.



And if you come with some of the following experiences we will be thrilled!
Experienced in using tools like Drools, Postman, Insomnia
Experience writing testing frameworks from scratch
Experience working with REST APIs & ObjectMappers (dealing with Json/XML responses) such as Jackson & Gson
Familiar with SQL databases and DBMS like Oracle
Knowledge of Performance Tests using frameworks like Gatling or similar
Experience of working with Event-driven systems/message brokers such as Solace & KAFKA
Experience with CI/CD using Jenkins
Experience working with logging and monitoring systems such as Splunk, Kibana Elastic search, NewRelic or Grafana


Join us on this exciting journey, where you'll have the opportunity to contribute to cutting-edge projects and expand your skills alongside a collaborative and dynamic team. Apply today and let your passion for Backend Automation Testing take flight! 🚀
Our Way Of Working
Our world is hybrid.
A career is not a sprint. It’s a marathon. One of the perks of joining us is that we value you as a person first. Our hybrid world allows you to focus on your goals and responsibilities and lets you self-organise to improve your deliveries and get the work done in your own way.

Sammanfattning

  • Arbetsplats: Kindred People AB Stockholm
  • 2 platser
  • Tills vidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 11 september 2023
  • Ansök senast: 31 december 2023

Postadress

Regeringsgatan 25 9TR
Stockholm, 11153

Liknande jobb


Embedded Tester

Embedded Tester

22 november 2024

22 november 2024

21 november 2024