Test Automation Engineer

Remote work in timezones GMT+10 to GMT+5  28 August, 2022

Position Description

Position Title:Test Automation Engineer
Department:QA (R&D)
Functional team:QA Team
Number of Positions:2
Reports to:QA Lead
Location:Remote work in timezones GMT+10 to GMT+5
Direct Reports:None

Position Overview

PRIMARY PURPOSE OF ROLE We are looking for a Test Automation Engineer with strong coding skills to join our team! As a Test Automation Engineer, you will be responsible for developing test automation capability across the business.

Objectives and Key Responsibilities

KEY RESPONSIBILITIES You will work with the QA leads and other engineers to:

  • Design & develop maintainable and reusable test frameworks.
  • Design and automate test cases.
  • Setup test automation in the CI server.
  • Produce complete documentation of test frameworks and developed test suites.
  • Work with other team members to continuously improve testing efficiency through automation.
  • Ensure testing activities are rigorously carried out following Innovit’s standard procedures.

Skills and Cultural Requirements

ESSENTIAL TECHNICAL SKILLS: You must have the following technical capabilities:

  • Ability to effectively write code in Java/C#/JavaScript/TypeScript or similar languages.
  • Solid knowledge of web automation test frameworks such as Selenium, Playwright, Puppeteer.
  • Basic understanding of web technologies (HTML, CSS, JavaScript).
  • Ability to effectively solve technical problems.

PROFESSIONAL QUALITIES: You must have these professional traits:

  • Capable of working independently after sufficient product/application training
  • A quick learner with the ability to acquire new domain knowledge, self-guided learning capability
  • Not afraid to ask questions or seek assistance
  • Willing to challenge architectural & design decisions
  • Natural willingness to share information among team members
  • Willingness to accommodate overseas time zones depending on project geographies (e.g., US, EU and/or Australia)

OTHER REQUIREMENTS:

  • Sound understanding of alternate application architectures, development and testing methodologies
  • A working knowledge of Application Support practices
  • Knowledge of Enterprise application testing and industry best practices
  • Knowledge of the current OS i.e. Windows, Linux, Unix
  • Demonstrable skills and knowledge on the following technologies
  • Automation Testing – Selenium, other frameworks

Experience

ESSENTIAL:

  • 5+ years hands-on experience in software testing.
  • 3+ years hands-on experience in designing test frameworks.
  • 3+ years hands-on experience in write automation code, utilising tools such as Selenium, Playwright, Puppeteer.

HIGHLY DESIRABLE:

  • Experience with CI servers such as TeamCity.
  • Experience with performance & security testing tools.
  • Experience and knowledge with Agile development practices.
  • Experience using Atlassian products (Jira, Confluence, Bitbucket, Zephyr).

DESIRABLE:

  • Sound understanding of alternate application architectures, development and testing methodologies
  • Knowledge of Enterprise application testing and industry best practices
  • Maintain current knowledge of IT technologies and trends
  • Potential requirement to provide overtime, on-call or shift support outside normal business hours

Education

HIGHLY DESIRABLE:

  • A bachelor’s degree in Computer Science or Software Engineering.

Meet The Team Lead

Maricel Landicho

Software Tester

“We are privileged to work with some of the world’s leading medical device and healthcare organizations and are confident that our software solutions can deliver the unparalleled master data quality to help ensure patient safety."