Overview

Responsibilities:

  • Be responsible for the development and maintenance of automated procedures/frameworks and enable development teams to do UI test automation
  • Assist the Automation Engineer team in automation/configuration management using C#, Swift, etc.
  • Work with other testers, developers, project managers and business users in the development and execution of comprehensive automated test strategies, to assure coverage of TeamViewer products
  • Work closely with engineers, project managers and business users to determine when automation will be required on a project and create reports for analysis by the developers
  • Provide expert technical guidance to other staff members to assist them in effectively achieving both departmental and project objectives
  • Responsible for timely delivery of assigned automated projects
  • Continually build and maintain expertise in the latest state-of-the-art automated testing methodologies and automated tool suites
  • Provide automation demos and presentations when required to peers, management, etc.

Required Qualifications:

  • Degree in Computer Science or equivalent experience is required
  • At least 3 years of experience in automation testing or software development is required
  • Coding experience in either of the following languages: C#, Kotlin, Swift, JS, Python is required
  • Experience in design and implementation of automated test plans
  • Experience of working with Linux shell, Powershell, 
  • Experience of working with Jenkins
  • Experience of working with Jira, TestRail, VCS, GIT, Bitbucket is a plus
  • Experience in hardware engineering is a plus
  • Fluency in English is mandatory