QA Automation Engineer

  • Columbus, OH
  • Posted 2 hours ago | Updated 2 hours ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Automated Testing
Appium
Java
Mobile Applications
Mobile Testing
Selenium
Cucumber

Job Details

Role: QA Automation Engineer

Location : Columbus, OH/ Wilmington, DE

Job Description:

We are seeking a skilled QA Automation Engineer with strong expertise in designing and developing automated test frameworks. The ideal candidate should have hands-on experience with Selenium, Cucumber, Java, and Mobile Testing tools, along with a solid understanding of software QA methodologies.

Responsibilities:

  • Design, develop, and maintain automated test scripts using Java, Selenium WebDriver, and Cucumber (BDD).
  • Develop and enhance automation frameworks for web and mobile applications.
  • Perform mobile testing using tools such as Appium or similar automation frameworks.
  • Collaborate with developers, product owners, and QA analysts to understand requirements and define test scenarios.
  • Execute automated regression suites and analyze test results.
  • Identify, document, and track defects; provide detailed bug reports.
  • Participate in sprint planning, daily standups, and other Agile ceremonies.
  • Ensure high-quality releases through efficient automation practices and continuous integration.
  • Optimize automation scripts for better performance and maintainability.

Required Skills:

  • Strong experience with Automation Testing.
  • Hands-on expertise with Selenium WebDriver and Cucumber (BDD).
  • Proficiency in Java programming for developing automation scripts.
  • Experience in Mobile Automation Testing using Appium or similar tools.
  • Good understanding of TestNG, JUnit, Maven/Gradle, and CI/CD tools (Jenkins/GitLab).
  • Experience with API testing tools (RestAssured, Postman) is a plus.
  • Strong knowledge of software QA methodologies, debugging, and troubleshooting.
  • Ability to work in Agile/Scrum environments.
  • Excellent communication and analytical skills.

Preferred Qualifications:

  • Experience with cloud-based testing tools like BrowserStack or Sauce Labs.
  • Knowledge of Git version control.
  • Familiarity with performance testing tools is an advantage.
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.