Job Openings Quality Assurance Analyst

About the job Quality Assurance Analyst

This is an excellent opportunity to join an award-winning technology business working in Bournemouth transforming the lending industry.

We’re looking for someone who can work on challenging problems of diverse scope, be able to perform a detailed analysis of systems and requirements and makes great decisions in selecting methods and techniques for finding and developing solutions.

Job Description:

Reporting to the Lead Quality Analyst, the Quality Assurance Analyst’s role is to develop and establish quality assurance standards and measures for the information technology services within the organisation. This individual will also support business analysis to gather and analyse data in support of business cases, proposed projects, and systems requirements. This will include writing test plans and scripts for tracking defects and fixes in product development, software application development, information systems, and operations systems. The QA Analyst helps validate IT processes through a variety of testing techniques.

The Quality Assurance Analyst will also be responsible for the configuration management process.

The role holder may be required to provide technical support or perform other duties as the need arises.

Key Responsibilities:

  • To coordinate the testing of software projects and providing initiative and innovation to improve and define the testing processes and technologies used within the company.
  • Debug software products using systematic tests to develop, apply, and maintain quality standards for company products.
  • Develop, modify, execute, and review software test plans.
  • Create and maintain test standards and procedures documentation.
  • Work with business product owners to establish acceptance of the systems through a UAT process.
  • Work with the remote and UK development team to resolve all issues and ensure that all new software applications meet a high level of quality.
  • Manage and maintain various system environments for testing.
  • Diagnose issues and generate reports through the execution of SQL commands against back-end databases
  • Interact with technical and non-technical users to translate requirements
  • Ensure that Software Configuration Management process is carried out effectively including;
  • Configuration Identification
  • Configuration Control
  • Configuration Status Accounting
  • Configuration Audits
  • Oversee the User privileges including
  • The account management processes
  • The monitoring of all users
  • Be involved with onsite disaster recovery tasks as required

Requirements/Skills:

  • Understanding of the development lifecycle, software release processes and defect management.
  • Integration, User Acceptance Testing and Regression.
  • Experience of configuration management.
  • Exceptional analysis, reporting and problem-solving skills.
  • Accuracy and attention to detail.
  • Understanding of test case management & version control.
  • Strong technical abilities, including knowledge of SQL and scripting.
  • Experience with software development languages, preferably C# .NET.
  • Experience with automated testing suites and creation of automated test scripts.
  • Experience with Microsoft Office products.
  • Exposure to TFS or a similar project/defect management tool (JIRA, ALM, QC).
  • Experience working in a scrum/agile methodology.
  • Experience testing web-based applications.
  • ISEB/ISTQB qualification is a plus, though not essential.