QA Engineer – Automation will be responsible for the following:
* Lead a team of 2-3 Engineers in all manual and automation test activities.
* Participate and coordinate global testing strategy.
* Review, analyze and assess project requirements and specifications as well as product functionality to convert them into quality control process artifacts.
* Prepare and acquire test data.
* Develop, execute, refactor, and optimize automation scripts.
* Use automation scripts administration, monitoring, and management tools.
* Provide automation test environment setup.
* Review test artifacts developed by others.
* Contribute to automation process control definition and improvement.
* Provide new automation tools or approaches investigation and implementation.
* Communicate with a customer.
Qualification
Bachelor’s or Master’s degree in computer science or information technology.
Experience
* 3+ years of experience in Automation using Selenium, WebDriverIO, and TypeScript.
* Experienced with end-to-end testing of Web applications and APIs.
* Experienced with CSS/XPATH locators.
* Experienced with Mocha and Chai test frameworks.
* Experienced with performance testing and analysis using JMeter.
* Experienced with SuperAgent for API testing.
* Experienced with Allure reports.
* Professional experience in the Healthcare domain is a plus.
Skills and Competencies
* Ability to use and understand testing methods, levels, types, metrics, and different test analysis methods.
* Ability to use and understand test artifacts and their lifecycle (bug reports, test cases, etc.).
* Ability to use and understand common artifact management systems (bug trackers, test and requirement management, etc.).
* Ability to understand automation script structure (framework, preconditions, asserts, logging, etc.).
* Ability to understand automation testing purposes, approaches, benefits, lifecycle, levels, and types.
* Ability to prepare input data, test scenarios, and prioritize them.
* Ability to provide code review and fix both scripts and automation framework.
* Ability to set up and maintain automation testware (visualization tool, automation tool, version control system, build automation tool).
* Ability to use unit test frameworks.
* Ability to write test reports and automation architecture specifications and deliver them to the project manager or customer.
* Ability to integrate automation testing results with the test case management system.
* Ability to implement cross-environment, parallel automation testing frameworks.
#J-18808-Ljbffr