Senior QA Analyst

Engineering Percy Street, Newcastle upon Tyne


Description

Position at j2 Cloud Services

The Business 

Communicator is one of j2 Global Cloud Services digital email businesses based in Newcastle upon Tyne and is an industry leader in the provision of enterprise digital communications, providing SaaS technology solutions, strategy and expertise across the key digital channels of email, mobile, social and web.

Campaigner is an email marketing service based in Ottawa Canada built by marketers for marketers and non-marketers alike. Businesses use Campaigner to easily create and send highly personalized one-to-one email communications to subscribers and customers to build better relationships that result in increased sales and business growth.

As part of our continued growth and ambitious future roadmap we are looking for a Senior QA Analyst to join our Technology department.

The Role 

As a key member of the Technology department, you will be responsible for the testing of product enhancements, change requests and bug fixes relating to both the Communicator and Campaigner platforms and associated products.

Furthermore, we have ambitious plans to create a brand new AWS cloud based email marketing platform.  This new platform will be built from scratch providing very exciting opportunities for the team to be involved in the conception and delivery of such a ground-breaking project as well as the new technologies which you will be exposed to.

Working as part of a scrum team, from sprint kick off through to reporting bugs and everything in between, you will be fully engaged in the development process and be able to make a real difference to the ongoing success of the team. 

The Candidate

We’re looking for an experienced tester that can bring something extra to the table. You will have a natural passion for quality, a keen eye for detail and a proven track record within a high-growth technology driven organisation. 

If you have the essentials we are looking for and can also tick some of the desirable skills, we would love to hear from you.

Essential skills

  • ISEB / ISTQB certified.
  • Ideally educated to University or college degree level.
  • Strong experience of manual software testing, ideally from a commercial web based application environment.
  • Experience of creating and documenting test plans, test cases, test cycles, test data and regression pack maintenance.
  • Experience and understanding of exploratory, integration, system, functional and user acceptance testing process.
  • Excellent communication and interpersonal skills and the ability to work collaboratively with technical and non-technical teams.
  • Ability to manage multiple tasks in a fast-paced environment.
  • Enthusiastic, creative and capable of producing positive results while working under pressure.
  • A proactive and professional attitude to managing your own workload and impediments through to resolution.
  • Motivation and ability to suggest and implement improvements to further strengthen the effectiveness of software testing.

Desirable skills

  • Test automation experience and ability to create and maintain test automation frameworks and test scripts using Selenium, C#, Gherkin, Specflow would be very beneficial.
  • Experience and understanding of performance / load testing would be very beneficial.
  • Experience of data migration testing is also very desirable.
  • Understanding of automation testing and continuous integration within the development lifecycle.
  • Working knowledge of testing tools specifically relating to web and batch based applications such as SOAP UI / REST.
  • API testing using Swagger / Postman.
  • Familiarity with Atlassian suite (JIRA, Zephyr, Confluence).
  • Cross-browser and device testing experience both manually and using automated tools.
  • End to end understanding of the Software Development lifecycle particularly in relation to Agile / scrum methodologies.

Responsibilities

  • As a senior member of the QA team, be actively involved in planning, estimation, and execution of test plans for the Communicator / Campaigner Email Marketing application.
  • As a member of an agile project team, work closely with Product Development, Operations, and other QA team members as part of the daily scrum.
  • Review product specifications and technical requirements, and develop comprehensive test suites to ensure high quality outcomes.
  • Write, execute and maintain manual test cases, and design, create and maintain scripts to automate the testing process using various tools.
  • Create automated scripts to assist in test coverage and reduce exclusively manual effort where possible.
  • Maintain manual / automation regression packs following a sprint to ensure they are up to date.
  • Assist in the production of test plans for each software release with associated cases, cycles and data.
  • Identify problems and troubleshoot key features during the test cycle, and report software defects in a clear and concise manner.
  • Detect, record and report on product test issues, and follow through with development and product owners to ensure timely and accurate resolution.
  • Provide input to the team regarding best practices in Quality Assurance processes and tools, and act as a mentor to junior QA members. 
  • Work in line with the test strategy for all software produced by Communicator / Campaigner.
  • Provide Management Information with regard to the quality of software and its testing based on bugs and their priorities as raised during test execution.
  • Undertake additional duties as requested by the Test Manager.