Consultant: QA Test Engineer

The purpose of this role 

The QA Test Engineer role is responsible for assuring the quality and to minimise the potential risk of software created as part of the software development lifecycle. Quality is determined by factors such as meeting functional requirements, stability, scalability, usability, performance amongst others and therefore this is a multi-faceted and technical role. The QA Test Engineer carried out the testing function based on test plans authored by the Test Manager or QA Test Lead, following the overall Test Strategy.

The Person

  • You have a vision for the future of testing and are not afraid to implement or voice it
  • Delivers on commitments made to the client demonstrating excellence and timeliness
  • Brings new ideas to the team and is receptive to other people's ideas.
  • Actively contributes to the team problem solving.
  • Demonstrate the ability to grow and maintain trusted relationships with clients
  • Displays leadership and mentoring skills
  • Demonstrates good collaborative behaviours, cooperating and sharing knowledge appropriately on the project with 2i and the client.

The main accountabilities

  • Carrying out the test function in line with the Test Framework, Test Policy and Test Strategy 
  • Performing functional and non-functional testing including, but not limited to acceptance, stability, resilience, performance, system, integration, regression, module/component, usability, load, stress, compatability, deployment and smoke testing 
  • Performing static reviews of functional and technical documentation and providing feedback to the authors on content 
  • Authoring test specifications based on functional/technical specifications, test plans and supporting documentation to include test design, test data design, test pre-requisites etc 
  • Creating test cases and test suites using industry recognised Integrated Quality Management Software eg HP ALM 
  • Working with Test Environments team to design and implement suitable test environments 
  • Working with the Automation Test Engineers to design and implement automated test tools, frameworks and test suites 
  • Executing manual test cases, capturing results and raising defects where expected results differ to actual results 
  • Designing regression test suites to reduce risk of regression of existing functionality within new projects or maintenance releases 
  • Performing triage of defects logged during testing with the relevant development resources 
  • Provide detailed status reports and MI tracking progress and logging and highlighting risks and issues 
  • Delivering to agreed time, cost and quality standards 
  • Contributing to the creation of time and resource estimates 

Knowledge, Skills and experience

  • 3+ years’ experience in testing large scale systems, within a defined testing framework based on industry standard testing techniques 
  • ISEB/ISTQB Foundation level certified 
  • Experience using Application Lifecycle Management tools or Test Management tools such as HP ALM or Team Foundation Server 
  • Proven ability to design, author and execute test specifications and test cases/scripts based on test plans and functional/technical specifications 
  • Exposure to multiple development frameworks including Agile, Waterfall, DevOps 
  • Stakeholder management experience 
  • Experience of Testing Best Practices and Design Techniques 
  • Ability to work independently or as part of a team in a fast paced environment 
  • Strong communication and collaboration skills 

Desirable Skills

  • Educated to degree level in a relevant discipline 
  • Strong problem solving and analysis skills 
  • Excellent written and verbal communication skills 
  • Proven ability to manage and prioritise multiple, diverse projects simultaneously 
  • Flexible, independent and self-motivated 
  • Active participant in Test Communities or online Testing forums 

Apply Now