The Camlin Group is a privately owned holding company with a range of separate businesses in the engineering and scientific market sectors. Our aim is to expand our product portfolio by in-house development and acquisition. We have over four decades of successful history in the Electric Utility industry and have been responsible for a range of innovative and widely adopted solutions across global markets.
Within the Camlin Group, Camlin Technologies is responsible for product development and works closely with Kelvatek, Camlin Power and Camlin Rail, to develop the next generation of exciting and cutting edge products and systems for the power industry.
A new exciting opportunity currently exists for a talented and experienced Software Test Automation Specialist with strong Python scripting experience within Camlin Technologies, which is the R&D, engineering and operations centre for the Camlin Group.
Software Test Automation Specialist
Be a key member of the team to produce high quality software
Develop and implement test strategy to achieve objectives
Guide team in best use of selected test approaches and techniques
Design, develop and maintain automated component and system tests to increase coverage
Ensure automation environments run smoothly and ensure all tests pass, or highlight any regressions
Work effectively within multi-cultural team to define testable user stories and acceptance criteria and to resolve any defects that may arise.
Actively collaborate with stakeholders to clarify requirements and define test cases
JOB DESCRIPTION & PERSON SPECIFICATION
Document and maintain manual test cases
Respond to change including adding or adding test cases
Prepare and present test reports to include status and coverage
Develop automation libraries and tools as well as factory programming and configuration tools
Degree in Computer science / software engineering, or equivalent
Strong experience developing python scripts and applications
Knowledge of application development in C++, java or .NET
Proven ability to accurately test, evaluate and report results
Knowledge in up to date development/test approaches and techniques, including test driven development, acceptance
Experience in test automation of embedded platforms
Experience with Linux administration
Experience in Labview development and automation
Experience writing GUI applications in python
Understanding of continuous integration and continuous delivery approaches
Understanding of networking protocols such as TCP/IP
Conscientious individual demonstrating attention to detail along with high levels of ownership and commitment
Excellent communication and presentation skills
An excellent team player capable of delivering excellent results under pressure and to strict deadlines
Ability to communicate effectively with all stakeholders
Quality focused with an understanding of advances in computer technology and how this affects the business environment
A positive "can do" enthusiastic attitude towards addressing the technical challenges facing Camlin Technologies and our clients