1

Software Qa Engineer 2 Jobs (NOW HIRING)

Bachelor's degree (or international equivalent) and 2+ years of relevant experience in QA or test engineering, ideally spanning both embedded/firmware and software systems. * This is a career ...

Software QA Engineer

Mountain View, CA · On-site

$85K - $95K/yr

What We're Looking For TabaPay is looking for a Software QA and Testing engineer to help test new ... Team Foundation Server, GIT, FireBug, JAWS, XML, SoapUI,API * 2+years of hands-on experience with ...

Role overview We are looking to hire a QA Automation Engineer II to join our Enterprise ... The first part of the role is experience with software quality, including the ability to create end ...

Perfict is a company seeking a Software QA Engineer for a 1-year contract in Fremont, CA. The role involves developing and maintaining automated test cases, performing manual testing, and ensuring ...

The Senior Software QA Engineer is responsible for driving software quality strategy and test automation for key Molecular Devices software products, from sprint-level execution through full release ...

Sr. Software QA Engineer

Downingtown, PA · On-site

$105K - $135K/yr

The Senior Software QA Engineer is responsible for driving software quality strategy and test automation for key Molecular Devices software products, from sprint-level execution through full release ...

Senior Software QA Engineer

Irvine, CA · On-site

$107K - $140K/yr

Senior Software QA Engineer Location: Irvine, CA Work Type: Full-time Department: Information ... After maintaining two Southern California office locations for many years, the company will ...

Showing results 41-60

Software Qa Engineer 2 information

See salary details

$18

$48

$78

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

As of Aug 19, 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 is a software QA engineer 2?

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.

What are the key skills and qualifications needed to thrive as a software QA engineer 2?

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.

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 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.

More about Software Qa Engineer 2 jobs
Infographic showing various Software Qa Engineer 2 job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% 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

Our Company

Seffner, FL • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Rooms To Go rating

7.0

Company rating: 7.0 out of 10

Based on 73 frontline employees who took The Breakroom Quiz

27th of 63 rated furniture retailers


Job description

Position Summary

Rooms To Go is seeking a Software Quality Assurance Engineer to join our Application Development team. This role is responsible for ensuring the quality, reliability, and performance of our web and desktop applications through a combination of manual and automated testing.

Working closely with developers, business analysts, and product stakeholders, you'll develop test strategies, execute manual and automated test cases, identify defects, and help improve the overall software development lifecycle. The ideal candidate has experience with both manual testing and test automation and enjoys building quality into every stage of the development process.

Responsibilities:

  • Develop, maintain, and execute comprehensive test plans, test cases, and test scripts for web and desktop applications.
  • Perform manual functional, regression, smoke, integration, and exploratory testing.
  • Design, develop, and maintain automated test scripts using modern automation tools such as Playwright, Cypress, WebDriverIO, or similar frameworks.
  • Validate software against business requirements, user stories, and technical specifications.
  • Identify, document, prioritize, and track software defects through resolution using defect management tools.
  • Collaborate with developers, business analysts, and project teams to ensure software quality throughout the Software Development Lifecycle (SDLC).
  • Participate in sprint planning, backlog refinement, and release readiness activities.
  • Execute regression testing before software releases to ensure application stability.
  • Improve testing processes, standards, and automation coverage to increase efficiency and product quality.
  • Assist in designing scalable automation frameworks and reusable test assets.
  • Communicate testing progress, results, and quality metrics to both technical and non-technical stakeholders.
  • Stay current with emerging testing tools, technologies, and industry best practices.

Qualifications:

  • 4+ years of experience in Software Quality Assurance, including manual testing and/or test automation.
  • At least one year of hands-on experience with Playwright or another Node.js-based automation testing tool (such as Cypress or WebDriverIO).
  • Strong understanding of software testing methodologies, testing lifecycle, and SDLC.
  • Experience creating test plans, test cases, and test strategies from business requirements or user stories.
  • Experience performing manual functional, smoke, regression, and integration testing.
  • Experience using defect tracking and test management tools.
  • Experience with JavaScript and Node.js-based automation tools preferred.
  • Familiarity with Agile software development methodologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently while collaborating effectively within a development team.

Preferred Qualifications:

  • Experience with Playwright.
  • Experience testing web, desktop, and API applications.
  • Familiarity with CI/CD pipelines and automated testing practices.
  • Programming or scripting experience.
  • Experience working in Agile/Scrum environments.


Founded in 1991, Rooms To Go is one of the largest and fastest growing furniture retailers in the US with over 250 stores in ten southern states, eight distribution centers and an e-commerce business. Rooms To Go offers a collaborative work environment within a supportive culture.

Rooms To Go Benefits:

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Associate discounts including furniture
  • Company paid life and disability insurance
  • Paid time off
  • Employee Assistance Program
  • Wellness Programs
  • And more!

Rooms To Go is an equal opportunity employer. We do not discriminate in hiring or employment against any individual on the basis of race, color, gender, national origin, ancestry, religion, physical or mental disability, age, veteran status, sexual orientation, gender identity or expression, marital status, pregnancy, citizenship, or any other factor protected by anti-discrimination laws

Applicants must be authorized to work in the U.S. 


What Rooms To Go employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom