QA Automation Engineer
Skills
API TestingAccessibility TestingManual TestingProject DocumentationSOAPTest AutomationTest Cases
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.
