Junior Quality Assurance Engineer

Location: Belper, Derbyshire, UK
Job Summary

The Junior Quality Assurance Engineer role is for someone with a keen interest in testing and software development.  The role encompasses both manual and automated testing with the responsibility to design, generate and enhance test cases to cover both functional and regression testing, building on existing skillsets with the aim of becoming an integral part of the QA team at Chevin.

Support and guidance will be provided if required and you will be working in a small but dynamic testing team, where it will be possible for you to make the role your own.  Experience of or an interest in automated testing using Selenium would be useful, but an inquisitive and conscientious nature is essential.

Job Profile

The Quality Assurance Team is responsible for the testing of Chevin Fleet Solutions products with the aim of ensuring quality through reliability, usability and the identification of risk.  The Junior Quality Assurance Engineer writes and executes both manual and automated testing throughout the development cycle and during periodic releases.  The main functions of the role are split into three categories:

  • Quality Assurance Policies and Procedures
    • To allow for a successful application release, the QA Team needs to adhere to and manage the agreed workflow business-wide
  • Perform and Manage Testing throughout the Development Lifecycle
    • Assist in the review of requirements specifications and technical design documents in order to provide timely and meaningful feedback.
    • Assist in the creation of detailed, comprehensive and well-structured test plans, test cases and other relevant test documentation as required.
    • Utilise both manual and automation testing where considered appropriate.
    • Thoroughly and accurately apply the test cases to the application under test, recording the results correctly.
    • Generate clear and concise bug reports, track functionality and problems as they are addressed including retesting when required.
    • Assist in managing the test cycle successfully to ensure inclusion of all relevant issues and applying testing at the relevant level of detail.
    • Assist in providing detailed status information for projects regarding test progress, test coverage, level of risk and suitability for release.
    • All other duties relating to the successful control and management of the development lifecycle of a project.
  • Quality Assurance Team Participation
    • Take ownership of own workload whilst being aware of the workload of colleagues in other areas of the business.
    • Learn to provide QA expertise and guidance for less experienced members of the QA Team and for other teams within the Company when required.
    • Investigate issues reported outside the QA Team and provide feedback, ensuring details are logged and included in future development where appropriate.
    • Generate and manage test data in order to cover test cases where appropriate.

Key Responsibilities

  • Perform, enhance and expand both manual and automated test cases to cover the application functionality.
  • Ensure accountability and record evidence for testing performed.
  • Follow and enforce QA policies and procedures.
  • Continuously work to improve product knowledge and test coverage.
  • Manage your own time effectively in the face of competing demands.
  • Ensure key performance indicators are met.
Required Qualifications
  • Essential:
    • An interest in software testing and Quality Assurance
    • Strong analytical and problem solving skills
    • Excellent attention to detail
    • Excellent planning and organisation skills
    • Strong time management skills
    • Knowledge of software QA methodologies, tools, and processes
    • Strong verbal and written communication skills
    • Ability to develop good working relationships quickly
    • Ability to work both independently and as part of a team
    • Ability to work on a number of tasks simultaneously
  • Beneficial:
    • Educated to Degree level (or equivalent)
    • Experience of automated testing
    • Experience in testing database applications
    • Experience in testing web applications
    • Experience working in an Agile/Scrum development process
    • Experience with performance and/or security testing
    • Demonstrate ability to work in a fast-paced, often stressful environment
    • Ability to learn and understand complex software solutions
    • Willingness to become a knowledge leader within the business

Other Information

  • Occasional UK and international travel is required
  • Depending on business requirements and project demands, overtime may occasionally be required/offered
  • You will need to be flexible and adaptable to changing requirements/business conditions

Business Background

  • Established in 1990 in the heart of England, Chevin has grown to become the leading global provider of dedicated Fleet Management Software. With offices situated across the globe, our software is now used in over 180 countries.
  • You will join around 50 other employees at our head offices in the attractive and vibrant market town of Belper, Derbyshire.
  • Chevin Fleet Solutions is an ISO 9001 and ISO 27001 certified business.