QA Automation

Overview

Remote
Depends on Experience
Contract - W2
No Travel Required

Skills

Automated Testing
API QA
Collaboration
Computer Science
Analytical Skill
Continuous Integration
Bug Tracking
C#
Continuous Delivery

Job Details

Job Summary:

We are seeking a skilled QA Automation Engineer to design, develop, and execute automated test scripts to ensure product quality and reliability. The ideal candidate should have strong experience in automation frameworks, scripting, and testing best practices for both web and API-based applications.


Key Responsibilities:

  • Design, develop, and maintain automation frameworks for web, API, and mobile testing.

  • Collaborate with developers, product managers, and other QA engineers to understand requirements and define test strategies.

  • Create and execute test plans, test cases, and test scripts.

  • Perform functional, regression, smoke, and integration testing.

  • Develop automated test scripts using tools such as Selenium, TestNG, Cypress, Playwright, or Appium.

  • Integrate test automation into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).

  • Identify, document, and track software defects using bug tracking tools like JIRA or Azure Boards.

  • Ensure test automation is stable, scalable, and maintainable.

  • Participate in code reviews and contribute to QA process improvement.


Required Skills & Qualifications:

  • Bachelor s degree in Computer Science, Engineering, or a related field.

  • 9 years of experience in software testing with a focus on test automation.

  • Proficiency in one or more programming/scripting languages (Java, Python, JavaScript, or C#).

  • Strong knowledge of automation frameworks such as Selenium WebDriver, Cypress, Playwright, or Appium.

  • Experience with API testing tools (e.g., Postman, RestAssured, or Karate).

  • Good understanding of software QA methodologies, tools, and processes.

  • Experience with Git and CI/CD systems.

  • Familiarity with Agile/Scrum environments.

  • Excellent analytical and troubleshooting skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.