Back to jobs

Test Analyst (Automation and Manual)

Job description

Test Analyst

Christchurch

£35k

The Test Analyst will work in a team responsible for the development, maintenance and support of customer facing applications and the core systems that underpin them, collaborating with development teams, project managers and end users to scope the testing to be conducted and ensure best practice is followed.

The Test Analyst will undertake all system test related activities in support of the business requirements for the provision of new and updated systems.

The Test Analyst will contribute to the development of the companies IT testing strategy by being aware of the latest technologies and market trends and advising senior management on questions of strategic direction.

ESSENTIAL TECHNICAL COMPETENCIES

  • Automation of testing using tools such as Selenium & QTP
  • Understanding of structured test methods and processes
  • Manual testing

ADVANTAGEOUS TECHNICAL COMPETENCIES

  • XML
  • SQL in a Microsoft SQL Server environment
  • SCRUM
  • Microsoft Office Tools (Word, Excel, PowerPoint)
  • Dev Ops Defect monitoring and management
  • Understanding of the Software Development Life Cycle (SDLC)

Key Personal Attributes

  • Strong analytical skills
  • Attention to detail
  • Preparing concise documentation
  • Effective planning, organisation skills and prioritisation of tasks
  • Problem solving ability and resolution of problems in a timely manner
  • Good teamwork
  • Being articulate and communicating effectively
  • Flexible and adaptable in the face of changing priorities or circumstances

KEY ACCOUNTABILITIES

Test Scoping

  • Analyse product specifications, software requirements specifications and software prototypes to identify and define the functional and non-functional testing required
  • Produce high level test plans
  • Provide impacts for the required testing

Test Preparation

  • Work with software developers to plan and develop test cases
  • Prepare test plans and detailed test scripts
  • Specify and create test data
  • Produce low level test plans
  • Develop automated testing scripts where appropriate

Test Execution

  • Execute tests
  • Maintain test plans and test scripts
  • Execute and support automated tests
  • Provide feedback to the development teams
  • Analyse and document issues discovered during testing by creating defects
  • Perform regression testing
  • Verify and close issues resolved during the testing cycle
  • Monitor test coverage and evaluate the outcome of the testing carried conducted in each test cycle
  • Update test cases when appropriate to reflect changes in product functionality or requirements

Strategic Planning

  • Identify opportunities to introduce test automation into the BAU workflow for frequently repeated testing tasks
  • Keep up to date with the latest development trends in testing technologies
  • Advise the senior leadership team on changes to strategic direction to keep abreast with changing technology in order to maintain competitive advantage
  • Lead the evolution of the corporate testing strategy by actively contributing and implementing new ideas to improve the software testing process

Other

  • Browser compatibility testing
  • Build and maintain regression test suites for both manual and automated testing for all applications supported
  • Provide support other team members and associated IT and business resources with the implementation of testing related activities
  • Carry out other tasks as agreed with the IT Director

Send your CV to lesleymorgan@spectrumit.co.uk if you are interested