QA Automation Engineer

QA Automation Engineer

Posted 1 day ago by 1758034316

Negotiable
Outside
Remote
USA

Summary: The QA Automation Engineer role involves designing, developing, and maintaining automated test frameworks and scripts for various platforms, including web, mobile, and APIs. The position requires collaboration with cross-functional teams to define testing strategies and ensure high-quality software delivery. The engineer will implement CI/CD integration for testing pipelines and drive the adoption of best practices in test automation. This role is primarily remote, with the option to work from Florida City, Florida, and is classified as outside IR35.

Key Responsibilities:

  • Design, develop, and maintain automated test frameworks and scripts for web, mobile, and API testing.
  • Collaborate with developers, product managers, and business analysts to define test strategies and acceptance criteria.
  • Build and maintain robust test automation suites using tools such as Selenium, Cypress, Playwright, or Appium.
  • Implement CI/CD integration for automated testing pipelines to ensure continuous quality.
  • Conduct functional, regression, performance, and end-to-end testing across multiple platforms.
  • Perform root cause analysis for defects and collaborate with engineering teams to resolve issues.
  • Ensure test data management, environment setup, and configuration for efficient test execution.
  • Drive adoption of test automation best practices and maintain high test coverage.
  • Participate in Agile ceremonies including sprint planning, grooming, daily standups, and retrospectives.
  • Document test plans, test cases, automation strategies, and testing results for transparency and traceability.

Key Skills:

  • 10+ years of experience in software QA with a strong focus on test automation.
  • Proficient in automation tools/frameworks (Selenium WebDriver, Cypress, Playwright, Appium, TestNG, JUnit).
  • Strong programming skills in Java, Python, JavaScript, or C#.
  • Experience with RESTful API and GraphQL testing using tools like Postman, RestAssured, or Karate.
  • Proficient in CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
  • Solid understanding of Agile/Scrum methodology and QA processes.
  • Experience with version control systems (Git, Bitbucket).
  • Strong knowledge of cross-browser testing, responsive design validation, and mobile platforms.
  • Familiarity with performance and load testing tools (JMeter, Gatling, Locust).
  • Experience with cloud-based testing platforms (Sauce Labs, BrowserStack, AWS Device Farm).

Salary (Rate): undetermined

City: Florida 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 testing.

  • Collaborate with developers, product managers, and business analysts to define test strategies and acceptance criteria.

  • Build and maintain robust test automation suites using tools such as Selenium, Cypress, Playwright, or Appium.

  • Implement CI/CD integration for automated testing pipelines to ensure continuous quality.

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

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

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

  • Drive adoption of test automation best practices and maintain high test coverage.

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

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

Required Skills

  • 10+ years of experience in software QA with a strong focus on test automation.

  • Proficient in automation tools/frameworks (Selenium WebDriver, Cypress, Playwright, Appium, TestNG, JUnit).

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

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

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

  • Solid understanding of Agile/Scrum methodology and QA processes.

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

  • Strong knowledge of cross-browser testing, responsive design validation, and mobile platforms.

  • Familiarity with performance and load testing tools (JMeter, Gatling, Locust).

  • Experience with cloud-based testing platforms (Sauce Labs, BrowserStack, AWS Device Farm).

Nice-to-Have

  • Experience with BDD frameworks (Cucumber, SpecFlow).

  • Familiarity with containerization (Docker, Kubernetes) for test environments.

  • Knowledge of monitoring tools (New Relic, Datadog) for production validation.

  • Exposure to security testing tools and practices.

  • Experience with data-driven and keyword-driven testing frameworks.

  • Knowledge of backend technologies for test validation (SQL, NoSQL databases).

Soft Skills

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

  • Excellent communication skills for effective collaboration with cross-functional teams.

  • Ability to prioritize, multitask, and adapt in fast-paced environments.

  • Self-motivated with a proactive approach to identifying quality risks.

  • Passion for innovation, test automation excellence, and continuous improvement.