1

Software Testing Engineer Jobs in Atlanta, GA (NOW HIRING)

... Software QA Engineer to help define and drive quality assurance processes within Neptune ... Lead testing efforts for Neptune's enterprise applications involving front-end, back-end and ...

Quality Engineer

Atlanta, GA · On-site

$69K - $89K/yr

Quality Engineer Job Location: Atlanta - Georgia Job Type: Contract * 10 to 12 years experience ... Strong understanding of Software Development Life Cycle Test Automation Software Testing ...

Senior Software Developer - Test

Suwanee, GA · On-site

$50.75 - $67/hr

The Senior Software Developer - Test will perform and lead complex test development and engineering ... Drive innovation in testing methodologies, tools, and processes to enhance efficiency and ...

Senior Software Developer - Test

Suwanee, GA · On-site

$50.75 - $67/hr

The Senior Software Developer - Test will perform and lead complex test development and engineering ... Drive innovation in testing methodologies, tools, and processes to enhance efficiency and ...

Collaborate with engineers, product managers, and other stakeholders to develop software solutions ... Experience with automated testing, CI/CD pipelines, or software quality practices. * Exposure to AI ...

The Hardware Test Engineer (EE) works closely with the Hardware engineering team on product ... Responsibilities • Perform Hardware Integration Testing • Perform Hardware Software Testing • ...

next page

Showing results 1-20

Software Testing Engineer information

See Atlanta, GA salary details

$10

$49

$70

How much do software testing engineer jobs pay per hour?

As of Jun 28, 2026, the average hourly pay for software testing engineer in Atlanta, GA is $49.48, according to ZipRecruiter salary data. Most workers in this role earn between $40.43 and $56.39 per hour, depending on experience, location, and employer.

What are some common collaboration practices between Software Testing Engineers and developers during the software development lifecycle?

Software Testing Engineers frequently collaborate with developers through activities such as sprint planning, daily stand-ups, and code reviews. They often provide feedback on testability during requirements analysis and work closely with developers to understand new features and identify potential issues early. Effective communication ensures that defects are clearly documented, and joint debugging sessions are common to resolve complex bugs efficiently. This close collaboration helps maintain a high-quality product and fosters a culture of continuous improvement within the team.

What are the key skills and qualifications needed to thrive as a Software Testing Engineer, and why are they important?

To thrive as a Software Testing Engineer, you need a solid understanding of software development lifecycles, test design techniques, and programming or scripting languages, typically supported by a degree in computer science or related fields. Familiarity with automation tools (such as Selenium or JUnit), bug tracking systems (like Jira), and certifications like ISTQB are highly valued. Attention to detail, analytical thinking, and strong communication skills help you identify issues and collaborate effectively with development teams. These skills and qualities are crucial to ensure software quality, minimize defects, and deliver reliable products to end users.

What is the difference between Software Testing Engineer vs QA Analyst?

AspectSoftware Testing EngineerQA Analyst
CertificationsISTQB, CSTEISTQB, CSTE
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT services
Primary FocusDesigning and executing test cases, automationTest planning, process improvement, documentation

While both roles focus on ensuring software quality, Software Testing Engineers often develop and execute test cases, including automation, whereas QA Analysts focus on testing processes, documentation, and quality standards. Both roles are essential in delivering reliable software products.

What does a Software Testing Engineer do?

A Software Testing Engineer is responsible for evaluating software applications to ensure they function correctly and meet specified requirements. They design and execute test plans, identify bugs or issues, and work closely with developers to resolve defects. Their role helps maintain software quality, reliability, and performance before the product is released to users. They may use both manual and automated testing methods to cover different aspects of the application.
What job categories do people searching Software Testing Engineer jobs in Atlanta, GA look for? The top searched job categories for Software Testing Engineer jobs in Atlanta, GA are:
Infographic showing various Software Testing Engineer job openings in Atlanta, GA as of June 2026, with employment types broken down into 88% Full Time, 10% Part Time, and 2% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $102,911 per year, or $49.5 per hour.

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 27 days ago


Job description

Job Description

Key Responsibilities

Design and implement evaluation frameworks (evals) to assess LLM and agentic AI system quality, including accuracy, consistency, safety, and task completion rates.

Build and maintain automated test pipelines for AI features, covering unit, integration, and end-to-end scenarios across agentic workflows.

Develop tooling to detect regressions in model behavior, prompt outputs, and agent decision-making across releases.

Define and track quality metrics for AI systems (e.g., hallucination rates, tool-use accuracy, latency, failure recovery) and surface findings clearly to stakeholders.

Collaborate with engineers and product managers to identify edge cases, adversarial inputs, and failure modes specific to multi-step agentic pipelines.

Contribute to prompt evaluation strategies, including red-teaming, adversarial testing, and bias/fairness assessments.

Participate in design and code reviews with a quality-focused lens, raising concerns about testability and reliability early.

Help define and document quality standards and best practices for AI/ML features across the team.

Other duties as assigned.

Qualifications

Required

Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

3-5 years of professional software engineering or quality engineering experience.

Hands-on experience working with LLMs or agentic AI systems (e.g., GPT-4, Claude, Gemini, or open-source models).

Proficiency in Python for scripting, test automation, and data analysis.

Experience designing and running evaluations (evals) for generative AI or LLM-powered features.

Solid understanding of software testing principles: unit, integration, regression, and end-to-end testing.

Familiarity with agentic frameworks and concepts (e.g., tool use, multi-step reasoning, retrieval-augmented generation, memory).

Experience with CI/CD pipelines and integrating automated tests into development workflows.

Strong analytical skills - able to interpret probabilistic outputs and distinguish meaningful regressions from expected variance.

Strong written and verbal communication skills; ability to clearly document findings and present quality data to non-technical stakeholders.

Detail-oriented, with a structured approach to exploring edge cases and failure scenarios.

Ability to work in a fast-paced environment and manage multiple priorities effectively.

Nice to Have

Experience with prompt engineering and systematic prompt evaluation methodologies.

Familiarity with AI safety, alignment, or responsible AI concepts (e.g., hallucination mitigation, bias detection, guardrails).

Exposure to agentic orchestration frameworks (e.g., LangChain, LangGraph, AutoGen, CrewAI, or similar).

Experience with vector databases or RAG pipelines (e.g., Pinecone, Weaviate, pgvector).

Knowledge of observability and monitoring tools for AI systems (e.g., LangSmith, Weights & Biases, Arize).

Background in data science or ML experimentation practices.

Experience with version control systems (Git) and defect-tracking tools (e.g., Jira).

Exposure to cloud platforms (e.g., AWS, Azure, GCP) in the context of deploying or testing AI services.

What Success Looks Like

Builds robust eval frameworks that catch meaningful regressions in AI behavior before they reach production.

Reduces time-to-detection for quality issues in agentic workflows through effective automation and monitoring.

Contributes clear, actionable quality signals that help the team make confident release decisions.

Grows into a trusted voice on AI quality standards, influencing engineering practices across the team.

#LI-MH1 #momentivesoftware

About Us

Momentive Software amplifies the impact of over 20,000 purpose-driven organizations in over 30 countries, with over $11 billion raised and 55 million members served to date. Mission-driven nonprofits and associations rely on Momentive's cloud-based software and services to address their most pressing challenges - from engaging their communities to simplifying operations and growing revenue. Designed to help organizations connect more, manage more, and ultimately expect more, Momentive's solutions are built with reliability at the core and strategically focus on fundraising, learning, events, careers, volunteering, accounting, and association management. Momentive partners with organizations that believe "good enough" is never enough - so they can bring on better outcomes for everyone they serve. Learn more at momentivesoftware.com.

Why Work Here?

At Momentive Software, we're a team of passionate problem-solvers, innovators, and volunteers who believe in using technology to make a real difference. We dream big, support each other, and take pride in creating solutions that help our customers drive meaningful change. If you're looking for a place where your work matters and your ideas are valued, you'll find it here.

Medical, Dental & Vision Benefits

401(k) Savings Plan with Company Match

Flexible Planned Paid Time Off

Generous Sick Leave

Inclusive & Welcoming Environment

Purpose-Driven Culture

Work-Life Balance

Commitment to Community Involvement

Employer-Paid Parental Leave

Employer-Paid Short-Term Disability

Remote Work Flexibility
Momentive Software actively embraces diversity and equal opportunity in a meaningful way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be, which is why we do not discriminate based on race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
All persons hired will be required to verify identity, minimum age of 18, eligibility to work in the United States (without sponsorship), and to complete the required employment eligibility verification form upon hire.