Quality Assurance Engineer

Please Note: The application deadline for this job has now passed.

Job Introduction

Working alongside the software development teams you will need to develop a full understanding of our existing and new features so that you can create scalable automated test cases ensuring stability within our software.

You will need to be hands-on in testing and a methodical problem-solver.  You will also be key in identifying best practices and producing test plans for both existing and new software/products.

Role Responsibility

  • Improve quality assurance measures across the business.

  • Develop test plans, test cases and test documentation.

  • Ensure there is a culture for zero-tolerance of bugs and defects in software/products.

  • Become actively involved in the design phase of new software/products.

  • Perform exploratory testing to increase test coverage and quality.

  • Performs root-cause analysis in order to isolate issues and present further recurrence.

  • Support, coach and mentor existing and new team members.

  • Work effectively across multiple teams to define user stories and acceptance criteria and to resolve any project defects.

The Ideal Candidate

  • Experience in software testing (ideally web application testing).

  • The ability to learn hands-on and be eager to explore and extend your own product knowledge.

  • Be able to demonstrate excellent problem-solving skills and examine problems from multiple perspectives.

  • Show a good understanding of agile project management processes - ideally Kanban.

  • Make contributions to team meetings, putting forward and backing up your own ideas and suggestions.

  • Be able to describe the rationale and thinking behind your chosen decision or course of action.

  • Keep up to date with industry best practices and identify areas for your own personal development and areas of improvement for the business.

Desirable Skills:

  • An understanding of automation suites and the ability to create or adjust existing scripts according to the functions needs.
  • JavaScript programming and the Cypress automation framework.

  • Basic knowledge of Git and other command-line tools.

  • An understanding of CI/CD and GitLab.

  • Understanding of web security and penetration testing.

  • Basic understanding of Vagrant and virtual technologies - ideally VirtualBox.

  • Facilitates dialogue between other colleagues when working in a team.

Package Description

Working alongside the software development teams you will need to develop a full understanding of our existing and new features so that you can create scalable automated test cases ensuring stability within our software.

Here's a bit about what you can expect from Tribepad:

  • Tribepad is a small team - your work will be visible and your contribution recognised.

  • Innovation - yes we really do want to hear your ideas, that’s how we stay current.

  • Flexible working - more comfortable working at home?  That’s fine with us.

  • Further development - we think it’s great if you want to keep on learning and we’ll help you succeed.

  • Reward - up to 7.5% matched employer pension, private healthcare, generous parental leave policy and much more.

Tribepad is an inclusive organisation. We are committed to treating people as the unique individuals that they are.

We are really looking forward to hearing from you and we welcome applications from people of all backgrounds.

 

 

 

  

This website is using cookies to improve your browsing experience. If you navigate to another page without changing the settings bellow you consent to this. Read more about cookies.