1

Python Test Automation Jobs in North Carolina (NOW HIRING)

Skills Automation, Python, Automated testing, Test automation, windows, linux Top Skills Details Automation,Python,Automated testing,Test automation,windows,linux Additional Skills & Qualifications ...

Skills Automation, Python, Automated testing, Test automation, windows, linux Top Skills Details Automation,Python,Automated testing,Test automation,windows,linux Additional Skills & Qualifications ...

Required Skills & Experience * 7-10+ years in test automation with 5+ years in banking/payments platforms. * Strong in one or more: Java, C#, Python, or TypeScript; hands?on with Selenium/Playwright ...

next page

Showing results 1-20

Python Test Automation information

See North Carolina salary details

$10

$42

$59

How much do python test automation jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for python test automation in North Carolina is $42.58, according to ZipRecruiter salary data. Most workers in this role earn between $36.06 and $50.91 per hour, depending on experience, location, and employer.

What are some typical challenges faced in a Python Test Automation role, and how can they be addressed?

Python Test Automation professionals often encounter challenges such as maintaining test scripts as applications evolve, handling flaky tests, and integrating automation tools with continuous integration pipelines. Addressing these challenges involves writing modular, reusable test code, actively reviewing and updating test cases, and collaborating closely with developers to catch defects early. Keeping up-to-date with new automation tools and best practices can also make a significant difference. Effective communication and proactive problem-solving are key to ensuring testing processes remain smooth and efficient in a fast-paced development environment.

What is a Python Test Automation job?

A Python Test Automation job involves designing, developing, and maintaining automated test scripts using Python to verify software functionality and performance. Professionals in this role work with testing frameworks like PyTest, Selenium, or Robot Framework to create efficient and scalable test solutions. They collaborate with developers, QA teams, and DevOps engineers to ensure high software quality by automating repetitive testing tasks. The role requires strong programming skills, an understanding of testing methodologies, and experience with CI/CD pipelines to integrate automated testing into the development workflow.

What are the key skills and qualifications needed to thrive in the Python Test Automation position, and why are they important?

To thrive as a Python Test Automation professional, you need strong programming skills in Python, a solid understanding of test automation frameworks, and experience with software testing methodologies. Familiarity with tools such as Selenium, PyTest, Jenkins, and version control systems like Git is often required, and certifications like ISTQB can be advantageous. Excellent problem-solving abilities, attention to detail, and effective communication skills help you collaborate with development teams and report issues clearly. These competencies are essential to ensure high-quality, reliable software releases and create efficient automated testing processes.

What are popular job titles related to Python Test Automation jobs in North Carolina? For Python Test Automation jobs in North Carolina, the most frequently searched job titles are:
What job categories do people searching Python Test Automation jobs in North Carolina look for? The top searched job categories for Python Test Automation jobs in North Carolina are:
QA Automation ( w / Loan IQ) : Charlotte, NC : Contract on w2

QA Automation ( w / Loan IQ) : Charlotte, NC : Contract on w2

Marvel Technologies Inc

Charlotte, NC • On-site

Contractor

Re-posted 8 days ago


Job description

The Role:

Our Client is seeking a QA Automation with Loan IQ to join our team in Charlotte, NC  (Need Onsite day 1, hybrid 3 days from office).

Job Description:

We are seeking a detail-oriented and test-focused QA Automation Engineer with hands-on experience in Loan IQ to join our team. The ideal candidate will be responsible for designing, developing, and executing automated test scripts to ensure the quality and functionality of Loan IQ applications, helping us deliver robust and reliable lending software solutions.

Responsibilities:

  • Develop and maintain automated test scripts for Loan IQ module testing using tools like Selenium, UFT, or other automation frameworks.
  • Collaborate with business analysts, developers, and QA teams to understand functional requirements and convert them into comprehensive test cases.
  • Execute automated and manual tests to identify bugs, issues, and potential improvements.
  • Perform regression testing to verify bug fixes and updates.
  • Work closely with the development team to troubleshoot and resolve defect issues.
  • Develop and document testing strategies, plans, and reports.
  • Participate in Agile/Scrum ceremonies, including sprint planning and retrospectives.
  • Continuously improve automation frameworks, testing processes, and methodologies.
  • Maintain test data and environment configurations.

Requirements:

  • Strong knowledge of SQL – including complex joins, subqueries, aggregations, and data validation.
  • Hands-on experience with Selenium WebDriver and TestNG/JUnit.
  • Proficiency in Java (preferred) or Python for test automation.
  • Experience with database systems like MySQL, Oracle, or SQL Server.
  • Familiarity with version control systems (Git, Bitbucket).
  • Exposure to test management tools (QMetry, JIRA, Zephyr, etc.).
  • Knowledge of API testing tools (Postman, RestAssured) is a plus.
  • Understanding of SDLC, STLC, Agile methodologies.

SQL Testing

  • Write and execute SQL queries to validate data integrity, consistency, and accuracy across multiple database tables.
  • Perform backend data validation for CRUD operations.
  • Compare data between source and target systems during ETL or migration testing.
  • Create and maintain SQL test cases and test data for functional and regression testing.
  • Identify data-related issues and report them with clear defect documentation.

Automation Testing (Selenium)

  • Design, develop, and maintain Selenium WebDriver scripts using Java (or Python, as applicable).
  • Implement test automation frameworks (Hybrid, POM, Data-Driven, TestNG).
  • Integrate automation scripts with CI/CD pipelines (e.g., Jenkins, GitHub Actions).
  • Automate UI and functional test cases, and generate detailed execution reports.
  • Perform cross-browser testing and ensure test reliability across environments.

 Reporting & Documentation

  • Prepare and maintain test plans, test cases, and test scripts.
  • Track and report test execution results using tools like QMetry, JIRA, or TestRail.
  • Collaborate with development and business teams to resolve defects.
  • Participate in requirement reviews, sprint planning, and retrospectives.