Software Engineer, Test Automation
Kindred Group plc
London
3d ago

Department : Tech

Hours of work : 09 : 00 - 18 : 00 Monday - Friday

About the role

We are looking for a Test Automation Software engineer to join a team of talented developers that have a strong focus on customer centricity.

You love the idea of working with mission critical product with millions of end users and zero downtime.

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.

The Tech organisation here at Kindred is driven by our company's purpose To transform gambling to ensure fair play, the best deal and a great experience for our players .

Kindred group believes in the growth and empowerment of our people.

We promote an open and proactive culture where our developers and testers are encouraged to learn and contribute in ways outside the usual development work.

This can include areas such as participating in different internal development academies, conferences, public speaking, and leadership among others.

Some interesting facts about Tech at Kindred Group :

  • We have an uptime of 99,95% across our sites
  • We did 4 400 production releases last year and targeting 10,000 releases in 2018
  • Our platform consists of more than 200 micro-services
  • More than 25 million transactions per day
  • More than 40 game providers integrated
  • More than 20 payment providers integrated
  • Millions of events going daily to our big data platform
  • What will you 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 have you done?

    You find the description of this role exciting and are passionate about solving complex problems in a fast-paced and ever-changing environment.

    You take great pride in your ability to grasp complex business scenarios and translating them in to solutions.

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

    You have solid experience in testing and software development and played a key role in the success in your previous team.

    You know this key skills :

  • Java or Python
  • BDD approach to software development
  • 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
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form