- Communication skills
- Software development
This is an exciting opportunity to join our growing business as a Software Test Engineer. KeTech deliver systems to the rail and transport sector, that our systems connect and manage content; for anything from displays on trains and platforms, train operator control centres, driver advisory systems, to train signalling systems and everything in between.
By joining a small and highly productive development team, this role will work with the team and other engineering Departments, creating and executing manual and attended test cases to ensure the software created by developers is fit for purpose.
This is an exciting opportunity for the right candidate, no previous experience is necessary; KeTech will provide full training in house in return of your keenness to learn and great work ethic. KeTech will encourage your professional growth and facilitate your development, with the view to lead you down a successful career path.
Test Engineering is key to ensuring quality of the software delivery to our customers. The test engineer has the opportunity to work across the system lifecycle from test definition to customer acceptance and can directly influence the outcome of our projects.
The specific duties of the Software Test Engineer will include:
Execute test of new and updated versions of bespoke software, and where appropriate third-party integrated systems.
Documenting and creating manual and automated test cases
Identification, generation and tracking of test incidents.
Consolidation of test execution activities and results into test reports as required.
Following test processes to ensure tasks are completed within time and budget constraints.
Analysis and assessment of engineering requirements to generate relevant and appropriate test documentation.
To perform all other reasonable duties as directed by Line Manager.
What background are we looking for?
The ideal candidate will have the following competencies and experience
Understanding of software test processes and the software development lifecycle.
Experience in manual software functional, regression and user acceptance testing.
Experience of testing bespoke systems and software.
Experience in identifying and documenting test incidents following a formal process.
Understanding of the importance of configuration control.
Desirable to have Degree or relevant HNC/HND (e.g. Engineering, Computer Science, Telecommunications) or equivalent experience.
Desirable to have knowledge of Azure and DevOps
The right candidate will be able to demonstrate:
Excellent team skills
The ability to work independently as required
Excellent communication skills – oral and written
Excellent organisational skills
Attention to detail
The ability to work within timescales and budgets
The ability to work on more than one discipline at a time where required
Benefits include a competitive pay, development plans, flexible working (on completion of induction), healthcare, pension, discounts and more.
For more information or to apply please contact Jessica Wilson
T: 03300 578487 E: Jessica.email@example.com.