The successful candidate will be part of a small systems verification team within a larger group developing large scale systems and solutions for automation and optimization of power networks worldwide including generation, transmission and distribution networks. The candidate will be a key member to improve the development/testing process and quality of the overall systems.

Responsibilities include:

Desired Skills and Experience

  • Actively collaborate with stakeholders to clarify requirements in order to define, document and implement system test plans and test cases
  • Perform the manual system tests and analyse results to ensure requirements are met and highlight issues if they are not.
  • Perform exploratory testing to increase test coverage and quality
  • Facilitate integration testing of new features and improvements using latest builds and from various teams
  • Test using production data where possible to assess impact on production and minimise deployment issues.
  • Identify opportunities and solutions to maximise test automation and facilitate implementation by developing test scripts or harnesses where necessary.
  • Work effectively within multi-cultural team to define testable user stories and acceptance criteria and to resolve any defects that may arise.
  • Prepare and present test reports to include status and coverage
  • A 3rd level qualification in Computer Science, or equivalent
  • Minimum 5 years in System integration or verification of large or complex distributed systems
  • Proven ability to accurately test, analyse, evaluate and report results
  • Strong analytical and problem solving skills
  • Excellent verbal and written communications skills in English
  • Experience in system test automation covering web, server applications and embedded platforms. Tools may include Robot framework, Selenium and scripting languages such as python
  • Knowledge how to perform basic Linux configuration or SQL database queries in order to configure tests and extract data and or logs
  • Familiarity with Continuous integration tools such as Jenkins or Buildbot
  • Experience with configuration management tools and distributed version control
  • Experience working in Automotive, aerospace or military domains
  • Knowledge on configuring firewalls, modems and VPNs
  • Familiarity with CANbus, and networking both wired and wireless
  • Experience working in an agile environment
  • Driven to succeed in a highly technical, goal / deadline orientated product development environment
  • Self-starting, innovative, dynamic and a quick learner
  • Conscientious individual demonstrating initiative and attention to detail along with high levels of ownership and commitment
  • Motivation to create high quality products and systems and learn new skills
  • Proven ability to solve complex problems using creative solutions.
  • A good team player capable of delivering results under pressure and to strict deadlines
  • Ability to communicate effectively with clients and colleagues.
  • 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