Automation/ QA Engineer

Software Test Automation Analyst

Description

Cubic Telecom, a world leader in IoT and M2M connected technology, is looking for an energetic, enthusiastic Software Test Automation Analyst who is committed to their work, and capable of working in a fast paced, dynamic environment to join the software test team. The team is responsible for testing Cubic Telecom software products, including web applications, APIs and microservices, from system to production acceptance level, using a range of test frameworks and tools. The successful candidate is expected to bring an open, flexible and innovative approach to their work. They are also expected to be open to working with different test/development systems, frameworks, and approaches.

The focus of the role will be on ensuring the delivery of quality products through the optimal use of software test automation across all software and software configurable systems and platforms, and across all teams. As Cubic Telecom operates world-wide, some foreign travel may be required from time to time.

Responsibilities:

  • Work closely with the scrum teams and the wider technical organisation to drive test automation across the company.
  • Analysing high level product requirements.
  • Defining test automation framework and system architectures for testing APIs, Microservices, and Web Application.
  • Defining API mocking strategies and processes.
  • Developing, maintaining and extending shared test automation framework component.
  • Identifying test automation gaps and opportunities.
  • Optimize test automation framework standardisation, reliability, performance, versatility and reusability.
  • Identifying new test automation technologies and techniques.
  • Piloting the introduction of new test automation systems and processes.
  • Preparing reports on test automation progress and providing assessment of Test Automation System effectiveness to stakeholders.
  • Coaching scrum teams and other testers in the use of Test Automation.
  • Ensuring Product Quality.
  • Bachelor’s degree in computer science, IT, computer/electronic engineering, or related science discipline.
  • Minimum 5 years’ experience in a test automation role.
  • API/Microservice test automation experience.
  • Web application test automation experience.
  • Experience working with test automation tools such as /RestSharp/RestAssured/Soap UI/Selenium Webdriver/Load Runner/Jmeter/.
  • Experience working with programming/scripting languages including .Net/C#, C++, Java, Python.
  • Experience working with Cloud infrastructure (Azure, AWS etc).
  • Experience working in a continuous testing environment and using Continuous Integration tools.
  • Experience with functional and non-functional test automation.
  • Strong understanding and knowledge of all phases of testing and standard testing. techniques.
  • Good communications and problem-solving skills.
  • Good attention to detail.
  • Valid visas and work permits (if required).

Desirable:

  • Telecoms/IP Networking experience.
  • Experience testing IoT/M2M applications or systems.
  • Experience working with API and web application mocking tools.
  • Experience configuring TLS/SSL on server infrastructure.
  • Experience using Test Management software.
  • Experience using JIRA or other bug tracking applications.
  • Mobile Device testing experience.
  • Working in an Agile development environment.
  • ISTQB Certification.
  • Angular Frameworks Testing.
  • 25 days annual leave + 2 company days
  • Health Insurance
  • Pension Contribution
  • ESOP
  • Tax saver scheme
  • Bike to work scheme
  • Sports and social activities
  • Great annual office outings (Summer BBQ, Christmas party, charity runs)
  • Bits & Bobs days (Half day every quarter to get your Bits & Bobs done)
  • Learning and Development Opportunities