Software QA Engineer in Cambridge, UK at Sepura

Date Posted: 11/5/2021

Job Snapshot

Job Description

Sepura Ltd are looking for two Software QA Engineers to help build on its current software quality capabilities. If you are comfortable with the full software lifecycle; can help build in quality requirements and development phases and be responsible for assuring the quality output, then this could be the role for you. The roles involve being a key member of our Agile Scrum Teams, working closely with our Product Definition team, Developers, Architects, and the Test and Integration team

Main duties include:

  • Supporting/contributing to Specification generation
  • Generation of test scripts (up front)
  • Own the QA process within the SCRUM team
  • Contribute to the QA process in general; its measurement and improvement
  • Analyse risks in features and feedback to the team
  • Specify the degree of testing required based on risk
  • Define. Drive and Police the "Definition of Done" within the team
  • Comment on and influence the 'testability' of the solution
  • Provide QA metrics to the Agile Team Management
  • Verify/sign-off of fixes
  • Perform these duties within the Scrum team
  • As above at the feature level

Job Requirements

Qualifications

  • A Bachelor's degree or equivalent level of expertise in a scientific or engineering related subject

Experience

Essential:

  • Demonstrable professional experience (2 years or more) delivering software using an automated tool chain
  • Demonstrable experience (2 years or more) working in a Software QA role
  • A number of years working with Windows and Linux machines

Desirable:

  • Some experience working with a number of these tools, or equivalents: Perforce/Git, TeamCity/Jenkin, Klockwork/Coverity, Artifactory, JIRA etc.
  • Some experience and knowledge of any industry recognised test automation tools e.g. Appium, Cucumber, Selenium, TestComplete etc.

Skills

Essential:

  • Developed technical problem solving
  • Structured work practice and proven incident management skills
  • Deep understanding of Software Applications, Build, Analysis and Test Tool Systems construction
  • Practical understanding of the Software development process
  • Able to script in some of these languages: Bash, CommandShell/PowerShell, Python
  • A working knowledge of Microsoft Office applications
  • Clear communication in a variety of formats relevant to the target audience
  • Test results analysis and reporting using various reporting tools or scripts
  • Familiarity and understanding of the Agile Scrum process

Desirable:

  • Able to source, assemble/build and commission an automated build, test and delivery equipment
  • Understanding of Test Driven Development and Behaviour Driven Development

Personal attributes

Essential:

  • Conscientious and quality-focused with an eye for continuous improvement
  • Team player but equally happy working autonomously 
  • Customer and results-focused

Desirable:

  • Maintains an awareness of industry software build and delivery practice and related customer needs

 

Not Ready to Apply?

If you’re interested in career opportunities, but not ready to apply, join our Talent Network to stay connected to us and receive updates on the latest job opportunities and company news.