1 month ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
The senior quality assurance (QA) engineer performs all aspects of software Quality Assurance and testing for a multitenant application and oversees the activities of the quality assurance staff. These tests include but are not limited to unit testing, integration testing, regression testing, and performance testing. Their job is to oversee the production of test documents, the creation and execution of test procedures, and reporting the results to ensure the successful deployment of company products. They will work closely with the product developers to find any defect before the release of a feature/product. The senior QA engineer will lead the automation process by designing and writing automated tests.
Essential Responsibilities/Duties
- Collaborating with developers and product managers to ensure quality throughout the development lifecycle
- Developing and executing test plans and test cases based on software requirements and design specifications for multi-tenant SaaS applications to validate data isolation, user permissions, and functionality across different tenants and different configuration profiles
- Document and track defects in a clear and concise manner; ensure traceability throughout the testing and timely resolution of defects found
- Collaborating with product managers to identify and solve application faults and weaknesses
- Conduct performance and load testing to ensure the scalability and responsiveness of applications under peak load conditions and analyze the results to facilitate the resolution of application bottlenecks.
- Coordinating with other teams to troubleshoot problems with existing systems or new features
- Designing and maintaining automated test scripts for regression and performance testing
- Continuously improving existing automation systems based on new technologies and best practices
- Develop and report quality metrics for the product
Minimum Qualifications
- Bachelor’s degree in computer science, Information Technology, or equivalent degree. Strong understanding of computer science fundamentals.
- Minimum 7 years of experience in Software QA Engineering, with experience with testing configurable and/or multitenant applications
- Experience working in an Agile team
- Proficiency in testing methodologies (manual and automated testing)
- Proficiency with test management tools (e.g. JIRA, PractiTest, TestRail, Azure)
- Strong experience with performance testing tools (JMeter, LoadRunner, etc.)
- Proficiency in writing and executing test cases, test plans, and test scripts.
- Knowledge of scripting languages such as Python and JavaScript
- Knowledge of SQL
- Complete understanding of automation systems and databases
- Detailed knowledge of application functions, bug fixing, and testing protocols
- Expertise in automation testing tools like Selenium, Katalon Studio, or Cucumber
- Knowledge of APIs and experience with API testing tools (e.g., Postman, SoapUI).
- Proficient in SQL for validating data integrity and conducting database testing
- Strong analytical and problem-solving skills to diagnose and address issues effectively
- Attention to detail and a thorough approach to testing
- Good communication skills for reporting issues and collaborating with teams
- Ability to work independently and as part of a team
- Understanding of DevOps practices and CI/CD pipelines
- Ability to manage and test multiple features
Travel: 10%
Note: The Company reserves exclusive right in its sole discretion to modify, adjust, delete, add or otherwise change the above at any time.
Hybrid Workplace
SoundThinking follows a hybrid schedule for employees who live equal to or less than 50 miles from one of our office locations, which include Fremont, CA, Tucson, AZ, Washington, D.C., or Iselin, NJ. Employees are expected to work onsite 3 days per week – the specific days are dependent on the office location.
SoundThinking provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, SoundThinking complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. SoundThinking maintains a drug-free workplace policy.
SoundThinking expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of SoundThinking’s employees to perform their job duties may result in discipline up to and including discharge. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact SoundThinking at careers@soundthinking.com for assistance.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Public Safety
Referrals increase your chances of interviewing at SoundThinking (formerly ShotSpotter) by 2x
Get notified about new Senior Quality Assurance Engineer jobs in Fremont, CA.
Redwood City, CA $140,000.00-$180,000.00 3 weeks ago
San Bruno, CA $147,000.00-$208,000.00 2 months ago
Quality Assurance Manager, Product Quality
Menlo Park, CA $158,000.00-$219,000.00 2 weeks ago
Quality Assurance Manager, Product Quality
Menlo Park, CA $158,000.00-$219,000.00 2 weeks ago
Quality Assurance Manager, eero B2B team
Sunnyvale, CA $132,000.00-$228,100.00 5 days ago
Associate Manager/Manager, Quality Assurance
Senior Manager/Associate Director Clinical Quality Assurance Auditor
Mountain View, CA $140,000.00-$170,000.00 2 weeks ago
Manager, Quality Assurance & Regulatory Compliance
Quality Assurance Quality Control Manager (Process Piping)
San Francisco Bay Area $170,000.00-$180,000.00 2 weeks ago
San Mateo County, CA $60.00-$65.00 3 days ago
Hayward, CA $100,000.00-$130,000.00 3 weeks ago
Quality Assurance Manager, Trust & Safety - USDS
Research & Development and Quality Assurance Manager
Research & Development and Quality Assurance Manager
San Jose, CA $119,200.00-$161,300.00 1 month ago
Associate Manager/Manager, Quality Assurance
South San Francisco, CA $110,000.00-$160,000.00 6 days ago
Redwood City, CA $154,100.00-$181,300.00 2 weeks ago
Software Development Engineer Intern in Test (Global E-commerce-Quality Assurance) - 2025 Fall (BS/MS)
Walnut Creek, CA $130,000.00-$185,000.00 7 months ago
Sr. Software QA Engineer, Infotainment (Car Controls)
Menlo Park, CA $106,000.00-$158,000.00 2 weeks ago
Palo Alto, CA $117,200.00-$146,500.00 13 hours ago
San Mateo, CA $154,570.00-$184,100.00 1 week ago
Senior QA Engineer - Windows BSP & Platform Validations
Mountain View, CA $135,000.00-$174,000.00 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.