Test Lead - Chipping Norton, United Kingdom - VoCoVo

VoCoVo
VoCoVo
Verified Company
Chipping Norton, United Kingdom

2 weeks ago

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description

Purpose of the Role:

VoCoVo is going through a period of rapid growth.

Our engineering teams work within focused self-sufficient Agile teams developing the firmware and software that resides on the specialist hardware that we supply to our customers across the retail industry.

Because of our rapid growth we need additional test effort. In particular we need to complement our existing skill sets within VoCoVo Quality Assurance (QA).

Because we are testing software embedded within unusual hardware platforms for our retail communication system, we need to use more than the common automation and GUI tools.

While wanting to do more automation testing, it needs to be in other areas than GUI.


We specifically need test engineers, who can work within product teams supporting development effort, while helping the overall QA initiative to improve our test quality overall, so as to bring our customers high quality reliable products in a timely manner.

All this while meeting the challenges of configuration changes and product updates.


You will be working with Product and Engineering specialists to assure the overall quality of VoCoVo's hardware and software products, while helping to validate the quality of the output from our supplier factories.

You will be capable of isolating issues identified by our customers and suppliers, which can be challanging.


You will primarily be an engineer who has decided to move and gain experience within the test and quality assurance sphere.

You will have some programming experience (ideally JavaScript and C Language) and experience in debugging.

In particular we need people who can drive up our test code coverage, so the use of static and dynamic test tools is important.

You will understand and be able to talk about realistic code coverage statistics, Halstead Metrics, Cyclomatic complexity, etc.

We work within a Linux environment.

However, while experience of Linux or another Unix type operating system is preferred, it is not essential, although you will be expected to become familiar with Linux.


Essential skill sets:


You will come from either a strong Software Development background and want to move into testing, or you will already have some experience in testing, having gained past development skills.

You will be capable, with guidance, of implementing automated testing solutions from scratch. You will have already started to develop good sound QA practices, working within a firmware orientated environment.


At a personal level you will be:

  • A self motivated fast learner.
  • Have the confidence to seek guidance in unfamiliar situations
  • Able to estimate your own work, in terms of time and effort for a given task, assuming a margin of error and no unforeseen circumstances.
  • A self starter, who can manage their own time to meet set goals.
  • Able to balance priorities where work schedules clash, obtaining guidance from your line manager when in doubt.
  • Willing to follow company processes, setting an example while representing Quality Assurance.
  • Working to ensure consistency and efficiency.
  • Taking responsibility for everything you see within your allocated remit and seeking advice and direction in unfamiliar areas.
  • Identifying issues that need to be escalated to your line manager.
  • Respect every team member for their contribution and are willing to help the team progress by passing on knowledge and skills, so no work is dependent on any one individual.
  • High availability and flexibility, to always "pitchin" on a problem.
  • Willingness to learn and teach about any new tooling or process for automated testing of our hardware & software products. Also helping to implement any trials.

Development skills:


  • Have some programming skills (at least 2 years). We use JavaScript and C Language, on a Linux operating system. However, any high level programming language, such as Java or C++ skills will be useful, if you are able to quickly adapt to other languages.
  • Experience of contributing to code reviews.
  • Experience with tools such as Bullseye, Cypress, Github and Lint.
  • Structured project experience, especially Agile methods, however, we will consider other experiences, e.g. V-Model. e willing to follow VoCoVo QA best practices.
  • Understand basic software architecture and identify test and integration points.
  • Be aware that the use of Open Source code has commercial implications for VoCoVo and not use any, unless specifically directed.

As a tester:


  • Able to think outside the box and not focus upon just the "Happy Path" through code.
  • Enjoy finding unaccounted exceptions and tricky inputs that can bring a system down.
  • Become capable of using derived code statistics to identify risk areas and drive up code test coverage for improved quality.
  • Able to record defects in a defect database in such a way that the defect is fully reproducible.
  • Able to identify single requirements within a descriptive text and ask appropriate questions

More jobs from VoCoVo