QA Analyst

Job Purpose

A Test Analyst is a test professional whose role is to ensure the delivery of high-quality software solutions that meet our customers’ needs.  This is achieved by working closely with all other teams within R&D, whilst developing experience working with more senior members of the QA team. 

Duties and Responsibilities

Develop A High Quality Testing Environment:

  • Extending and continuously improving the QA processes applied within R&D.
  • Working with and maintaining industry-leading, automated testing environments, capable of functional, regression, performance and security testing against daily builds.
  • Hands-on Integration testing of diverse system components.
  • Using technical skills to identify potential issues.
  • Logging and categorising defects. Liaising with development and users to investigate faults and implement fixes.
  • Configuring test platforms for testing, and maintaining these in line with production environments.
  • Maintaining comprehensive documentation for all testing activities and maintaining a test team knowledgebase.
  • Researching latest tools, techniques, resources and methodologies and constantly contributing to best practice processes.
  • Actively driving continuous improvement in the team and the company's products and processes. 

Mentoring and Leadership:

  • Act as a customer champion in relation to our products.
  • Escalate issues with projects and staff should the need arise.
  • Ensure appropriate recording and reporting of key project information and ensure that ongoing progress and issues are managed openly.
  • Actively increase levels of skills and knowledge of your team and yourself.
  • Provide and receive quality feedback to/from other team members to aid personal development.
  • Contribute to the research and adoption of relevant new technologies and techniques, by actively remaining up-to-date with current trends.
  • In association with the Head of QA, manage the development of your own career path and personal development plan, formally meeting with your manager at least monthly. 

Collaboration and Relationships:

  • With the Head of QA and other QA team members to co-ordinate tasks, provide assistance and ensure quality and timely delivery.
  • With Product Managers to agree priorities, provide estimates, report progress and identify risks/impediments and mitigations and to ensure the delivered products meet the business need.
  • With Senior Developers, Developers and Architects to maintain and share knowledge and to drive a test-driven, quality-focused culture.
  • With Product Managers, Customers and other TSG teams to understand issues affecting our customers. 

Knowledge, Skills and Experience

Your qualifications

  • Either a proven aptitude for software testing, or a degree in computer science (or another numerate discipline). 

Your skills & knowledge

  • Good knowledge of client and server side web technologies and potential integration issues.
  • Knowledge and experience of applying web application security principles.
  • Knowledge and experience of integration, functional and non-functional testing.
  • Experience of testing web application domains.
  • Familiarity with industry standard and open source tools.
  • Good spoken and written communication and people skills.
  • Able to refocus work in response to changing priorities.
  • Able to solve problems and suggest solutions under tight timescales.
  • Methodical with attention to detail and the ability to maintain a consistent approach.
  • Able to work closely with developers and testers in a tightly integrated R&D function. 

Your experience

  • Experience in the testing of software in a professional development organisation.
  • Relevant experience in an agile development lifecycle process.
  • Demonstrable experience of at least one successful software developments.
  • Good understanding of the application of QA in some of our Core technologies i.e. C#, JavaScript, MS SQL, WCF, WPF & Silverlight, HTML 5, Microsoft Dynamics, Sage CRM, Sage 200 and SharePoint. 

Your behaviours

  • Demonstrate ownership of personal and team work.
  • Demonstrate enthusiasm and proactively seek opportunities to improve team processes.
  • Demonstrate commitment to the role, team and company.
  • Demonstrate creativity and react positively to new challenges and change.
  • Demonstrate a logical approach to problem solving.
Closing Date: 
Tuesday, September 16, 2014 - 13:00

Apply for this position

Permitted formats are .PDF.doc.docx. File should not exceed 15MB
Permitted formats are .PDF.doc.docx. File should not exceed 15MB

  Get in touch

If you would like to find out more about how we can help you, please give us a call or drop us an email.

Live Chat Software