QA Engineer

Overview

The QA Engineer - Automation role focuses on developing and maintaining automation frameworks specifically for API testing, while closely collaborating with developers, product managers, and DevOps engineers. The contractor will play a key role in enhancing automation processes, ensuring the reliability of testing outputs, and contributing to the overall quality of engineering practices. This position is ideal for those who are passionate about embedding quality into daily operations and helping teams achieve confidence in their releases.

Responsibilities

  • Design and evolve an automation approach across various product areas including API and UI testing.
  • Build, develop, and maintain test automation frameworks and test scripts.
  • Integrate automation into CI/CD pipelines to optimize testing processes.
  • Investigate flaky tests and drive improvements for reliability standards.
  • Troubleshoot automation failures and recommend corrective actions.
  • Provide meaningful reporting to highlight potential risks in the testing process.
  • Review automation code and mentor junior engineers.
  • Create reusable components and libraries to enhance testing efficiency.

Requirements

  • Proven experience in designing and maintaining automation frameworks.
  • Strong expertise in API testing and automation methodologies.
  • Solid programming skills in Java and Python.
  • Hands-on experience with CI/CD processes integrating automated tests.
  • Familiarity with Software Development Life Cycle (SDLC) and Agile methodologies.
  • Ability to lead continuous improvements to testing frameworks.
  • Confidence in reviewing automation code and promoting best practices in testing.
OIR35+ members get up to 48 hours early access to new jobs
SkillsQA, Test Automation, CI/CD, DevOps, Agile
TechnologiesJava, Python
LocationGreater Lincoln Area
TypeRemote
PostedNEW