
Browse open QA Engineer positions aggregated from verified tech companies. Optimize your resume for these roles using our free analyzer and resume examples.
Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team Stripe Terminal helps Stripe users extend their online presence into the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. With Terminal, businesses can unlock in-person payments use cases that are right for their business model, whether it’s creating a flagship retail experience, extending their website to a pop-up store, or enabling a mobile point of sale at their next event. What you’ll do We are looking for a Software Quality Assurance Engineer to join the Stripe Terminal Device Software Quality Assurance team. In this role, you will own the quality assurance process and results for firmware and device operating system components across our payment terminal devices. You'll work closely with software development teams to define quality standards, develop test strategies, and drive software quality improvements through technical expertise and process enhancements. Responsibilities Own software quality for Terminal device software components, including firmware and the device operating system, and ensure software quality targets are met for customers. Collaborate with developers during software planning, change review, and release meetings to understand new features, specifications, expected behaviors, and the impact and risks of changes. Create spot tests before branch cut. Deeply understand customer use cases, Product Requirements Documents, and Software Design Documents. Work with developers to create test plans that improve coverage across configurations, user scenarios, and reliability testing. Perform Bluetooth validation across multiple devices, edge cases, and recovery scenarios. Validate devices with enterprise network configurations and security types. Design and execute testing for power performance, battery behavior, sleep and wake reliability, and resilience under extended or degraded operating conditions. Design, build, and maintain lab setups and test environments that reflect production-like usage conditions and support repeatable validation. Co-lead software quality incident remediation with engineering teams, including root cause analysis and solution development. Establish and maintain software quality assurance processes, and influence cross-functional teams at Stripe and drive quality and process improvements. Create and optimize test cases. Collaborate with automation engineers to expand automated test coverage, guide manual software quality assurance team members in high-quality software testing, and mentor junior software quality engineers on technical skills, test design, work quality, and efficiency. Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements Bachelor’s degree in computer science, software engineering, or a related technical field 4+ years of software quality assurance experience for embedded systems or firmware, including analyzing software changes and assessing their impact on test coverage by reviewing release notes and software design documents Experience developing test strategies, test plans, and test cases based on product requirements Ability to identify the root causes of software defects and proactively identify and mitigate risks Strong leadership, communication, ownership, and influencing skills to drive quality improvements across teams, along with excellent verbal and written English communication skills Preferred qualifications Experience with payment terminal devices, EMV certification, or Payment Card Industry compliance Knowledge of embedded systems, real-time operating systems, and firmware development Familiarity with payment processing systems or financial technology Track record of mentoring junior team members on technical skills and test design
About the Team OpenAI Consumer Devices is building the next generation of products that bring powerful AI into people’s everyday lives. Guided by OpenAI’s mission to ensure AGI benefits all of humanity, our team combines world-class researchers, engineers, designers, and operators who care deeply about creating useful, intuitive, and responsible technology. You’ll have the opportunity to work alongside exceptional people on ambitious, zero-to-one challenges at the intersection of hardware, software, and AI. This is a chance to help define an entirely new category of products—and shape how people experience AI in the future. The Systems Integration team is critical in this mission, turning complex hardware-software development into reliable product signals. We validate complete device experiences across software, cloud services, connectivity, accessories, and real-world operating environments, combining hands-on system testing, structured test development, hardware-in-the-loop environments, diagnostics, and automation to uncover issues that component-level testing alone cannot reveal. About the Role As a Systems Test Engineer, End-to-End Validation , you will design and execute end-to-end testing for complex device experiences spanning hardware, software, connectivity, cloud services, and accessories. You’ll translate product behavior and real-world use cases into structured, reproducible test procedures and build test environments that allow failures to be reliably reproduced and diagnosed. You’ll also identify opportunities to automate repetitive or high-value scenarios, working with engineers to turn complex manual workflows into scalable validation systems. Because this is a new category of devices, you’ll have the opportunity to build the end-to-end validation foundation early—shaping test coverage, environments, and workflows from prototype through launch. We’re looking for someone who combines strong systems thinking, hands-on testing skills, technical curiosity, and a rigorous approach to reproducing and diagnosing failures across multiple components. This role is based in San Francisco, CA. We use a hybrid work model of four days in the office per week and offer relocation assistance to new employees. In this role, you will: Design end-to-end test coverage: Develop structured test plans and reproducible procedures for user journeys, realistic usage patterns, edge cases, degraded conditions, and failure scenarios across devices, services, connectivity, and accessories. Build and operate complex test environments: Maintain setups involving devices, servers, networks, accounts, peripherals, accessories, and controlled environmental conditions; prepare devices and environments for release validation, execute test campaigns, track results, and communicate risks and blocking issues. Reproduce failures and diagnose systems: Reproduce complex failures, isolate contributing components, collect logs and telemetry, and provide engineers with clear reproduction steps and supporting evidence. Automate high-value scenarios: Identify repeatable manual workflows that benefit from automation and develop or partner on tooling for device control, setup, measurement, data collection, and test execution. Strengthen regression coverage: Convert field issues, production failures, and previously discovered bugs into repeatable regression tests and maintain coverage across product releases. Partner across teams: Work with embedded, systems, cloud, hardware, QA, and product teams to understand system behavior, improve testability, and close gaps in validation coverage. Minimum Qualifications Experience with system-level, integration, end-to-end, or validation testing for complex hardware-software products. Skill in translating loosely defined product behavior into clear, repeatable, and measurable test procedures. Experience testing systems that span devices, networks, backend services, mobile applications, or connected accessories. You might thrive in this role if you: Enjoy hands-on debugging and can methodically isolate failures across hardware, firmware, software, connectivity, and cloud services. Are comfortable working with logs, diagnostics, command-line tools, network tools, and device configuration utilities. Have experience automating tests or test setups using Python or similar scripting tools, while recognizing when manual testing provides better coverage. Understand how to create reliable test environments with controlled setup, configuration, preconditions, expected results, and recovery procedures. Are comfortable working across engineering disciplines and communicating complex failures with clear evidence and reproducible steps. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI’s Affirmative Action and Equal Employment Opportunity Policy Statement . Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form . No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link . OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
About the Team: OpenAI’s Hardware organization develops AI-native silicon and system-level solutions for the unique demands of advanced AI workloads. Building on efforts like Jalapeño, the team is developing future generations of AI-native silicon and tightly integrated systems to power the next generation of frontier models. By co-designing chips, systems, tools, and methodologies, the team helps deliver faster, more efficient, and production-ready hardware for OpenAI’s supercomputing platform. About the Role We are seeking a Manufacturing Test Engineer to own and drive manufacturing test strategy, development, and execution for complex AI hardware systems. This role will define and implement test coverage across the product lifecycle, including ICT, functional circuit test, tray-level functional test, and system manufacturing test. You will work closely with hardware design engineering, diagnostic/software teams, manufacturing engineering, quality, and external system integrators and suppliers to translate product requirements into robust, scalable, and production-ready test solutions. You will also play a key role in reviewing test data, debugging failures, improving yield, and ensuring manufacturing test readiness from early development through volume production. In This Role, You Will: Define and drive the manufacturing test strategy for boards, trays, and system-level hardware assemblies across EVT, DVT, PVT, and production ramp. Develop and manage test coverage for: ICT / structural test FCT / board-level functional test Tray-level functional and integration test System-level manufacturing and bring-up test Partner closely with electrical engineering, system engineering, and diagnostic/software teams to define test requirements, review manufacturing test scripts and diagnostics, validate failure isolation needs, debug hooks, logging, and production screening strategies. Translate engineering requirements into practical, scalable manufacturing test plans that balance coverage matrices; review and approve EVT/DVT/PVT and production test plans, pass/fail criteria and release gates while balancing coverage, test time, debug efficiency, cost, and production throughput. Collaborate with system integrators, JDMs, contract manufacturers, and equipment vendors to implement and qualify test stations, fixtures, automation, software, equipment configurations, calibration plans, operator procedures, golden-unit correlation and production workflows. Review and analyze manufacturing test results, test logs, diagnostic outputs, yield trends, failure paretos, false-failure rates, and station correlation data to identify gaps and drive corrective actions. Lead or support debug of manufacturing test failures, working cross-functionally to determine whether issues stem from design, process, fixture, software, component, or operator variation. Drive continuous improvement of test processes, including coverage expansion, cycle-time reduction, parallelization opportunities, power & cooling efficiency optimization, station reliability, data quality, and test escape prevention. Ensure manufacturing test readiness for new product introduction, including test specifications, validation plans, GR&R/correlation studies, station acceptance, and production release criteria. Help establish scalable standards and best practices for manufacturing test development across OpenAI’s rapidly growing hardware portfolio. You Might Thrive in This Role If You: Have experience developing and deploying manufacturing test solutions for complex electronics, servers, networking systems, or high-performance compute hardware. Understand board-level and system-level test methodologies, including ICT, boundary scan, functional test, burn-in, stress test, and production diagnostics. Are comfortable working across both engineering development and factory execution, and can bridge the gap between design intent and production implementation. Have strong hands-on debugging skills and can use test data, BMC/Host logs, diagnostic logs, power & thermal telemetry, schematics, and lab measurements to identify root causes efficiently and drive corrective action. Communicate clearly with internal teams and external partners, especially when aligning on requirements, debugging ambiguous issues, and driving closure under schedule pressure. Enjoy operating in a fast-moving, high-ownership environment with significant ambiguity and high expectations for execution. Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Manufacturing Engineering, or a related technical field, or equivalent practical experience. 5+ years of experience in manufacturing test engineering, product test, NPI test development, or related hardware test roles. Experience with one or more of the following on servers and/or AI Accelerators: ICT or structural board test Board-level functional test development Tray, chassis, or system-level manufacturing test Production diagnostics and debug workflows Test fixture, rack, or station development Experience working with contract manufacturers, JDMs, system integrators, or test equipment vendors to deploy and sustain production test solutions. Strong analytical and problem-solving skills, with experience reviewing test data, yield, failure trends, and manufacturing metrics. Ability to work cross-functionally with hardware engineering, diagnostics/software, manufacturing, quality, and supplier teams. Preferred Qualifications Experience with server and AI accelerators plus networking, power, or data center hardware systems. Experience reviewing or developing manufacturing test automation, Python/Bash or similar scripts, Linux-based diagnostics, data pipelines, CI/release controls, and test software frameworks used in factory environments. Experience supporting high-volume production ramps and factory bring-up in Asia or other global manufacturing environments. Knowledge of DFT principles and how design decisions influence testability, debug, and production yield. Experience with failure analysis, root-cause investigations, and corrective action processes in a manufacturing environment. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI’s Affirmative Action and Equal Employment Opportunity Policy Statement . Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form . No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link . OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.