Software tester

The role of a software tester (sometimes called a test engineer) is to make sure that our software consistently performs as intended. It involves conducting automated and manual tests to ensure the software created by developers is fit for purpose and any bugs or issues are resolved within a product before it gets deployed to customers.

You

  • Want to do better work that makes a real, measurable difference
  • Want to work with an exciting and growing firm; and recognise that comes with opportunities and challenges
  • Have the confidence to say you don't know, when you don't
  • Are open to new ideas, to new people and to a relaxed but focused way of working
  • Are very happy to chip in to help the team in whatever way makes sense - including taking your turn on the coffee rota making drinks for the whole team for our communal break at 11am every morning
  • If you are interested in an opportunity to work part time, then you are very keen to find interesting work that suits your experience while fitting around your other commitments or life choices. Kaiasm prides itself on its flexibility, particularly for people returning to work.

Position In The Organisation

  • Responsible to: Head of Technology
  • Direct reports: None
  • Works in conjunction with: Developer, Product Manager, Project Coordinator

Main Duties & Responsibilities

  • Developing test plans and test cases, and prioritising testing activities both for project deadlines and risk mitigation
  • Raising bug reports, producing test estimates and updating/closing issues as required
  • Performing regression testing to ensure code changes do not cause unexpected behaviour
  • Contributing to project and process documentation
  • Liaising with project stakeholders to ensure mutual comprehension of requirements
  • Assessing and introducing new testing tools or methodologies
  • Implementing and maintaining manual and automated test harnesses and scripts
  • Providing objective feedback to software development teams
  • Ad hoc troubleshooting and problem solving as required
  • Documenting test progress as required
  • Regularly reporting progress to management, including raising issues and other noteworthy project items in a timely manner
  • Adhering to information security policies, ensuring strict control of client information and data such that it is used as required but no further
  • Performing other reasonable duties as may be required by management from time-to-time

Required Attributes

  • Able to understand project requirements and design specifications, and use these to design and execute test plans showing requirements have been met
  • Able to write test conditions, create test cases and write test scripts
  • Previous implementation or testing experience in Python and/or Javascript
  • Familiarity with standard testing frameworks, particularly in Python and/or Javascript
  • Familiarity with the UNIX command-line
  • Ability to perform testing at all levels of the development process; previous familiarity with two or more of the unit testing, functional testing, user acceptance testing, regression testing, performance testing, stress testing, and scalability testing disciplines.
  • Willingness to research, analyse and make appropriate technology choices given scope, timescales and budgets.
  • Able to handle multiple tasks across multiple projects at the same time
  • Able to manage moving deadlines and maintain a flexible mindset despite conflicting pressures from multiple stakeholders
  • Can-do attitude, and able to get the job done to meet deadlines
  • Very high attention to detail
  • Excellent written and spoken English

Desirable Attributes

  • Basic system administration experience
  • Experience with deployment and operational maintenance of software
  • Experience using virtual environments and virtual machines
  • Experience using AWS (Amazon Web Services)

Terms

  • Part time (from 22.5 hours per week), full time (up to 40 hours per week, though we'd encourage 37.5 as more sensible), near-full time, term time and school hours variations all available.
  • Rate £11.00 to £12.83 per hour dependent on experience (£22,880.00 to £26,686.40 pro rata gross annual if you work a 40 hour week)
  • You will be working from our office in Whatley, near Frome

Interested?

If so, please send your Curriculum Vitae and covering letter by 10am on 9th December (or sooner) to Rosemary Mackenzie by email on jobs@kaiasm.com or ring us on 0330 223 1164 for more information.

Kai-what?

Kaiasm. Pronounced Kai (as in kayak), -asm (as in enthusi-asm). It's a convenient misspelling of the Greek word Chiasm, a reversal of word order to get at a memorable deeper meaning. For example, 'ask not what your country can do for you, but what you can do for your country'. Ours is 'Stop making people want things. Start making things people want'. A simple idea which turns out to be revolutionary.

We are a team of around 25 people.

We are not in London. We have a lovely office in the countryside near Frome.

We analyse data using unique in-house developed software for customers to optimise how and what they sell in their marketplace

Has a family feel about the company.

There are regular opportunities to improve your IT skills through use and in-house training.

Fleur, search Analyst at Kaiasm

If you are interested in how the web works and how coding logic can be used to extract data that contains deep meaningful information that ultimately changes the way people think, then you'll get a lot out of Kaiasm.

Silas, Developer at Kaiasm