drjobs
Test Automation Lead
drjobs Test Automation Lead العربية

Test Automation Lead

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

others - USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1747940

Title: Test Automation Lead
Start Date: 11/21/2022
End Date: 09/29/2023
Location: McKinney, TX, United States Onsite

Remarks:

Must have: QA Testing - Automation - Lead ; test management

PRIMARY DUTIES & RESPONSIBILITIES
Framework/Accelerator Design:
Participates in the planning, development and implementation of 1+ test automation efforts.
Evaluates systems and/or applications and organizational tools and determines candidates for test automation and instrument framework design to accommodate a variety of web-based, client-server, REST/SOAP services, mobile and ETL automation features.
Co-Design functional, non-functional and performance automation framework to accomplish on demand and testing through CICDCT.
Displays strong aptitude for Continuous Integration/Continuous Development/ Continuous Testing practices by creating and executing scripts, as well as, reporting results.
Strong design implementation of testing multiple applications in a variety of environments.
Design test data management through automation for test data creation and maintenance through implementation of different strategies in the framework/accelerator to accommodate different test data creation needs to serve a variety of functional test and performance test automation.
Architecting framework components to be able to integrate performance tests in a CICDCT environment.
Identifies opportunities for automation of new applications and architecting solutions to bring them into the framework/accelerator design.
Framework/Accelerator Implementation:
Demonstrates flexibility in learning new products and technologies quickly, as well as, the versatility to move across platforms and/or applications as needed.
Engages with QA testing peers, as well as, other organizational stakeholders to understand test automation framework/accelerator goals and requirements.
Implements automation of web, client-server, REST/SOAP, mobile and ETL automation into the framework.
Implements CICDCT pipelines for automation code and owning the code merging activity into master
Owns and implements test data management across a variety of applications/platforms and interfaces with other teams for status reporting.
Implements automation status dashboards by application, type of testing (functional automation and performance automation) and environment for status gathering.

Automation Standards:
Maintains a strong knowledge base of industry standards, trends, and developments.
Keeping up to date with the industry standards and direction and be capable of doing POCs to implement new technologies changes in accordance with industry.
Participates in technical discussions with senior management for critical technology decisions while showing proof of value metrics.
Participates in requirements reviews and test planning meetings.
Accomplishes high reusability through industry standard best practices.
Accomplishes high test case automation coverage by running an active test case candidate review program.
Acts as the peer reviewer for standards adherence in automation.
Owns the environment code health determination and build propagation from dev to qa environments.
Team Management:
Introduction of culture of automation to manual testers as consumers and establishing and running an active knowledge transfer program to accomplish it.
Participates in test risk analysis and test automation estimates and provides key KPI metrics.
Ensures that projects are completed on time and within budget.
Consistently communicates test automation activities and results to both the QA testing team, as well as, project team and IT management.
Supports handoff of test automation scripts to the QA testing team and/or the Development team(s) once each project has completed.
Instructs QA and other organizational team members (i.e. Development, Business Analysis, Business users, etc.) on test automation techniques, methods and value-add propositions.
Provides for test automation metric reporting.
Records time accurately in organizational time-tracking tool to assist with capacity/demand planning.
Identifies, communicates and implements service improvement opportunities.
Understands the Software Development Lifecycle (SDLC) and its various phases. This includes: Requirements Gathering, Design, Development, Testing (QA/UAT), Production Readiness, Post-Production Monitoring.
Understands the Quality Assurance and Quality Control phases of the Software Testing Lifecycle (STLC). This includes: Test Planning (Requirements Analysis, Devise Test Strategies, Provide Estimates), Test Design (Create/Review Test Plan(s), Create/Review Test Cases, Identify/Create Test Data), Test Execution (Execute Test Cases, Create/Triage Bugs, Status Reporting, Provide Requirements Traceability), UAT Support and Production implementation support.
Understands IT Quality Assurance testing terms and methodologies (e.g. White Box vs. Grey Box vs. Black Box testing, Integration vs. System testing, Regression testing, etc...)
Has experience working in a Traditional (Waterfall) and/or Agile (Scrum) environment.
Experience designing and/or utilizing test automation frameworks for web, client, and/or mobile applications.
Experience utilizing open-source test automation tools (i.e. Selenium) with familiarity in other proprietary tools (ex. Ranorex, UFT, etc.).
Advanced knowledge of selenium integration with Appium and/or Winnium for mobile testing.
Experience with object-oriented concepts and design.
Experience defining Page Object Models (POMs).
Experience creating object repositories and identifying dynamic element xPaths.
Knowledge of web protocols and services (i.e. HTTPS, TCP/IP, WSDL, SOAP/REST services, etc.).
Knowledge of data-interchange formats (i.e. JSON, XML, etc.).
Proficient in 1+ programming languages (i.e. C#/.Net, Java, SQL (Microsoft, Oracle), etc.).
Proficient in understanding different data-binding techniques using variables and/or parameters.
Experience with source control processes using integrated development environments (i.e. Team Foundation Server, Eclipse, etc.).
Experience implementing test scripts within a Continuous Integration and/or Delivery pipeline within Test, Staging and Production environments (i.e. Hyper-V, Jenkins, etc.).
Experience with test management tools (i.e. Microsoft Test Manager, Client ALM, Jira, etc.).
Experience with database management tools (Microsoft SQL Server Mgmt. Studio, Oracle SQL Developer, etc.).
Experience with API/Web Service testing tools (i.e. SoapUI, Postman, etc.).
Experience with ETL/Data Warehousing tools (Informatica Power Center, SQL Server Integration Services, etc.).
Proficient with Microsoft Project, Microsoft Visio, and Microsoft Office (Word, Excel, PowerPoint).
Strong interpersonal and communication skills and the ability to present technical information to all audience levels.
Exhibits critical thinking and problem-solving skills.
Ability to work independently or in a group setting and meet deadlines.
Ability to organize and present information in a training setting.

QUALIFICATIONS
Bachelor's degree in Computer Science, Business Administration or other related field, or equivalent work experience.
Seven (7) or more years of responsible experience in an Information Technology environment utilizing multiple subsystems, including at least three (3) years of test automation experience.
Insurance industry experience a plus.
WORKING CONDITIONS
Infrequent travel required

Employment Type

Full Time

Company Industry

About Company

100 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.