GENBA VACANCIES

We’re taking digital distribution to exciting places. Come and be a part of it.

We deliver game-changing distribution through our leading technology platform, our flexible approach, but most importantly through our dedicated people.

We look for experienced, proactive and motivated individuals who can think pragmatically and creatively about challenges, using their experience and our insight to deliver the best value. In return, we provide a fast-moving working environment – with a games room, competitive benefits package and an opportunity to join an open, friendly and enterprising team. However, the biggest opportunity we offer is to stand up and be counted; gaining a broader experience by helping to shape a business, an industry and a career.

LOCATION: Leamington Spa / Remote

REPORTS TO: Lead Automation Test Engineer

Role Overview

The Automation Test Engineer will be responsible for creating, developing and maintaining an automation test suite for use within the company. You’ll be responsible for maintaining these tests on an Azure DevOps release pipeline. You will help the team prevent defects, ensure tests are valuable, reliable and reusable, and ensure agile test automation principles are followed, through collaboration with the rest of the team including developers and automation/manual test engineers.  The role of Automation Test Engineer is pivotal within the company, ensuring everyone owns the quality designed into our products and solutions.

Role Summary

  • You will be responsible for creating and maintaining test suites on the Genba Platform and API.
  • You will work very closely with the testing department, development team and product management to create new test requirements.

The key success criteria for this role are:

      • A willingness to own processes and implement improvements
      • Able to accurately estimate effort and timescales
      • Continuously assess and refactor test scenarios
      • Champion innovation and best practice

Main Responsibilities

  • Work in conjunction with the Development team to estimate work items and effectively translate requirements into test cases
  • Raise detailed bugs as appropriate and take ownership of those bugs
  • Create and maintain the existing test automation framework and where possible improve
  • Identify slower manual processes that can be automated to save time
  • Monitor Azure DevOps pipelines and diagnose issues should they arise
  • Automate API and UI tests
  • Assist the developers in best automation practises and share knowledge across the team
  • Extract and query data from the database to confirm results as expected
  • Review and approve pull requests – ensuring coding and automation practises are adhered to
  • Update and run regression test suites

Required Skills

  • C#
  • Azure DevOps Pipelines
  • SpecFlow
  • Selenium
  • BDD/Cucumber Syntax
  • API Testing Experience
  • SQL
  • Source Control
  • Agile Working Practices

Desirable Skills

  • Cross Browser Testing Experience
  • Knowledge of Performance and Load Testing
  • Parallel Test Running

Benefits

  • Pension Scheme
  • Discretionary Bonus scheme
  • Access to employee welfare support line 24/7
  • Perkbox Subscription
  • Medicash scheme – get various healthcare costs reimbursed
  • Death in service cover
  • Casual Dress
  • Hybrid working
  • Core hours only on your birthday, 10am – 4:00pm
  • Friday ‘wine-down’ – a slightly earlier finish for social time in the office or pub
  • Games room with VR, console and PC games
  • Monthly socials, Christmas & Summer Party

LOCATION: Leamington Spa / Remote

REPORTS TO: Head of Development

Role Overview

You will be responsible for developing our industry-leading distribution platform, which connects digital games and software publishers with online retailers around the world.

We have built a secure and highly-scalable platform on Azure using Microsoft Technologies and we need someone who can help us take this platform forward as we migrate to .NET 6 and restructure our front end UX.

You’re a full-stack web developer with broad experience of SQL, .NET and front-end development, and you want to help the team to deliver our game-changing product to established publisher and retail partners.

Role Summary

  • This role is responsible for developing, maintaining, and supporting the Genba Platform along with prototyping and developing new greenfield initiatives.
  • Focusing on web-based software development (through to implementation and post-implementation support), this role will work very closely with the COO, Commercial Team, Head of Development and internal and external development teams to deliver market leading products and solutions.
  • The key success criteria for this role are:
      • the development of market-led products using robust, reliable, and well-tested, maintainable code
      • accurate estimation of effort and timescales
      • effective prototype development, taking conceptual ideas and turning them in to viable projects
      • contributing to the development and maintenance of the Genba platform efficient and incident-free deployment of new releases

Main Responsibilities

  • Work in conjunction with the Product Development Roadmaps to develop high-quality software to demanding timescales that can be used internally and with top tier industry partners.
  • Translating high level specifications and user stories into high-quality software.
  • Develop new products and features either solo or as part of a team, reporting on progress to and working with internal and external stakeholders including partners and development teams.
  • Creating prototypes and working on technical spikes for conceptual new ideas to leverage new business opportunities.
  • Assist the QA team with the creation of test scripts and plans
  • Work with Project Managers and with own initiative to produce quality code with excellent unit test coverage.
  • Take ownership of defects in existing code base and resolve these, working with internal QA to release at regular intervals.
  • Creating unit tests for new and existing code to ensure product robustness.
  • Help reduce the manual processing of information through intelligent setup of data extraction and web alerts.
  • Maintain technical documentation and well-commented code for product governance.
  • Assist with the creation of training plans for staff, e-learning content and training notes for clients.
  • Mentoring of junior and new developers.

Required Skills

  • C#
  • .NET Core / .NET 5/6
  • RESTful APIs
  • SQL Server
  • HTML / CSS / Bootstrap
  • JSON
  • Source Control (Git, TFS)
  • Experience of working in both an Agile and Waterfall environment
  • Experience of developing Single Page Applications
  • Javascript Frameworks (Angular / VueJs / React)

Desirable Skills

  • Dependency injection
  • Unit testing
  • Mocking
  • Integration testing
  • Continuous integration
  • Continuous delivery/deployment
  • SOLID principles
  • Design patterns
  • Azure Server Platform knowledge
  • Experience working with Azure DevOps

Benefits

  • Pension Scheme
  • Discretionary Bonus scheme
  • Access to employee welfare support line 24/7
  • Perkbox Subscription
  • Medicash scheme – get various healthcare costs reimbursed
  • Death in service cover
  • Casual Dress
  • Hybrid working
  • Core hours only on your birthday, 10am – 4:00pm
  • Friday ‘wine-down’ – a slightly earlier finish for social time in the office or pub
  • Games room with VR, console and PC games
  • Monthly socials, Christmas & Summer Party

Genba Digital is proud to be an equal opportunities employer and we welcome applications from all suitably qualified persons regardless of their race, ethnicity, sex, gender, disability, religion/belief, sexual orientation or age.