QA Automation Engineer

Skills
API TestingAccessibility TestingManual TestingProject DocumentationSOAPTest AutomationTest Cases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3+ years of experience, preferably in an automation test engineer role
  • Knowledge of programming languages like Java and JavaScript
  • Experience creating automation test cases with tools such as Selenium/Appium
  • Strong experience in API testing from SOAP, RESTful
  • Strong experience with XML, Databases and SQL
  • Hands-on experience with Linux, Windows, and/or mobile devices
  • Strong analytical and problem-solving skills
  • Ability to analyze complex problems in large systems
  • Ability to prioritize, schedule, and complete testing for multiple applications with overlapping schedules
  • Experience with Test processes, open-source test frameworks, test design strategies, writing test cases, and automating tests in Java with frameworks like Selenium and Playwright is preferred
  • Detail oriented and a creative thinker with passion for quality and test automation
  • Ability to establish and maintain congenial working relationships
  • Excellent written and verbal communication skills
  • Additional experience preferred: Experience with Appium is a plus Experience with tools & applications such as JIRA, Confluence, Git and Artifactory/Maven

Day to day

  • The QA Automation Engineer helps deliver the quality and performance of large-scale, multi-platform software products that includes web, API, and mobile application interfaces.
  • This role involves working closely with Software Developers, leveraging shift-left methods to understand a complex domain and product.
  • The Automation Engineer focuses on developing manual test cases, automated Functional Integration tests and end-to-end tests through open-source test frameworks for overall system testing within an Agile environment.