Test Automation Engineer

  • 16 Applications
17 Feb 2020 - 30 Apr 2020

Job Description & Requirement

Key Accountabilities:

  • Design, implement  and maintain the automated test cases, scripts and libraries for Unit Testing, Performance testing, Application testing or Integration testing (as applicable). Note that Test Case Descriptions will be provide by the Test Manager
  • Identify the modularity within a test case which can be separated as a reusable logic for other test cycles / phases
  • Assist other team members in using automated test cases for their testing
  • Maintain traceability within JIRA with user stories and sprints association
  • Attitude to learn quickly on the job



  • Advance English Fluency
  • Experience in API-based automation and exposure to GUI-based automation
  • Experience in converting manual test cases to automated test cases
  • Extensive experience with different programming languages –Python (Mandatory), Java, Javascipt, JSON, Shell scripting, Curl
  • Exposure to UI technologies like ReactJS
  • Exposure to AWS and/or other cloud technologies – use of CloudWatch etc
  • Exposure in Apache Kafka / equivalent  message queue
  • Working knowledge of JIRA, Bamboo, Confluence, SVN, Bitbucket
  • Working knowledge of unix/linux/ubuntu
  • CICD pipeline integration with automated test cases
  • Working knowledge of Microservices
  • DevOps / Continuous Integration and Continuous Deployment exposure preferred
  • Solid understanding of Mobile Networks, 3G and 4G and related protocols
  • Exposure to Android ADB
  • Strong competence in analysis, problem solving and development


Data layer –

  • SQL DB exposure - Understanding of database architecture, queries and ability to retrieve data
  • ETL  exposure and performance testing of ETL
  • Performance testing of GUI


Automation frameworks -

  • Tosca / Robot

Job Location

Jl. Sidorejo no 99, Sambirejo, Semarang Timur 50124, Semarang