Software QA Engineer
Zoom · San Jose, CA
mid
Software Engineer
ic
· Posted May 29, 2026
About this role
Zoom is hiring a mid-level Software Engineer based in San Jose, CA. The posting calls out experience with Python, Java, Lua, Git.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- San Jose, CA
- Posted
- May 29, 2026
More roles at Zoom
Software Engineer
San Jose, CA · mid
Java Go Kubernetes
Sr. Software Development Engineer
San Jose, CA · senior
Java Spring REST APIs
Security Engineer
Remote (United States) · mid
Python Java AWS
Staff DevOps Engineer
San Jose, CA · staff
Python Bash AWS
Senior DevOps Engineer
San Jose, CA · senior
Python Bash AWS
All Zoom jobs →
Job description
from Zoom careersImmigration sponsorship is not available for this position
Responsibilities:
- Maintain and generate Zoom daily test builds and release builds with Jenkins continuous integration utilizing common communication protocols such as TCP/UDP/MQTT, etc.
- Migrate and implement automated testing with tools such as git/Appium/Selenium/Allure.
- Work with other teams to solve the implementation of interface testing solutions with programming languages (such as Python, c++, etc.).
- Conduct pre-deployment and postdeployment validations through automated and manual testing.
- Manage and onboard lab devices for testing.
- Track, troubleshoot, and resolve internally reported issues.
- Provide assistance to the support team in reproducing and diagnosing customer issues.
What we're looking for:
Requires a Bachelor’s degree in Computer Science, Biomedical Engineering, a related field, or a foreign degree equivalent. Must have 7 years of experience in job offered or related occupation. Must have 7 years of experience in the following skills:
- utilizing Jenkins continuous integration (Windows/Android) to schedule and build product packages for testing;
- planning and designing test automation scenarios using Automated testing (Windows/Android);
- Communication protocols TCP/UDP/MQTT utilized with Jenkins continuous integration;
- developing test scripts to test product on multiple operating systems using Python;
- creating batch files and run files to simplify the execution of repetitive tasks using Bat;
- building and running C++ code to execute Lua interface testing to test the functionality and performance of the Lua script;
This is an excerpt. Read the full job description on Zoom careers →