1

Quality Assurance Programming Jobs (NOW HIRING)

QA Engineer Onsite in Foster City, CA | 5 days in office The Quality Assurance team is actively seeking a Quality Assurance Engineer to help ensure that our backend services are optimized, secure ...

QA Engineer Onsite in Foster City, CA 5 days in office The Quality Assurance team is actively seeking a Quality Assurance Engineer to help ensure that our backend services are optimized, secure, and ...

Quality Assurance Engineer Department: Operations Reports To: Director of Quality Location: On-site; Columbia Falls, MT Position Type: Full Time, Salary, Exempt, IC3/IC4 Job Summary: The Quality ...

Position Title * QA Engineer ACSPA0F35 Position Responsibilities QA Engineer Location: Plano, TX- Hybrid (look for near by candidates) W2 Candidates Required Skills- Python + Core Java + Selenium ...

Position: QA Engineer - Data Pipeline, Kafka & AWS Location New York City/Dallas TX/St. Louis MO Hybrid Employment Type: Long-Term Contract Job Description We are seeking an experienced QA Engineer ...

Software Quality Assurance Engineer Location -Onsite Hybrid role Lincoln Massachusetts About ... Basic understanding and some proficiency in a computer programming language (Java, JavaScript, or ...

Showing results 41-60

Quality Assurance Programming information

See salary details

$15

$44

$64

How much do quality assurance programming jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for quality assurance programming in the United States is $44.87, according to ZipRecruiter salary data. Most workers in this role earn between $36.54 and $54.57 per hour, depending on experience, location, and employer.

What is quality assurance programming?

Quality Assurance Programming refers to the process of developing and implementing software tests to ensure that products meet specific quality standards and function as intended. Professionals in this field create automated and manual test scripts, identify bugs, collaborate with developers, and help improve the overall software development process. Their work is crucial to delivering reliable, efficient, and user-friendly applications. Quality Assurance Programmers often use tools like Selenium, JUnit, or TestNG, and require strong analytical and programming skills.

What are the key skills and qualifications needed to thrive as a quality assurance programmer?

To excel as a Quality Assurance Programmer, you need a solid understanding of software testing methodologies, programming languages (such as Python or Java), and often a degree in computer science or a related field. Familiarity with automated testing tools (like Selenium or JUnit), bug tracking systems, and sometimes ISTQB certification is typically required. Strong analytical thinking, attention to detail, and effective communication skills help professionals identify issues and collaborate with development teams. These competencies ensure software reliability, reduce defects, and enhance product quality in competitive environments.

How does a quality assurance programming professional typically collaborate with development and product teams during the software release cycle?

Quality Assurance Programming professionals play a crucial role in ensuring software quality by working closely with both development and product teams throughout the release cycle. They participate in planning meetings to understand requirements, design and execute test plans, and provide feedback on potential issues. Regular communication with developers helps address defects quickly, while collaboration with product managers ensures user expectations are met. This teamwork fosters a proactive approach to problem-solving and helps deliver robust, reliable software products.

What is the difference between Quality Assurance Programming vs Quality Assurance Testing?

AspectQuality Assurance ProgrammingQuality Assurance Testing
Primary FocusDeveloping automated testing scripts and tools to ensure software qualityExecuting manual or automated tests to identify bugs and issues
Required SkillsProgramming languages, scripting, automation toolsTest case design, defect tracking, basic scripting
Work EnvironmentSoftware development teams, coding environmentsTesting labs, project teams, QA departments
CertificationsISTQB, CSTE, automation tool certificationsISTQB, software testing certifications

In summary, Quality Assurance Programming focuses on creating automated testing solutions through coding, while Quality Assurance Testing involves executing tests to find bugs. Both roles are essential for software quality but differ in their technical focus and daily tasks.

Is quality assurance programming a stressful job?

Quality assurance programming can be stressful at times due to tight deadlines, the need for precision, and the responsibility of identifying and fixing bugs. However, it often involves structured workflows, testing tools, and collaboration, which can help manage workload and reduce stress levels.

What cities are hiring for Quality Assurance Programming jobs?

Cities with the most Quality Assurance Programming job openings:

What are popular job titles related to Quality Assurance Programming jobs?

For Quality Assurance Programming jobs, the most frequently searched job titles are:

Infographic showing various Quality Assurance Programming job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 84% Physical, 1% Hybrid, and 15% Remote job distribution, with an average salary of $93,338 per year, or $44.9 per hour.

QA Engineer

Florham Park, NJ • On-site

Indotronix International Corporation
Recruiting and Staffing Services • 1 - 5K employees

Full-time

Re-posted 14 days ago


Job description

Job Summary: Playwright Automation QA Engineer
Location: Florham Park, NJ, 07932 (Remote Eligible)
Job Type: 1099 Contract
About the Role
Join our dynamic team as a QA Engineer specializing in Playwright Automation. Leverage your expertise in TypeScript and enterprise web automation to design, build, and maintain scalable testing frameworks for business-critical applications. Collaborate with cross-functional teams in a fast-paced, tech-forward environment committed to quality and innovation.
Responsibilities
- Architect, develop, and maintain robust automation frameworks using Playwright and TypeScript
- Automate functional, regression, smoke, and end-to-end test scenarios for complex web applications
- Collaborate closely with QA, Developers, Business Analysts, and Product teams to define and achieve comprehensive test coverage
- Develop reusable automation components, test libraries, and utilities for efficiency and maintainability
- Integrate automation suites into CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions) to ensure seamless execution
- Analyze automation results, identify and document defects, and work with development teams for prompt resolutions
- Regularly enhance automation scripts in alignment with evolving application features
- Participate in code reviews and promote automation best practices across the team
- Prepare and deliver test reports, execution metrics, and quality status updates to stakeholders
Required Skills and Experience
- 6+ years of software testing/automation experience
- 2+ years of hands-on Playwright automation (mandatory)
- Proficient in TypeScript
- Proven track record building scalable automation frameworks from scratch
- Strong knowledge of Page Object Model (POM) and automation design patterns
- Practical experience with REST APIs and API testing
- Skilled in integrating automation with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions)
- Proficient in Git version control
- Excellent debugging, analytical, and problem-solving abilities
Preferred Skills
- Experience in Agile/Scrum teams
- Knowledge of performance and cross-browser testing
- Familiarity with cloud-based testing platforms
- SQL and database validation experience
Benefits
- Competitive contract compensation
- Opportunity to work on high-impact, enterprise-level projects
- Growth potential through exposure to latest tools and methodologies
- Collaborative, innovation-driven team culture
- Remote flexibility
How to Apply
Ready to elevate your automation career? Submit your resume today and join a forward-thinking QA team making an impact on mission-critical web applications.

Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US