1

Selenium Automation Developer Jobs in North Carolina

Python Automation Tester

Harrisburg, NC · On-site

$43 - $57/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Matthews, NC · On-site

$43.25 - $57/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Mcadenville, NC · On-site

$41.50 - $54.75/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Paw Creek, NC · On-site

$44.25 - $58.50/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Mint Hill, NC

$43 - $56.75/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Stallings, NC · On-site

$43 - $56.75/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Newell, NC

$41.50 - $54.75/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Cramerton, NC · On-site

$41.50 - $54.75/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Charlotte, NC · On-site

$45 - $59.25/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Belmont, NC

$42.25 - $55.75/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Weddington, NC · On-site

$43 - $56.75/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Indian Trail, NC

$42.50 - $56.25/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Pineville, NC · On-site

$43.75 - $57.75/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Mount Holly, NC · On-site

$42.50 - $56.25/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Python Automation Tester

Huntersville, NC

$43.25 - $57/hr

Perform UI automation using Selenium, Playwright, or Cypress. * Conduct backend API testing using ... Collaborate with development, cloud, and engineering teams to identify and resolve issues.

New

Experience in Core Java, Selenium, Oracle DB, Web Services, Agile, DevOps, and SQL. * Experience building automation frameworks and developing automation scripts for Web UI applications built on ...

Showing results 41-60

Selenium Automation Developer information

What is a Selenium Automation Developer?

A Selenium Automation Developer is a software professional who designs, develops, and maintains automated test scripts using the Selenium framework. Their main role is to ensure the quality and functionality of web applications by automating repetitive and complex testing tasks. These developers write code, often in programming languages like Java, Python, or C#, to simulate user interactions and validate application behavior. By automating tests, they help teams find bugs early, reduce manual testing effort, and speed up the software development lifecycle.

What are the key skills and qualifications needed to thrive as a Selenium Automation Developer?

To thrive as a Selenium Automation Developer, you need a strong background in programming (often in Java, Python, or C#), understanding of automated testing concepts, and experience with Selenium WebDriver. Familiarity with test management tools (such as JIRA or TestNG), continuous integration systems like Jenkins, and relevant certifications in automation testing are typically expected. Attention to detail, analytical thinking, and effective communication are vital soft skills for diagnosing issues and collaborating with development teams. These skills ensure reliable, efficient automated testing processes that support high-quality software delivery.

What are some common challenges Selenium Automation Developers face when maintaining test scripts over time?

A frequent challenge for Selenium Automation Developers is keeping test scripts robust and reliable as applications evolve. Changes in the application's user interface, such as modified element locators or updated workflows, can cause test scripts to break, leading to increased maintenance efforts. To address this, developers often implement best practices like using dynamic locators, organizing code for reusability, and integrating regular script reviews into their workflow. Collaborating closely with developers and QA team members also helps ensure that test scripts remain aligned with ongoing application changes.

What is the difference between Selenium Automation Developer vs QA Automation Engineer?

AspectSelenium Automation DeveloperQA Automation Engineer
Primary FocusDeveloping and maintaining Selenium test scriptsDesigning and implementing automated testing frameworks
Skills & CertificationsProficiency in Selenium, programming languages (Java, Python), testing toolsKnowledge of testing tools, scripting, automation frameworks, certifications like ISTQB
Work EnvironmentSoftware testing teams, QA departments, Agile/Scrum settingsQuality assurance teams, development teams, continuous integration environments

While both roles focus on test automation, Selenium Automation Developers primarily write and maintain Selenium scripts, whereas QA Automation Engineers design comprehensive testing frameworks and strategies. Both roles require similar technical skills and often collaborate within QA teams to ensure software quality.

What cities in North Carolina are hiring for Selenium Automation Developer jobs?

Cities in North Carolina with the most Selenium Automation Developer job openings:

Python Automation Tester

Harrisburg, NC • On-site

2T Consulting
IT Services • 51 - 200 employees

$43 - $57/hr

Full-time

Posted yesterday

New


Job description

We are looking for a Python Automation Tester with strong experience in test automation, API/UI testing, performance testing, and AWS cloud services. The candidate will be responsible for leading testing activities for an AI/ML model hosting platform.

Key Responsibilities
  • Develop and maintain Python-based automation frameworks, scripts, and performance benchmarks.
  • Perform UI automation using Selenium, Playwright, or Cypress.
  • Conduct backend API testing using Postman, Newman CLI, collections, and environments.
  • Perform performance and load testing using LoadRunner and VuGen.
  • Test AWS-based applications and services including ECS, Lambda, S3, DynamoDB, CloudWatch, API Gateway, and Step Functions.
  • Lead test strategy, planning, execution, and defect management across release cycles.
  • Validate both frontend features and backend APIs for AI/ML platform functionality.
  • Collaborate with development, cloud, and engineering teams to identify and resolve issues.
  • Contribute to QA process improvements and automation best practices.
Required Skills
  • Strong Python development and test automation experience.
  • Hands-on experience with Selenium, Playwright, or Cypress.
  • Strong API testing experience with Postman and Newman CLI.
  • Experience with LoadRunner/VuGen for performance testing.
  • Hands-on experience with AWS cloud services.
  • Strong understanding of automation frameworks, testing methodologies, and CI/CD practices.
Nice to Have
  • Experience with PyTorch, TensorFlow, or vLLM.
  • Knowledge of AI/ML model lifecycle management.
  • Experience mentoring junior QA engineers or establishing QA processes.