Join our team

Test Automation Engineer



Chennai, India


25 days holiday (pro-rata), flexible working hours, private medical insurance,
pension contribution, life assurance,
training and development, health & wellness benefits, food vouchers, company days



As a Test Automation Engineer, you will be responsible for the creation and maintenance of test automation frameworks that will be used to automate regression testing across the entire CloudSense product suite.

Specifically, you will:

  • Work with architects, developers and testers to understand product capabilities and test approach in order to design the optimal automation framework for each product or type of product
  • Build and maintain a suite of test automation frameworks, ensuring that advances in component technologies are leveraged as appropriate, and new CloudSense features are able to be tested
  • Support the creation of automation test scripts by providing training and reference materials, such as example scripts and user documentation, to the wider test team
  • Champion the use of test automation within the CloudSense Product Team, and seek opportunities to improve product delivery through the use of test automation
  • There may additionally be an opportunity to plan and undertake performance, scalability and stress testing of some CloudSense software components

As a Test Automation Engineer in the Chennai office you will be working with and testing applications that run on the Salesforce Lightning Platform as well as other leading cloud platforms such as Heroku, Amazon Web Services and others. You will be testing products developed using a variety of established and evolving web technologies such as Node.js, JavaScript, TypeScript, React, AngularJS, HTML and CSS.

Person specification

This role will suit a highly motivated self-starter who is comfortable working in teams that may be spread across a number of different locations. In addition, you will:

  • Be a quick learner and keen to embrace new technologies and platforms
  • Be a clear communicator and team player
  • Be able to work under your own initiative
  • Be able to write documents in clear English
  • Have a talent for problem-solving and a well-organized approach to work
  • Stay abreast of the latest thinking and trends in test automation

Applicants should be aware that CloudSense conducts its business in English, and all applicants are expected to be proficient in verbal and written English communication.

In addition, some occasional travel may be required to regional offices – principally London, UK and Zagreb, Croatia. This will be infrequent and for short periods.



Candidates must have minimum of 5 years experience in commercial software development or software testing, minimum of 2 years experience in test automation, and be educated to degree level in a relevant technical subject.


  • Experience building test automation frameworks that use Selenium
  • Experience creating automation test scripts using Selenium or similar frameworks
  • Demonstrable coding experience in JavaScript, TypeScript or Java
  • Knowledge and experience of software testing concepts, including best practices related to automation testing and web-application testing
  • Good understanding of the software development lifecycle and agile methodologies
  • Experience preparing test data, programmatically or through other automated processes
  • Experience writing technical and/or end-user documentation


  • Exposure to or experience working with Salesforce or other CRM or Order Management software
  • Experience working in an agile environment
  • Integration testing
  • API testing, writing stubs/drivers to test the integration points of one or more systems
  • Programming experience in any language but particularly Apex, Java, C#, JavaScript, or Node.js
  • Experience working with Heroku or other Platform-as-a-Service products
  • Ability to use simple SQL or SOQL to query databases