03 Sep
Test Automation Engineer
Texas, Plano , 75023 Plano USA

Vacancy expired!

Title: Test Automation Engineer

This role will require someone with the experience to help drive and champion test automation processes throughout our team and throughout the organization. We are looking for someone who has a strong technical capacity to architect a framework solution with accelerators built in to develop these test scripts, establish and drive active peer-review program and enable team members to automate tests with the strategic vision needed to drive processes and advocate for automated testing.Contract to HireNo sponsorship

Requirements:
  • Intermediate to advanced knowledge of:
  • Software Development Lifecycle (SDLC) and its various phases. This includes: Requirements Gathering, Design, Development, Testing (QA/UAT), Production Readiness, Post-Production Monitoring.
  • DataDog dash boarding for CICDCT testing efforts for all applications.
  • 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.
  • 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.)
  • Traditional (Waterfall), Hybrid and/or Agile (Scrum) software development methodologies.
  • Test automation frameworks (ex. Page Object Models, modularization, keyword/data driven, etc.) for web, client, and/or mobile applications with knowledge in creating object repositories and identifying dynamic element xPaths and/or HTML IDs.
  • Open-source test automation tools (i.e. Selenium) with familiarity in other commercial tools (ex. Ranorex, UFT, etc.).
  • Continuous Integration/Continuous Development/ Continuous Testing practices and tools by creating and executing scripts, as well as, reporting results.
  • Selenium integration with Appium and/or Winnium for mobile testing.
  • Object-oriented programming concepts and design. Proficient in 1+ programming languages (i.e. C#/.Net, Java, SQL (Microsoft, Oracle), etc.).
  • Web protocols and services (i.e. HTTPS, TCP/IP, WSDL, SOAP/REST services, etc.).
  • Data-interchange formats (i.e. JSON, XML, etc.).
  • Data-binding techniques using variables and/or parameters.
  • Source control processes using integrated development environments (i.e. Team Foundation Server, Eclipse, etc.).
  • Test management tools (i.e. Microsoft Test Manager, HP ALM, Jira, etc.).
  • Database management tools (Microsoft SQL Server Mgmt. Studio, Oracle SQL Developer, etc.).
  • Experience with AWS
  • API/Web Service testing tools (i.e. SoapUI, Postman, etc.).
  • ETL/Data Warehousing tools (Informatica Power Center, SQL Server Integration Services, etc.).
  • DataDog experience with CICDCT monitor setup desired.
  • Microsoft Project, Microsoft Visio, and Microsoft Office (Word, Excel, PowerPoint).
  • Bachelor’s degree in Computer Science, Business Administration or other related field, or equivalent work experience.
  • 7+ years of responsible experience in an Information Technology environment utilizing multiple subsystems, including at least Seven (7) to Ten (10) years of test automation experience.
  • Strong interpersonal and communication skills and the ability to present technical information to all audience levels.
  • Critical thinking and problem-solving skills.
  • Independent, as well as, team work structure.
  • Organizing and presenting information in a training setting.

Framework & Accelerator Design/Implementation:
  • Participate in the planning, development and implementation of test automation efforts.
  • Evaluate systems and/or applications and organizational tools to determine candidates for test automation.
  • Consume existing framework and help architect with designing components in the framework to accommodate web-based, client-server, REST/SOAP services, mobile and ETL automation features.
  • Help architecting functional, non-functional and performance automation frameworks to accomplish on-demand and scheduled testing through

    Continuous Integration/Continuous Development/Continuous Testing (CI/CD/CT) practices and procedures.
  • Implement multiple script sets for applications in a variety of environments.
  • Help architecting and managing test data creation and maintenance procedures through test automation using a variety of data methods.
  • Integrate reporting methods with test management tools utilizing the framework/accelerator.
  • Dashboard design, construction and instrumenting it through the test automation and / or dev pipeline in the form of a freestyle project for both functional, non-functional and performance automation testing.
  • Identify continuous opportunities for improvement around the framework & accelerator design/implementation.
  • Nice to have: Architect framework components for performance tests using CI/CD/CT practices and procedures.

Automation Standards:
  • Evaluate and incorporate current industry standards and trends into framework design/development in accordance with industry best practices.
  • Engages with QA testing peers, as well as, other organizational stakeholders to understand test automation framework/accelerator goals and requirements.
  • Lead technical discussions with senior management regarding critical technology decisions and business case justification while showing proof of value metrics.
  • Participate in requirements reviews and test planning meetings.
  • Demonstrate high test case coverage and reusability through industry standard best practices.
  • Demonstrate high test case automation coverage by running an active test case candidate review program.
  • Conduct and/or oversee peer reviews for adherence to test automation standards and best practices.
  • Assist in determining code health across environments; build propagation from Development/Test/Pre-Production environments.

Vacancy expired!


Related jobs

Report job