We’re looking to hire an enthusiastic QA Engineer to join our Product Development team and ensure the quality of our high-performance multi-component software system.

About the Role

The role will initially focus on hands-on testing at different levels in accordance with company test strategies, providing rapid feedback during our iterative development cycles. With time, you will work to identify and fill gaps in automated test coverage, designing and developing technical solutions yourself.

You will be an essential part of the Product Development team, testing newly developed software and upgrades to ensure quality is maintained. You will be asked to drive forward the company’s test automation strategy.

This is a role with career growth possibilities – Symplectic works with the newest technology, giving you the opportunity to continue developing your own personal skills and ability.

Key Responsibilities

  • Perform repeatable exploratory testing
  • Identify product areas that are suitable targets for test automation
  • Design and develop solutions for automated regression and integration testing (tools, scripts, frameworks)
  • Design and create robust test data sets for use in manual, exploratory and automated tests
  • Share automation design and open source tool expertise
  • Mentor developers in testing practices and methods
  • Champion testability and a defect-prevention mind-set throughout the team
  • Drive forward the company’s test automation strategy
  • Work with BAs to produce user stories and acceptance criteria
  • Be actively involved in project planning, and in prioritising test and QA work
  • Analyse defects to identify areas needing improvement in products or processes
  • Contribute to design improvements with the aim of producing more testable code
  • Actively engage in regular retrospectives to help drive improvements to development and testing practices

Required Skills and Experience

The successful candidate will have demonstrable experience of test planning and test case design for complex multi-tiered web applications. We also require the candidate to have expert-level knowledge of implementing test automation for web applications in a .NET environment using open source tools (Webdriver, PageObject model), and working knowledge of SQL and API testing.

As QA Engineer you will have a passion for producing quality products and a desire for their continuous improvement. You will have strong prioritisation and decision-making skills, a good understanding of the constraints of testing within an agile development environment, and knowledge of standard software development life cycles. Previous experience of JIRA, SSRS, ePrints, DSpace are all highly advantageous, as is experience of implementing BDD frameworks, continuous integration using TeamCity and Git. Performance, security or accessibility testing, or of testing cloud based applications would also be advantageous.

We require a good degree in a technical discipline or equivalent technical and analytical experience, along with evidence of being motivated and keen to keep your skills up to date. Symplectic has a strong team-working ethos and therefore excellent communication skills and the ability to work in a team environment are essential.

Additional information

Type: Full-time
Salary: negotiable with experience