QA Engineer

Job Profile

The Digital Bench is a forward-looking professional services company. Focusing on Data engineering and IT development, staff augmentation and project services in both the public and private sector, with a strong commitment to digital innovation.

We are looking for a motivated QA Engineer to join our development team, to help our clients build new technology products to address some of their biggest challenges globally.

Based in London and Brighton, the team is focused on providing scalable, high-value solutions.

Job Description

Working as an Automation Test Engineer you will join a Platform team focused on modernising the client’s delivery to our clients through cross-cutting technology grounded in the clients Platform.

As a Test Automation Engineer your job will be to navigate the codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems. You’ll have a large impact on the quality of a growing suite of products and services.

You will be collaborating with the software engineering team to further improve the quality of the products and keep a mindful eye on how they can be improved.

The specific duties include:

  • Work within the software engineering team to ensure requirements are understood, achievable, and tested
  • Investigate and debug difficult problems, and help drive them to closure
  • Evaluating adequacy and quality assurance standards
  • Creating detailed, comprehensive and well-structured test plans and test cases (end-to-end)
  • Estimating, prioritising, planning and coordinating testing activities
  • Designing, developing and executing automated testing scripts
  • Identifying, recording, documenting in detail and tracking identified bugs
  • Performing regression testing following the resolution of bugs
  • Tracking quality assurance metrics
  • Contributing to the creation and maintenance of technical documentation
  • Be a vocal proponent for quality in every phase of the development process.

Candidate Specification

We are seeking a dynamic and talented person with solid commercial experience. You will have a degree in computer science or software engineering and related experience in a similar role in web-based software development. You’ll commit to high quality code and be able to pay attention to detail.

Abilities:

The successful candidate must be a team player and effective communicator, confident in their capability, whilst able to recognise areas for development. They should have a natural ability in developing others, nurturing best practice and consciousness in everyone.

Skills & Experience

Skills:

  • Good knowledge of software QA methodologies, tools and processes
  • Experience in writing comprehensive test plans and test cases
  • Hands-on experience with automated testing tools and knowledge of BDD test automation frameworks (e.g. Specflow, TestNG)
  • Experience with GUI (e.g. Selenium) and API testing
  • Preferred programming language C#
  • Knowledge of CI/CD pipelines (e.g. Azure DevOps Pipelines)
  • Experience with SOA architectures and micro-services
  • Interest in Machine Learning

Experience:

  • You should have proven work experience in software quality assurance.
  • University Degree in Computer Science, a related technical field, or equivalent practical experience
  • Three+ years of experience of software QA and automation testing experience
  • Be able to execute automated tests, understand the automation code and prioritize the failures
  • Self-motivated with passion for quality
  • Excellent verbal and written communication skills
  • Excellent knowledge of QA methodologies- writing test plans and test cases
  • Experience in cloud computing (e.g., applications, infrastructure, storage, platforms, data)

Benefits

We can offer:

  • Good pension
  • Competitive annual leave
  • Life insurance
  • Training allowance
  • Well-being support
  • Performance bonus scheme

Equality, diversity and inclusion

We put equality, diversity and inclusion at the heart of our business, seeking to promote fair employment procedures and practices to ensure equal opportunities for all. We encourage individual expression in our workplace and are committed to creating an inclusive environment where everyone feels they have the opportunity to contribute.

 

Agile working

At The Digital Bench, we believe it makes business sense for you and your manager to choose how you can work most effectively to meet your client, team and personal commitments. We embrace agility, flexibility and trust.

Job Application

Please fill out the details below.

Name(Required)
Drop files here or
Accepted file types: pdf, doc, Max. file size: 2 MB.
    This field is for validation purposes and should be left unchanged.
    Share This