Robert Half - Fort Worth, TX

posted 26 days ago

Full-time - Entry Level
Fort Worth, TX
Administrative and Support Services

About the position

The QA Automation Engineer role at Robert Half involves developing automation scripts and frameworks for testing web applications and REST/GQL APIs. This position is a short-term contract opportunity that requires collaboration with developers and QA resources to enhance the testing process.

Responsibilities

  • Design, develop and oversee the implementation of test automation frameworks and strategies using tools such as Cypress/Cucumber.
  • Transform Selenium WebDriver scripts to Cypress for optimized automation.
  • Establish and maintain the Test Automation process, playing a key role in planning the automation roadmap.
  • Create comprehensive test strategies, plans and cases for projects managed through Agile development methodologies.
  • Develop and execute automation scripts for Web Applications and Graph QL APIs.
  • Create data-driven tests to assess application performance with varying data sets.
  • Write MONGO queries to access data from database collections, ensuring data integrity.
  • Develop an automation framework for API testing with SOAP UI.
  • Have familiarity with GitHub/TFS and Azure Kubernetes for efficient project management.
  • Migrate from existing systems and processes to new ones, ensuring seamless transitions.
  • Actively involve in the design and development of automation testing frameworks for front end and back end API services across desktop web and mobile applications.

Requirements

  • Proven experience as a QA Automation Engineer or similar role in software development
  • Proficiency in Java and JavaScript programming languages
  • Experience with application and software development
  • Knowledge of testing web applications and APIs, specifically REST APIs
  • Familiarity with database technologies, particularly MongoDB
  • Experience in developing and executing automation test cases
  • Knowledge of Selenium Framework for automation testing
  • Proficiency in using GitHub for version control
  • Experience in working with Microsoft Azure and API development
  • Understanding of desktop and laptop hardware
  • Proficiency in planning, design, specification, and migration processes
  • Strong knowledge of data integrity, data-driven decision-making, and collection processes
  • Experience in writing clear, concise, and comprehensive test plans and test cases
  • Familiarity with various testing methodologies and the software development life cycle
  • Ability to handle multiple tasks simultaneously
  • Strong problem-solving and communication skills
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Benefits

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service