Automation Engineer

Automation Engineer

Posted 1 day ago by 1762593317

Negotiable
Outside
Remote
USA

Summary: The Automation Engineer will collaborate with various teams to design, build, and maintain automated testing solutions that meet business and application needs. This role focuses on enhancing automation frameworks and quality processes, ensuring reliability, scalability, and efficiency. The ideal candidate will have a strong background in QA automation and experience with various testing tools and frameworks. The position is remote and classified as outside IR35.

Key Responsibilities:

  • Collaborate with architects, QA leads, developers, and business teams to understand testing requirements and automation opportunities.
  • Develop, maintain, and enhance automated test scripts and frameworks for UI, API, and/or performance testing.
  • Troubleshoot and resolve complex automation issues; identify root causes and implement long-term solutions.
  • Create detailed test documentation, test plans, execution reports, and estimated timelines.
  • Research and integrate new automation tools, frameworks, and processes to improve test coverage, speed, and accuracy.
  • Support adherence to quality standards, automation best practices, and secure coding guidelines.
  • Work closely with developers to ensure automation is integrated into CI/CD pipelines and aligned with release cycles.

Key Skills:

  • Education: Bachelor s degree in Computer Science, Software Engineering, Information Systems, or a related technical field (or equivalent experience).
  • Experience: 1-5 years of hands-on experience in QA automation, test engineering, or software development within an Agile or SDLC environment.
  • Automation frameworks: Selenium, Playwright, Cypress, Appium, or similar.
  • Programming / scripting: Java, Python, JavaScript, C#, or similar.
  • API testing: Postman, REST Assured, Karate, or similar.
  • Experience integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab, etc.).
  • Experience with version control (Git, GitHub, Bitbucket, etc.).
  • Familiarity with SQL or NoSQL databases for test validation.
  • Experience working with defect tracking and test management tools (Jira, qTest, TestRail, Zephyr, etc.).
  • Experience with performance or load testing tools (JMeter, k6, LoadRunner, etc.).
  • Experience with cloud-based test execution (Sauce Labs, BrowserStack, LambdaTest).
  • Knowledge of behavior-driven development (BDD) tools like Cucumber or SpecFlow.
  • Strong analytical and problem-solving skills.
  • Ability to work effectively in a collaborative, Agile team environment.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Register Here: _2swj

The ideal candidate will work collaboratively with leaders, QA teams, developers, and architects to design, build, and maintain automated testing solutions aligned with business and application needs. This role involves enhancing and supporting automation frameworks, test pipelines, and quality processes with a strong focus on reliability, scalability, and efficiency.

Key Responsibilities:

  • Collaborate with architects, QA leads, developers, and business teams to understand testing requirements and automation opportunities.
  • Develop, maintain, and enhance automated test scripts and frameworks for UI, API, and/or performance testing.
  • Troubleshoot and resolve complex automation issues; identify root causes and implement long-term solutions.
  • Create detailed test documentation, test plans, execution reports, and estimated timelines.
  • Research and integrate new automation tools, frameworks, and processes to improve test coverage, speed, and accuracy.
  • Support adherence to quality standards, automation best practices, and secure coding guidelines.
  • Work closely with developers to ensure automation is integrated into CI/CD pipelines and aligned with release cycles.

Minimum Requirements:

  • Education: Bachelor s degree in Computer Science, Software Engineering, Information Systems, or a related technical field (or equivalent experience).
  • Experience: 1 5 years of hands-on experience in QA automation, test engineering, or software development within an Agile or SDLC environment.

Technical Skills:

  • Automation frameworks: Selenium, Playwright, Cypress, Appium, or similar
  • Programming / scripting: Java, Python, JavaScript, C#, or similar
  • API testing: Postman, REST Assured, Karate, or similar
  • Experience integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab, etc.)
  • Experience with version control (Git, GitHub, Bitbucket, etc.)
  • Familiarity with SQL or NoSQL databases for test validation
  • Experience working with defect tracking and test management tools (Jira, qTest, TestRail, Zephyr, etc.)

Preferred Qualifications:

  • Experience with performance or load testing tools (JMeter, k6, LoadRunner, etc.)
  • Experience with cloud-based test execution (Sauce Labs, BrowserStack, LambdaTest)
  • Knowledge of behavior-driven development (BDD) tools like Cucumber or SpecFlow
  • Strong analytical and problem-solving skills
  • Ability to work effectively in a collaborative, Agile team environment