1

Pytest Jobs in Atlanta, GA (NOW HIRING)

Hands-on experience with testing frameworks: pytest, unittest, Selenium, or similar * Experience with API testing tools: Postman, REST Assured, or Python requests * Knowledge of CI/CD tools: GitLab ...

Sr. Network Engineer- Versa SDWAN

Atlanta, GA · On-site

$103K - $141K/yr

Experience with automated network testing and validation frameworks such as pytest, pyATS, Batfish, or equivalent tools. * Experience with network observability and performance management using ...

Data Engineer

Alpharetta, GA · On-site

$50 - $55/hr

Knowledge of software engineering practices including Python packaging, code quality, and testing (pytest, chispa). Strong verbal and written communication skills. Responsibilities: Build and ...

Sr. Network Engineer- Versa SDWAN

Atlanta, GA · On-site

$100K - $137K/yr

Experience with automated network testing and validation frameworks such as pytest, pyATS, Batfish, or equivalent tools. * Experience with network observability and performance management using ...

Experience in 3D motion planning and robot kinematics, along with automated testing using pytest or equivalent. * Experience with inter-process and networked communication: sockets, request/reply ...

Experience with automated network testing and validation frameworks such as pytest, pyATS, Batfish, or equivalent tools. * Experience with network observability and performance management using ...

Data Engineer

Alpharetta, GA · On-site

$50 - $55/hr

Knowledge of software engineering practices including Python packaging, code quality, and testing (pytest, chispa). * Strong verbal and written communication skills. Responsibilities: * Build and ...

Experience with automated network testing and validation frameworks such as pytest, pyATS, Batfish, or equivalent tools. * Experience with network observability and performance management using ...

Achieve and maintain minimum 85% code coverage using Vitest, Jest, Mocha, JUnit, pytest , and automated quality gates via SonarQube . * Perform full regression testing for new functionality ...

Full Stack Developer

Duluth, GA · On-site

$125K - $140K/yr

Achieve and maintain minimum 85% code coverage using Vitest, Jest, Mocha, JUnit, pytest , and automated quality gates via SonarQube . * Perform full regression testing for new functionality ...

Showing results 21-33

Pytest information

See Atlanta, GA salary details

$5

$32

$60

How much do pytest jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for pytest in Atlanta, GA is $32.54, according to ZipRecruiter salary data. Most workers in this role earn between $21.06 and $43.22 per hour, depending on experience, location, and employer.

What is Pytest?

Pytest is a popular testing framework for Python that allows developers to write simple as well as scalable test cases. It is widely used for unit testing, functional testing, and integration testing in Python projects. Pytest makes it easy to write small tests, yet it scales to support complex functional testing for applications and libraries. Its rich plugin architecture and simple syntax make it a preferred choice for many Python developers.

What are the key skills and qualifications needed to thrive as a Pytest automation engineer?

To excel as a Pytest Automation Engineer, you need strong programming skills in Python, a solid understanding of software testing principles, and experience with test automation frameworks. Familiarity with Pytest, continuous integration tools (like Jenkins), and version control systems (such as Git) is typically required, along with relevant certifications in software testing or Python development. Attention to detail, analytical thinking, and effective communication help you identify issues quickly and collaborate across development teams. These abilities are crucial for ensuring software quality, speeding up release cycles, and maintaining robust, scalable test systems.

How does a Pytest automation engineer typically collaborate with developers and QA teams during a software release cycle?

As a Pytest automation engineer, you will often work closely with both developers and QA professionals throughout the software release cycle. You’ll be responsible for creating and maintaining test suites using Pytest, reviewing code changes, and ensuring that automated tests cover new features or bug fixes. Regular communication is essential, as you’ll need to report test results, discuss defects, and coordinate on test coverage or continuous integration setup. This collaborative approach helps maintain high code quality and smooth releases.

What is the difference between Pytest vs Selenium Tester?

AspectPytestSelenium Tester
Primary FocusAutomated testing framework for Python codeWeb application testing using browser automation
Required SkillsPython programming, testing frameworksWeb technologies, Selenium WebDriver, scripting
Work EnvironmentSoftware development, QA teams, CI/CD pipelinesWeb testing, QA teams, browser environments
Common CertificationsPython certifications, testing certificationsSelenium certifications, QA certifications

Pytest is a Python testing framework used primarily for unit and integration testing of Python applications. Selenium Tester specializes in automating web browsers to test web applications. While both roles involve testing, Pytest focuses on code-level testing within Python projects, whereas Selenium Testers focus on browser-based testing of web interfaces. Understanding these differences helps teams assign the right tools and skills for their testing needs.

What are popular job titles related to Pytest jobs in Atlanta, GA?

For Pytest jobs in Atlanta, GA, the most frequently searched job titles are:

What cities near Atlanta, GA are hiring for Pytest jobs?

Cities near Atlanta, GA with the most Pytest job openings:

QA Engineer

Medlytix

Roswell, GA • On-site

Full-time

Posted 16 days ago


Job description

We're seeking an innovative QA Engineer to join our team. This role goes beyond traditional testing - you'll be at the forefront of using automation frameworks and AI-powered tools to ensure the quality, reliability, and performance of our AI solutions. You'll work closely with AI Integration engineers and software developers to build robust testing strategies that handle the unique challenges of AI systems, including model validation, data quality, and non-deterministic outputs.

Key Responsibilities

Test Automation Development

  • Design, develop, and maintain automated test frameworks using Python and modern testing tools
  • Build end-to-end test suites for APIs, data pipelines, and AI model/MCP endpoints
  • Implement continuous testing practices integrated with CI/CD pipelines
  • Create reusable test libraries and utilities to accelerate testing across projects

AI-Assisted Testing

  • Leverage AI tools (like GitHub Copilot, ChatGPT, or dedicated test generation tools) to accelerate test case creation and code reviews
  • Explore and implement AI-powered testing solutions for test data generation, visual testing, and anomaly detection
  • Experiment with automated test scenario generation using LLMs
  • Use AI tools for log analysis and defect pattern recognition

AI-Specific Testing

  • Develop testing strategies for LLMs including performance, accuracy, and bias detection
  • Test data quality, feature engineering pipelines, and model training workflows
  • Validate model output and monitor for model drift in production
  • Create test datasets that cover edge cases and ensure model robustness

Quality Strategy & Collaboration

  • Define and implement QA best practices and quality metrics for AI products
  • Collaborate with developers to identify testability requirements early in the development cycle
  • Perform code reviews focused on test coverage and quality
  • Document test strategies, test cases, and quality reports

Performance & Security Testing

  • Conduct load and performance testing for AI inference endpoints
  • Identify bottlenecks in data processing and model serving infrastructure
  • Participate in security testing activities focusing on data privacy and model security

Required Qualifications

Education & Experience

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3-5 years of experience in software quality assurance and test automation
  • Proven experience building and maintaining automation frameworks from scratch
  • Experience testing cloud-based applications and APIs
  • Experience testing machine learning models, agentic data flows and data-intensive applications

Technical Skills

  • Strong proficiency in Python for test automation
  • Hands-on experience with testing frameworks: pytest, unittest, Selenium, or similar
  • Experience with API testing tools: Postman, REST Assured, or Python requests
  • Knowledge of CI/CD tools: GitLab CI, GitHub Actions
  • Familiarity with version control systems (Git)
  • Understanding of SQL and database testing (incl. Data Lake architectures)
  • Experience with containerization (Docker) and orchestration tools
  • Experience with AI-powered testing tools or test generation platforms
  • Experience with cloud platforms: AWS, Azure, or GCP
  • Understanding of microservices architecture and distributed systems
  • Experience with workflow orchestration tools (Airflow, Temporal, Prefect, n8n)
  • Experience mentoring junior QA engineers

What You'll Work With:

Languages: Python, SQL, JavaScript/TypeScript, YAML
Data Tools: Airflow, dbt, Spark, Polars, pyArrow
APIs & Integration: FastAPI, GraphQL, Kafka, Redis, Javascript/Typescript, WASM
AI/ML: OpenAI API, Pydantic AI, Anthropic Claude, LangChain, vector databases, MCP protocol
Cloud: AWS (Lambda, S3, RDS, Bedrock, SageMaker) or equivalent in GCP/Azure
Infrastructure: Docker, Kubernetes, Terraform, GitHub Action


As part of our commitment to quality and excellence, Medlytix will continue to maintain a safe and healthy environment for you by requiring all applicants to submit to a criminal history check and those tentatively selected for a position to submit to screening for illegal drug use prior to appointment for a job. In addition, applicants may be screened for ability to perform essential functions of some positions.