1

Software Qa Engineer 2 Jobs (NOW HIRING)

We are seeking a detail-oriented and quality-driven Software QA Engineer II to join our growing Quality Assurance team. The ideal candidate is a proactive and analytical tester with strong manual ...

QA Engineer II

Dale City, VA ยท On-site

$40 - $46/hr

Title: QA Engineer II Location: Charlotte, NC (Hybrid M-TH) Duration: Initial 6 Month Contract ... This individual will have proven experience with software Quality Assurance practices that includes ...

The Software QA Engineer II role involves automating and maintaining complex workflows, developing and troubleshooting automated tests, and collaborating with various teams to ensure adequate test ...

Software QA Engineer II

Manhattan, NY ยท On-site

$78K - $158K/yr

Teladoc Health, Inc. seeks Software Engineer II, QA Automation (Multiple Openings) at its facility located at 155 E 44th Street, Floor 17, New York, NY 10017. Automate and maintain complex workflows ...

Software QA Engineer II

New York, NY ยท On-site

$78K - $158K/yr

Teladoc Health, Inc. seeks Software Engineer II, QA Automation (Multiple Openings) at its facility located at 155 E 44th Street, Floor 17, New York, NY 10017. Automate and maintain complex workflows ...

We are looking for a Software QA Engineer to help ensure our Health experience is rock-solid and customer-focused. We're looking for critical thinkers who would like to play a key role qualifying ...

next page

Showing results 1-20

Software Qa Engineer 2 information

See salary details

$18

$48

$78

How much do software qa engineer 2 jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for software qa engineer 2 in the United States is $48.54, according to ZipRecruiter salary data. Most workers in this role earn between $38.22 and $55.53 per hour, depending on experience, location, and employer.

What are Software QA Engineer 2 roles and responsibilities?

A Software QA Engineer 2 is typically a mid-level quality assurance professional responsible for designing and executing test plans, identifying software defects, and ensuring products meet quality standards. They collaborate with developers, product managers, and other QA team members to clarify requirements and resolve issues. Additionally, they may mentor junior QA engineers, help automate test processes, and contribute to process improvements within the QA team.

How much does a QA Engineer II make at Amazon?

A QA Engineer II at Amazon typically earns a base salary ranging from $80,000 to $110,000 annually, depending on experience and location. Compensation may also include bonuses and stock options, with additional benefits such as health insurance and paid time off.

What is the difference between Software Qa Engineer 2 vs Software Qa Engineer 1?

AspectSoftware Qa Engineer 2Software Qa Engineer 1
Experience LevelMid-level, typically 2+ yearsEntry-level, typically 0-1 year
ResponsibilitiesDesigns test plans, reviews test cases, mentors junior staffExecutes test cases, reports bugs, learns testing processes
Required SkillsStrong testing, scripting, and analytical skillsBasic testing knowledge, attention to detail
Work EnvironmentCollaborates with developers, leads testing effortsFollows testing scripts, reports issues

The main difference between Software Qa Engineer 2 and Software Qa Engineer 1 lies in experience, responsibilities, and skill level. Software Qa Engineer 2 typically has more experience, takes on leadership tasks, and handles complex testing activities, whereas Software Qa Engineer 1 focuses on executing tests and gaining foundational skills.

Is QA Engineer still in demand?

QA Engineer roles remain in demand as companies prioritize software quality assurance, especially with the growth of agile development and automation tools like Selenium and JUnit. Skilled QA Engineers with experience in testing frameworks, scripting, and continuous integration are sought after across various industries.

Will QA or SDET get replaced by AI?

QA and SDET roles involve designing test cases, analyzing complex software behaviors, and ensuring quality, which currently require human judgment and creativity that AI cannot fully replicate. While AI tools can assist with automation, test execution, and bug detection, they are unlikely to completely replace the need for skilled QA and SDET professionals in the near future.

How does a Software QA Engineer 2 typically collaborate with developers and product teams during the software development lifecycle?

As a Software QA Engineer 2, you will work closely with developers to review requirements, provide feedback on testability, and identify potential issues early in the process. You'll often participate in sprint planning meetings, daily stand-ups, and code reviews to ensure quality is integrated throughout the development lifecycle. Effective communication is key, as you'll need to clearly report bugs, suggest improvements, and sometimes help define acceptance criteria with product managers. This collaborative approach not only helps deliver higher-quality products but also enhances your understanding of the system, making you a valuable team member.

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

To thrive as a Software QA Engineer 2, you need a solid understanding of software testing methodologies, experience with test case design, and a relevant degree such as computer science or engineering. Familiarity with automated testing tools (like Selenium or JUnit), bug tracking systems, and scripting languages (such as Python or JavaScript) is typically required. Attention to detail, strong analytical thinking, and effective communication help you identify issues and collaborate with developers. These skills are vital for ensuring software reliability, efficient defect resolution, and the delivery of high-quality products.

What engineer makes $500,000 a year?

Software QA Engineers typically do not earn $500,000 annually; such high salaries are more common in executive or specialized roles like senior software engineers, engineering managers, or technical leads with extensive experience, advanced skills, and often stock options or bonuses. Achieving this level usually requires years of experience, advanced technical expertise, and working at large tech companies or in high-cost-of-living regions.
More about Software Qa Engineer 2 jobs
Infographic showing various Software Qa Engineer 2 job openings in the United States as of July 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $100,970 per year, or $48.5 per hour.
Software Quality Assurance Engineer II

Software Quality Assurance Engineer II

Enlitic, Inc.

Loveland, CO โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Description:

We are seeking an experienced and detail-oriented SQA Engineer II to join our growing Software Quality Assurance team. This role is ideal for a candidate with a strong mix of manual and automation testing experience who is passionate about improving software quality, reliability, and system-level performance across multiple products and platforms.


The SQA Engineer II is responsible for testing moderately complex features and systems, ensuring software meets established quality standards. In this role, you will contribute to both manual and automated testing efforts, support test case design, and collaborate cross-functionally to improve product quality and reliability throughout the product development lifecycle.


This position will play a key role in increasing QA capacity and strengthening cross-product system-level testing. The ideal candidate will be comfortable testing complex workflows and edge cases, expanding regression coverage across critical product areas, and contributing to backend, frontend, API, and pipeline automation efforts. You will also have the opportunity to work across multiple QA frameworks, helping create stronger alignment and integration between testing environments while improving overall testing effectiveness and scalability.


We are hiring for candidates based in Canada, with preference for those located in the Eastern Time Zone.


Position Responsibilities:

  • Execute manual and automated test cases for moderately complex features and systems
  • Design, create, and maintain test cases and test data to ensure appropriate test coverage
  • Contribute to the development and maintenance of automated test scripts and frameworks
  • Identify, document, and track software defects; collaborate with developers to support resolution
  • Apply judgment to prioritize testing efforts based on risk, functionality, and business impact
  • Perform various types of testing, including functional, regression, integration, and performance testing
  • Support CI/CD processes by contributing to automated testing pipelines
  • Collaborate with engineering and product teams to clarify requirements and ensure testability
  • Analyze test results and provide clear, actionable feedback to stakeholders
  • Maintain and update test documentation according to established QA processes
  • Contribute to continuous improvement of QA processes, tools, and methodologies
Requirements:

Education:

  • Bachelorโ€™s degree in Computer Science, Information Technology, or a related field, or equivalent work experience


Experience:

  • Experience in software quality assurance, including manual and/or automated testing
  • Experience executing test cases and contributing to test design for moderately complex features and systems
  • Experience working in Agile development environments
  • Proficiency in at least one programming or scripting language (e.g., Python) for test automation
  • Experience contributing to automated testing using established frameworks (e.g., Pytest or similar)
  • Working knowledge of SQL for data validation and testing purposes
  • Familiarity with API testing and common testing types (functional, regression, integration)
  • Experience using version control systems (e.g., Git) and issue tracking tools (e.g., Jira)
  • Exposure to CI/CD pipelines and automated testing workflows
  • Working knowledge of Windows and/or Linux environments
  • Demonstrated ability to independently identify defects, follow QA processes, and contribute to improving test coverage