1

Functional Qa Engineer Jobs in Riverside, CA (NOW HIRING)

We are seeking QA Engineers to join us where you will stay at the forefront of technology, have access to and learn about the latest generation of networking technologies worldwide. Together with ...

QA Engineer - Client Facing

Irvine, CA · On-site

$107K - $120K/yr

... functional teams Analytical thinking, problem-solving, organization, and attention to detail ... quality assurance,release notes,gathering requirements,use cases,requirements-gathering ...

... Engineer III - Quality Assurance to lead Quality Assurance efforts on complex software products ... Execute all levels of testing (Functional, API testing, Data Validation, Integration, and ...

Quality Engineer

Brea, CA · On-site

$95K - $110K/yr

Job Summary Quality Assurance Engineer will actively lead the improvement of customer satisfaction ... Functional/Technical Skills - Possesses the skills to be effective in the job. Has the skills to ...

Quality Engineer

Brea, CA · On-site

$74K - $95K/yr

Job Summary Quality Assurance Engineer will actively lead the improvement of customer satisfaction ... Functional/Technical Skills - Possesses the skills to be effective in the job. Has the skills to ...

Showing results 41-60

Functional Qa Engineer information

See Riverside, CA salary details

$19

$50

$82

How much do functional qa engineer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for functional qa engineer in Riverside, CA is $50.64, according to ZipRecruiter salary data. Most workers in this role earn between $39.86 and $57.93 per hour, depending on experience, location, and employer.

What is a functional QA engineer?

Functional QA Engineers are professionals who focus on testing software applications to ensure that they meet specified requirements and function correctly from an end-user perspective. They design, execute, and document test cases based on functional specifications to identify defects and verify that new features work as intended. Their work is essential for delivering high-quality software products by catching issues early in the development lifecycle. Functional QA Engineers often collaborate closely with developers, product managers, and other stakeholders to ensure comprehensive test coverage and smooth product releases.

How does a functional QA engineer typically collaborate with developers and product managers during a project lifecycle?

Functional QA Engineers work closely with developers by reviewing requirements and user stories, clarifying acceptance criteria, and providing feedback early in the development process. They often participate in sprint planning sessions and daily stand-ups to stay aligned with the team. Throughout the project, they communicate frequently with product managers to ensure test cases accurately reflect business needs and to report on test results or potential issues. This cross-functional collaboration helps identify defects early and ensures a higher-quality final product.

What are the key skills and qualifications needed to thrive as a functional QA engineer, and why are they important?

To thrive as a Functional QA Engineer, you need strong analytical skills, attention to detail, and a solid understanding of software testing principles, typically backed by a relevant degree or experience in quality assurance. Familiarity with test management tools (like JIRA or TestRail), defect tracking systems, and sometimes automation frameworks is commonly required. Excellent communication, problem-solving ability, and collaboration skills help Functional QA Engineers effectively work with development teams and stakeholders. These skills ensure thorough testing, clear documentation, and high-quality software releases.

What is the difference between Functional Qa Engineer vs Manual Tester?

AspectFunctional Qa EngineerManual Tester
CertificationsISTQB, CSTE, CSQAISTQB Foundation, ISTQB Agile
Work EnvironmentCollaborates with developers, automation teamsPrimarily executes test cases manually
ResponsibilitiesDesigns test plans, automates tests, analyzes resultsPerforms manual test execution, reports bugs
Industry UsageSoftware development, QA teamsSoftware testing, QA departments

While both roles focus on testing software quality, a Functional Qa Engineer often develops automated tests and designs comprehensive test strategies, whereas a Manual Tester primarily executes test cases manually. The Functional Qa Engineer's role is more technical and automation-oriented, making it suitable for teams aiming to streamline testing processes.

Are functional QA engineers paid well?

Functional QA engineers typically earn competitive salaries that vary based on experience, location, and industry. Professionals with skills in automation tools and testing frameworks often command higher pay, especially in organizations emphasizing quality assurance and software testing processes.

Is a Functional QA Engineer still in demand?

Yes, a Functional QA Engineer remains in demand as companies prioritize software quality assurance, especially with the growth of Agile and DevOps practices. Skills in manual testing, test case design, and familiarity with testing tools like Selenium or JIRA are valuable in the current job market.

What cities near Riverside, CA are hiring for Functional Qa Engineer jobs?

Cities near Riverside, CA with the most Functional Qa Engineer job openings:

Senior Software Quality Assurance Engineer - Cloud Services

Irvine, CA • On-site

$135K - $170K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 27 days ago


Job description

About the Role

TP-Link is seeking a Senior Software Quality Assurance Engineer to join our growing Cloud Services Quality Engineering team. In this role, you will lead quality initiatives for cloud platforms that support millions of connected devices and users worldwide.

You will be responsible for defining test strategies, driving automation, identifying quality risks, and ensuring the reliable delivery of scalable cloud services across TP-Link’s networking and smart home ecosystem. Working closely with software engineers, architects, product managers, and fellow quality engineers, you will help shape the quality culture and engineering practices of our cloud platform organization.

This role is ideal for an experienced quality engineer who is passionate about cloud technologies, backend systems, automation, and delivering exceptional customer experiences at scale.

Responsibilities
  • Own quality planning, test strategy, and test execution for cloud service projects and backend systems.
  • Serve as the quality owner for assigned projects, ensuring comprehensive test coverage and release readiness.
  • Design and develop test plans, test cases, and testing approaches based on business requirements, system architecture, and risk analysis.
  • Analyze distributed systems and microservices architectures to identify quality risks and testing opportunities.
  • Validate cloud services through functional, integration, regression, API, database, and end-to-end testing.
  • Develop, maintain, and enhance automated test frameworks and test suites to improve test coverage and efficiency.
  • Integrate automated testing into CI/CD pipelines to support rapid and reliable software delivery.
  • Perform backend validation using APIs, databases, logs, and monitoring tools.
  • Execute performance, scalability, reliability, and resiliency testing for cloud services.
  • Collaborate with development teams to investigate issues, reproduce defects, and support root cause analysis.
  • Participate in architecture reviews, design discussions, and requirement analysis to ensure quality considerations are incorporated early in the development lifecycle.
  • Drive continuous improvements in testing methodologies, automation practices, and quality engineering processes.
  • Mentor junior engineers and promote quality engineering best practices across the team.
  • Evaluate and adopt modern testing technologies, including AI-assisted tools, to improve engineering productivity and software quality.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • 7+ years of experience in software quality engineering, backend system testing, or cloud service testing, with proven ability to define test strategies and lead quality initiatives for complex cloud systems.
  • Strong understanding of microservices architectures and large-scale distributed systems, with the ability to analyze service interactions, identify quality risks, and develop effective testing strategies for cloud-based platforms.
  • Hands‑on experience testing RESTful APIs and backend services.
  • Experience with Docker, Kubernetes, or other containerized environments.
  • Familiarity with backend technologies such as Kafka, MySQL, MongoDB, Redis, or similar platforms.
  • Experience working with AWS or other major cloud platforms.
  • Hands‑on experience with performance, scalability, reliability, and resiliency testing.
  • Proficiency in Python or Java, with experience designing, developing, and maintaining automated test frameworks and scalable test automation solutions.
  • Strong analytical, troubleshooting, debugging, and root cause analysis skills.
  • Excellent communication skills and ability to collaborate effectively across engineering, product, and operations teams.
Preferred Qualifications
  • Experience leading quality initiatives for complex projects or modules.
  • Experience with IoT cloud platform, networking products, or smart home services.
  • Knowledge of networking fundamentals, cloud security concepts, and observability tools.
  • Experience leveraging AI‑powered tools such as GitHub Copilot or other AI‑assisted testing solutions to improve testing efficiency and engineering productivity.
  • Mandarin and English bilingual proficiency is a plus.
Why Join TP‑Link
  • Work on cloud services supporting millions of connected devices and users worldwide.
  • Influence the quality strategy for industry‑leading networking and smart home products.
  • Build scalable automation solutions using modern cloud‑native technologies.
  • Collaborate with talented engineering teams across global locations.
  • Gain exposure to large‑scale distributed systems, IoT platforms, and AI‑assisted engineering practices.
  • Play a key role in shaping the future of TP‑Link’s cloud ecosystem and customer experience.

Salary Range: $135,000 - $170,000

Benefits
  • Fully paid medical, dental, and vision insurance (partial coverage for dependents)
  • Contributions to 401(k) funds
  • 15 days accrued vacation
  • 11 paid holidays
  • Bi‑annual pay increases
  • Health and wellness benefits, including free gym membership
  • Quarterly team‑building events

At TP-Link Systems Inc., we are continually searching for ambitious individuals who are passionate about their work. We believe that diversity fuels innovation, collaboration, and drives our entrepreneurial spirit. As a global company, we highly value diverse perspectives and are committed to cultivating an environment where all voices are heard, respected, and valued. We are dedicated to providing equal employment opportunities to all employees and applicants, and we prohibit discrimination and harassment of any kind based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Beyond compliance, we strive to create a supportive and growth‑oriented workplace for everyone. If you share our passion and connection to this mission, we welcome you to apply and join us in building a vibrant and inclusive team at TP-Link Systems Inc.

Please, no third‑party agency inquiries, and we are unable to offer visa sponsorship at this time.

#J-18808-Ljbffr