QA Automation Engineer

QA Automation Engineer

Posted 1 day ago by 1761380771

Negotiable
Outside
Remote
USA

Summary: The QA Automation Engineer role involves designing, developing, and maintaining automated test scripts and frameworks to ensure software quality across various applications. The position requires collaboration with cross-functional teams to define test strategies and execute both automated and manual tests. The engineer will also be responsible for integrating regression test suites with CI/CD pipelines and promoting quality engineering principles throughout the software development lifecycle. This role is primarily remote but may also be based in Queens, New York.

Key Responsibilities:

  • Design, develop, and maintain automated test scripts and frameworks to ensure software quality across web, API, and mobile applications.
  • Collaborate with developers, business analysts, and product owners to understand requirements and define test strategies.
  • Execute automated and manual tests to validate software functionality, performance, and reliability.
  • Develop and maintain regression test suites and integrate them with CI/CD pipelines for continuous testing.
  • Identify, document, and track defects using test management and bug tracking tools.
  • Analyze test results, troubleshoot issues, and provide clear feedback to development teams.
  • Ensure test automation best practices, coding standards, and framework scalability.
  • Work in Agile/Scrum environments, actively participating in sprint planning, daily standups, and retrospectives.
  • Contribute to process improvements and promote quality engineering principles throughout the SDLC.
  • Stay updated with emerging tools, technologies, and trends in test automation.

Key Skills:

  • 10+ years of experience in software testing with at least 3+ years in test automation.
  • Strong proficiency in automation tools such as Selenium WebDriver, Cypress, Playwright, or Appium.
  • Experience with programming/scripting languages like Java, Python, JavaScript, or C#.
  • Solid understanding of test automation frameworks (Hybrid, Page Object Model, BDD, or Keyword-Driven).
  • Hands-on experience with RESTful API testing using tools such as Postman, RestAssured, or SoapUI.
  • Knowledge of CI/CD pipelines using Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.
  • Experience with test management and bug tracking tools (Jira, TestRail, Zephyr).
  • Familiarity with version control systems (Git, Bitbucket).
  • Understanding of software QA methodologies, SDLC, and Agile testing processes.
  • Strong analytical, debugging, and troubleshooting skills.

Salary (Rate): undetermined

City: Queens

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 scripts and frameworks to ensure software quality across web, API, and mobile applications.

  • Collaborate with developers, business analysts, and product owners to understand requirements and define test strategies.

  • Execute automated and manual tests to validate software functionality, performance, and reliability.

  • Develop and maintain regression test suites and integrate them with CI/CD pipelines for continuous testing.

  • Identify, document, and track defects using test management and bug tracking tools.

  • Analyze test results, troubleshoot issues, and provide clear feedback to development teams.

  • Ensure test automation best practices, coding standards, and framework scalability.

  • Work in Agile/Scrum environments, actively participating in sprint planning, daily standups, and retrospectives.

  • Contribute to process improvements and promote quality engineering principles throughout the SDLC.

  • Stay updated with emerging tools, technologies, and trends in test automation.

Required Skills

  • 10+ years of experience in software testing with at least 3+ years in test automation.

  • Strong proficiency in automation tools such as Selenium WebDriver, Cypress, Playwright, or Appium.

  • Experience with programming/scripting languages like Java, Python, JavaScript, or C#.

  • Solid understanding of test automation frameworks (Hybrid, Page Object Model, BDD, or Keyword-Driven).

  • Hands-on experience with RESTful API testing using tools such as Postman, RestAssured, or SoapUI.

  • Knowledge of CI/CD pipelines using Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.

  • Experience with test management and bug tracking tools (Jira, TestRail, Zephyr).

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

  • Understanding of software QA methodologies, SDLC, and Agile testing processes.

  • Strong analytical, debugging, and troubleshooting skills.

Nice-to-Have

  • Experience with BDD frameworks like Cucumber, Behave, or SpecFlow.

  • Exposure to performance testing tools (JMeter, LoadRunner).

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

  • Familiarity with containerization and DevOps tools (Docker, Kubernetes).

  • Knowledge of database testing (SQL/NoSQL) and data validation techniques.

  • Experience testing microservices and event-driven architectures.

  • Certification in ISTQB, Certified SDET, or related QA credentials.

Soft Skills

  • Strong problem-solving and analytical thinking abilities.

  • Excellent communication and collaboration skills across cross-functional teams.

  • Attention to detail with a commitment to delivering high-quality software.

  • Ability to work independently in fast-paced Agile environments.

  • Passion for continuous improvement, automation, and quality engineering best practices.