QA Automation Engineer

QA Automation Engineer

Posted 1 week ago by 1760183462

Negotiable
Outside
Remote
USA

Summary: The QA Automation Engineer role involves designing, developing, and maintaining automated test frameworks and scripts for various applications. The position requires collaboration with cross-functional teams to define test strategies and ensure continuous testing through CI/CD integration. Candidates should possess extensive experience in QA automation and strong programming skills, particularly in Java, Python, C#, or JavaScript. The role is primarily remote but may also be based in Texas City, Texas.

Key Responsibilities:

  • Design, develop, and maintain automated test frameworks and scripts for web, mobile, and API applications.
  • Collaborate with developers, business analysts, and product teams to define test strategies and automation coverage.
  • Write clean, reusable, and scalable automated test scripts using tools such as Selenium, Cypress, Playwright, or Appium.
  • Integrate automated tests into CI/CD pipelines to ensure continuous testing and early defect detection.
  • Conduct functional, regression, integration, and end-to-end testing across multiple platforms.
  • Perform root cause analysis for defects and work with engineering teams to resolve issues.
  • Ensure test data management, environment setup, and configuration for efficient test execution.
  • Document test plans, test cases, automation strategies, and results for transparency and traceability.
  • Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives.
  • Stay current with emerging QA automation tools, frameworks, and best practices.

Key Skills:

  • 10+ years of experience in QA Automation or related testing roles.
  • Strong programming skills in Java, Python, C#, or JavaScript.
  • Hands-on experience with automation frameworks such as Selenium, Cypress, Playwright, Appium, TestNG, or JUnit.
  • Experience with RESTful API and GraphQL testing using tools like Postman, RestAssured, or Karate.
  • Proficiency in CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
  • Familiarity with version control systems (Git, Bitbucket).
  • Solid understanding of SDLC, STLC, Agile/Scrum methodologies, and QA best practices.
  • Experience with test reporting and defect management tools (Jira, Rally, Azure DevOps).
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform) and virtualized test environments.
  • Knowledge of performance/load testing tools (JMeter, Gatling, Locust) is a plus.

Salary (Rate): undetermined

City: Texas City

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Position: QA Automation Engineer
Contract: W2 Only

Responsibilities

  • Design, develop, and maintain automated test frameworks and scripts for web, mobile, and API applications.

  • Collaborate with developers, business analysts, and product teams to define test strategies and automation coverage.

  • Write clean, reusable, and scalable automated test scripts using tools such as Selenium, Cypress, Playwright, or Appium.

  • Integrate automated tests into CI/CD pipelines to ensure continuous testing and early defect detection.

  • Conduct functional, regression, integration, and end-to-end testing across multiple platforms.

  • Perform root cause analysis for defects and work with engineering teams to resolve issues.

  • Ensure test data management, environment setup, and configuration for efficient test execution.

  • Document test plans, test cases, automation strategies, and results for transparency and traceability.

  • Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives.

  • Stay current with emerging QA automation tools, frameworks, and best practices.

Required Skills

  • 10+ years of experience in QA Automation or related testing roles.

  • Strong programming skills in Java, Python, C#, or JavaScript.

  • Hands-on experience with automation frameworks such as Selenium, Cypress, Playwright, Appium, TestNG, or JUnit.

  • Experience with RESTful API and GraphQL testing using tools like Postman, RestAssured, or Karate.

  • Proficiency in CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).

  • Familiarity with version control systems (Git, Bitbucket).

  • Solid understanding of SDLC, STLC, Agile/Scrum methodologies, and QA best practices.

  • Experience with test reporting and defect management tools (Jira, Rally, Azure DevOps).

  • Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform) and virtualized test environments.

  • Knowledge of performance/load testing tools (JMeter, Gatling, Locust) is a plus.

Nice-to-Have

  • Exposure to BDD/TDD frameworks such as Cucumber, SpecFlow, or Behave.

  • Familiarity with containerized testing environments (Docker, Kubernetes).

  • Knowledge of security and accessibility testing practices.

  • Experience with database validation (SQL, NoSQL) for backend testing.

  • Exposure to AI-driven or visual test automation tools.

  • Experience mentoring junior QA engineers or leading automation initiatives.

Soft Skills

  • Strong analytical and problem-solving abilities with attention to detail.

  • Excellent communication and collaboration skills with technical and non-technical teams.

  • Ability to work independently while managing multiple priorities.

  • Proactive, self-motivated, and committed to delivering high-quality solutions.

  • Passion for innovation, automation, and continuous improvement in QA practices.