Software Engineer - Test Automation

Posted 26 February by Kindred Group

The Company

Kindred Group is one of the largest online gambling companies in the world with over 20 million customers across 100 markets. The company was founded in 1997 by Anders Ström and listed on Nasdaq Stockholm in 2004. Kindred is committed to offering our customers the best deal and user experience possible, while ensuring a safe and fair gambling environment.
We offer pre-game and live Sports betting, Poker, Casino and Games across our markets. While our core markets are in Europe and Australia, we address most global markets.
Kindred is a pioneer in the online gambling industry and as an innovation driven company that builds on trust, we have led the development into areas such as technological advancements, mobile solutions, new product launches, as well as player safety and responsible gambling improvements.

The role

We care as much about finding the right people as we do about great technical skills. If you love automating in Java, testing both front-end and back-end systems, then you’ll fit right in.At Kindred we build distributed systems that handle millions of transactions each day. Our development teams deliver new features to production on a daily basis. Our testers are an integral part of each development team and work closely with developers to ensure the quality of every release. We enjoy solving problems by white-boarding, pair-programming and believe in continuously improving the way we work and making it easy for everyone to make their voices heard.As a tester at the Kindred London office you’ll be working with people from diverse backgrounds who are passionate about what they do. We believe in releasing small and often, building for change and automating as much as possible. At Kindred there will always be exciting new technologies to explore and interesting problems to solve.

What you will be doing

  • Identifying business requirements
  • Working closely with Product Owner, Developers and Business Analysts on the developed solutions, providing feedback on the soundness of proposed solutions, ensuring they are fit for purpose
  • Writing acceptance criteria for various requirements
  • Using experience, domain knowledge and risk based approach, split testing effort effectively into the functional, automated BDD test design, structured exploratory testing sessions and non-functional, UI, accessibility testing and security
  • designing tests to mitigate risk
  • liaising with project teams in other parts of the world
  • estimate test effort for user stories, sprints and projects
  • perform manual testing (exploratory and non-functional), record results and log defects
  • review results of automated tests and log defects
  • stress testing
  • performance testing
  • using tools and frameworks such as Cucumber and Gatling
  • support and work closely with the UAT test team, to ensure the consistency of application behavior
  • evaluate quality of the product(s) under test and provide feedback to the team
  • provide test metrics and reports to the team
  • maintenance and or driving effort on bespoke test automation solutions, identification of areas where test automation could be beneficial
  • continuously monitor/measure test coverage and improve test scenarios
  • provide feedback/input on the techniques, solutions and tools used throughout the projects
  • create and maintain online documentation
  • monitoring applications and software systems
  • release management and planning
  • working towards departmental and project deadlines
  • quality assurance

What you have done

  • Solid experience in testing and software development
  • Your analytical skills played a key role in previous roles
  • Worked with Java or Python
  • BDD approach to software development
  • Worked with Agile projects and has an understanding of the value in test automation within an Agile environment
  • Built and maintained test automation frameworks
  • Worked with structured test methods and processes
  • Some working knowledge of database concepts and ability to write basic SQL queries
  • You also understand:
  • Software failures and faults
  • Risk based approach to testing
  • Non-functional aspects of web application testing - such as UI, Accessibility, Security and Performance

Required skills

  • Java
  • Python
  • Quality Assurance
  • Test Automation

Reference: 34556260

Bank or payment details should not be provided when applying for a job. is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job