Desired Skills and Experience

  • Automating the test cases by writing scripts (Python/Selenium)
  • Documentation of software designs and review of software designs from peers
  • Writing good quality test specifications in the Test Management tools
  • Defect tracking and defect closure
  • Performance and stress testing
  • Learning new technologies relevant to the projects
  • Deliver tested software to agreed time and quality targets
  • Typically a 2.1 degree in a numerate / computer science related subject (or equivalent experience)
  • Typically 5+ years’ relevant industry experience
  • Understanding and experience of testing Web applications with databases
  • Experience with common test automation design patterns, practices, tools, and frameworks e.g. TDD, BDD, Gherkin/Cucumber, Selenium etc.
  • Experience of scripting, design, plans and analysis
  • Sound understanding of different types of tests, their value, and where they fit into the software development lifecycle
  • Understanding of continuous integration tools such as Jenkins, Bamboo
  • Experience of Software Development in Java
  • Experience of writing automated Test frameworks 
  • Experience of database development