1

Qa Engineer Jobs in San Ramon, CA (NOW HIRING)

Infrastructure QA Engineer

Sunnyvale, CA · On-site

$106K - $130K/yr

Fortinet is looking for a Network&Security QA Engineer to join the Infrastructure QA team in Sunnyvale headquarters, California . This is a technical role, delivering testing service for Fortinet ...

Infrastructure QA Engineer

Sunnyvale, CA · On-site

$106K - $130K/yr

Fortinet is looking for a Network&Security QA Engineer to join the Infrastructure QA team in Sunnyvale headquarters, California . This is a technical role, delivering testing service for Fortinet ...

Fortinet is looking for a Network&Security QA Engineer to join the Infrastructure QA team in Sunnyvale headquarters, California . This is a technical role, delivering testing service for Fortinet ...

Position Summary We are looking for a Senior SAP QA Engineer with strong functional knowledge of SAP S/4HANA and proven expertise in validating Order-to-Cash (OTC) business processes. The candidate ...

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

We're looking for a Senior QA Engineer with a strong manual experience and automation is a plus. You're interested in the technical challenge of implementing a high availability hub for our product ...

JOB TITLE: QA Engineer JOB TYPE: Full-time LOCATION: Remote JOB SCOPE: As a Quality Engineer at Primary you will be responsible for quality assurance related activities and following the complete end ...

We are seeking a dynamic Senior QA Engineer to join our R&D team. In this pivotal role, you will be responsible for formulating a robust QA strategy, enhancing code coverage, collaborating with ...

As a remoteSoftware QA Engineer you are providing support on quality-engineering insight throughout product lifecycles, creates, and maintains comprehensive test plans, develops test cases, executes ...

Senior QA Engineer, Safety

San Mateo, CA · On-site

$187K - $223K/yr

As a Senior QA Engineer, you will be the first dedicated QA hire for the Safety Engineering Group, which is responsible for building the infrastructure and policies that make Roblox the safest online ...

Sr Software QA Engineer Location: Fremont, CA Duration: 12+ Mon What to Expect: We're accelerating the world's transition to sustainable energy, and Client's industrial energy efforts drive the ...

The QA Engineer will work with a small, collaborative team of seasoned QA engineers and business partners in the Omni channel team. What you'll do • Participate in the design and implementation ...

Senior QA Engineer

San Francisco, CA · On-site

$157K - $194K/yr

... QA team on regression execution, and partner with engineering to resolve release-blocking issues fast * Embed deeply with the product team to develop domain expertise, own end-to-end test plans, and ...

We are looking to bring on a QA Engineer I with experience in manual application testing. In this role, you'll work with the QA team to plan and execute tests in a fast-paced, agile team. Familiarity ...

Fortinet is looking for a Staff Software Dev QA Engineer to assist FortiADC Team The software development QA developer need to work with the developer team to deliver high quality of the Fortinet ...

next page

Showing results 1-20

Qa Engineer information

See San Ramon, CA salary details

$40.8K

$106.4K

$154.8K

How much do qa engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for qa engineer in San Ramon, CA is $106,352.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,300.00 and $124,600.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually. These roles often require advanced skills, certifications, and extensive industry experience, and compensation may include base salary, bonuses, and stock options.

What does a QA engineer do?

A QA engineer is responsible for testing software to identify bugs and ensure quality standards are met. They develop test plans, execute manual or automated tests, and collaborate with developers to improve product reliability. Proficiency with testing tools and understanding of software development processes are essential for this role.

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

To thrive as a QA Engineer, you need a solid understanding of software testing principles, programming or scripting knowledge, and familiarity with quality assurance methodologies, often supported by a degree in computer science or a related field. Experience with test automation tools (such as Selenium or JUnit), bug tracking systems, and sometimes certifications like ISTQB are typically required. Attention to detail, analytical thinking, and strong communication skills help QA Engineers identify issues and collaborate effectively with development teams. These skills ensure the delivery of reliable, high-quality software products that meet user requirements and business goals.

What is the role of a QA engineer?

A QA engineer is responsible for testing software to identify bugs and ensure quality standards are met. They develop test plans, execute manual or automated tests, and collaborate with developers to improve product reliability. Proficiency in testing tools and understanding of software development processes are essential for this role.

What are QA Engineers?

QA Engineers, or Quality Assurance Engineers, are professionals responsible for ensuring that software products meet established quality standards before they are released to customers. They design and execute tests, identify bugs or issues, and work closely with development teams to resolve problems. QA Engineers play a crucial role in the software development lifecycle by preventing defects, improving product reliability, and ensuring a smooth user experience. Their work may involve manual testing, automated testing, and creating test documentation.

What is the difference between Qa Engineer vs Software Tester?

AspectQa EngineerSoftware Tester
CertificationsISTQB, CSTE, CSQAISTQB, CSQA (optional)
Work EnvironmentInvolved in automation, process improvement, and quality strategyPrimarily manual testing and test case execution
ResponsibilitiesDesigning test plans, automation, defect analysis, quality assuranceExecuting test cases, reporting bugs, verifying fixes
Industry UsageUsed across software development companies, especially in Agile and DevOpsCommon in traditional and Agile environments

The main difference between a Qa Engineer and a Software Tester lies in their scope and responsibilities. Qa Engineers typically focus on automation, quality processes, and strategic testing, while Software Testers mainly perform manual testing and bug reporting. Both roles are essential for ensuring software quality, but Qa Engineers often have a broader role in quality assurance and process improvement.

How does a QA Engineer typically collaborate with developers and other team members during the software development lifecycle?

QA Engineers work closely with developers, product managers, and sometimes UX/UI designers throughout the software development lifecycle. They participate in sprint planning meetings, provide input on testability during requirements discussions, and collaborate with developers to understand new features and identify potential issues early. Regular communication helps ensure that quality standards are met and bugs are addressed promptly, resulting in a more efficient release process and higher-quality products. This collaborative environment also provides QA Engineers with opportunities to expand their technical knowledge and grow within the team.

What Does a QA Engineer Do?

As a QA engineer, you monitor the development process and design troubleshooting tests to ensure software or manufacturing materials have no significant issues. If your tests identify problems with the software, you then send the review and feedback to the product design team so they can make plans to debug the software and return it to you for further testing. Your duties include designing various tests, scenarios, and scripts to assess whether or not a piece of software is ready for release. You also track and document your findings using a bug tracking system and participate in design review meetings to provide reports on your results.

What is the maximum salary of QA?

The maximum salary for a QA Engineer can vary widely depending on experience, location, and industry, with senior roles in high-demand areas reaching over $120,000 annually. Factors such as expertise in automation tools, certifications, and leadership responsibilities can influence higher compensation levels.
What are the most commonly searched types of Qa Engineer jobs in San Ramon, CA? The most popular types of Qa Engineer jobs in San Ramon, CA are:
What are popular job titles related to Qa Engineer jobs in San Ramon, CA? For Qa Engineer jobs in San Ramon, CA, the most frequently searched job titles are:
What cities near San Ramon, CA are hiring for Qa Engineer jobs? Cities near San Ramon, CA with the most Qa Engineer job openings:
Infographic showing various Qa Engineer job openings in San Ramon, CA as of July 2026, with employment types broken down into 57% Full Time, and 43% Contract. Highlights an 100% In-person job distribution, with an average salary of $106,352 per year, or $51.1 per hour.
Senior Quality Assurance Engineer (9326321)

Senior Quality Assurance Engineer (9326321)

Cargomatic

San Francisco, CA

$125K - $130K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Cargomatic rating

4.3

Company rating: 4.3 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

Senior Quality Assurance Engineer
Location: San Francisco, CA
Compensation: $125,000 – $130,000 annually

Join a rapidly growing company disrupting the trucking industry! Cargomatic is the #1 technology platform and digital marketplace for powering world-class, local trucking. Take a look around you. Literally everything humans build, grow, or sell has spent time on a truck. Local trucking is the lifeblood of every regional economy, and yet this $82 billion industry still relies heavily on phone calls and fax machines. Cargomatic is transforming the way goods move around every local node in the supply chain by connecting shippers and commercial truck drivers with mobile technology. We are solving complex, real-world problems every day, and giving full transparency to the shipping process.

Cargomatic is seeking a highly hands-on Senior Quality Assurance Engineer who thrives in fast-paced environments and passionate about delivering high-quality software. This role is ideal for someone who enjoys being deeply involved in every stage of the software development lifecycle, from requirements analysis and test planning to execution, automation, and production validation.

Key Responsibilities:

  • Design, develop, and execute software quality assurance strategies for modern web and mobile applications, including React-based web interfaces and Android/iOS mobile platforms.
  • Perform a combination of manual and automated testing using industry-standard tools such as Selenium, Cypress, and Playwright for web, and Appium for mobile applications.
  • Ensure front-end and back-end functionality through end-to-end testing workflows.
  • Validate API endpoints and their integration using Postman and RestAssured.
  • Conduct performance benchmarking and load testing using tools like JMeter and k6 to evaluate application scalability under varying user loads. Identify, log, and track software defects using defect tracking tools (e.g., JIRA), and collaborate closely with developers and product teams to drive resolution.
  • Develop and maintain reusable test automation frameworks for Android apps using Appium and JavaScript/Java, with occasional iOS testing support.
  • Execute regression testing across various mobile devices and OS versions to ensure consistent behavior and compatibility. Integrate automated test suites into CI/CD pipelines with Jenkins, GitHub Actions, or CircleCI to facilitate faster and more reliable software releases.
  • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives to ensure alignment between QA activities and product goals.
  • Develop test plans, test cases, and traceability matrices to ensure comprehensive test coverage and compliance with software quality standards.
  • Review product requirements and technical design documents to provide timely and meaningful feedback.
  • Perform cross-browser and cross-device compatibility testing to ensure consistent user experience across environments.
  • Conduct mobile device compatibility testing across various screen sizes and operating systems.
  • Use Android Studio and Xcode for debugging and log analysis during mobile test cycles.
  • Conduct root cause analysis on production issues and contribute to preventive testing strategies.
  • Create test data and use SQL queries to validate backend data integrity.
  • Support user acceptance testing (UAT) and provide QA sign-off for production releases.
  • Develop internal documentation and QA best practices to ensure team knowledge retention and process improvements.
  • Train and mentor junior QA engineers in automation scripting and testing methodologies.
  • Must live within reasonable commuting distance from SF office and able to appear in office as required.

Requirements:

  • Master's degree or foreign degree equivalent in Computer Science, Information Technology, or related field and two (2) years of experience in the job offered or a related role.
  • Writing automated test scripts for UI and backend validation in React and Node.js applications using Selenium, Cypress, and Playwright;
  • Automated testing of Android and iOS mobile applications using Appium, with scripting in Java or JavaScript;
  • Mobile test execution using Android Studio and Xcode with real devices and emulators;
  • Validating RESTful API functionality and integration using Postman and RestAssured;
  • Performance and load testing using JMeter and k6 to assess system scalability under high traffic;
  • Defect tracking and bug management using tools such as JIRA; collaborating with developers to ensure timely resolution;
  • Integrating test automation into CI/CD workflows using Jenkins, GitHub Actions, and CircleCI;
  • Working within Agile and Scrum frameworks to participate in sprints, reviews, and planning sessions;
  • Creating test strategies, writing test plans, and conducting exploratory and regression testing;
  • Writing and debugging test scripts using JavaScript and TypeScript. Conducting SQL-based data validation for backend testing;
  • Performing cross-browser testing using tools such as BrowserStack or Sauce Labs;
  • Documenting QA processes and supporting knowledge transfer to QA team members.

Why Join Cargomatic?

We offer competitive compensation and a comprehensive benefits package, including:

  • Medical, Dental, and Vision insurance
  • 401(k) with company match
  • Flexible Spending Accounts (FSA)
  • Company-paid Life and Disability insurance
  • Flexible Paid Time Off (PTO) and company holidays
  • Paid Parental Leave
  • Employee Assistance Program (EAP)
  • Opportunity to build cutting-edge AI solutions in a high-growth logistics technology company
  • Collaborative, high-impact team environment

Cargomatic is proud to be an Equal Opportunity Employer. We are committed to creating a diverse and inclusive workplace where all employees feel valued and empowered to succeed.


What Cargomatic employees say

Hours and flexibility

Workplace

Get the full story on Breakroom