Logo
Willow Laboratories

Software Quality Engineer

Willow Laboratories, Irvine, California, United States, 92713

Save Job

Job Summary

Willow is a health and wellness innovator harnessing the power of artificial intelligence and clinical evidence to drive meaningful change in healthcare. We use cutting-edge technology, data, and a highly engaging user experience to revolutionize chronic disease management and prevention. We are looking for a Software Quality Engineer to join our growing team. We hire creative people and give them autonomy to do great work. Our QA engineers are comfortable dealing with high-level specifications, working in small teams, and are involved in the product development process from start to finish. Duties & Responsibilities

Participate in all phases of the Software Testing Lifecycle (STLC), ensuring performance and security quality are integrated into each phase. Develop, execute, and maintain manual and automated test cases for API, Performance and Security testing. Conduct load, stress, endurance, and scalability testing using tools such as JMeter, k6, Gatling, or NeoLoad; analyze performance metrics and recommend optimizations. Utilize performance monitoring tools such as Dynatrace or alternative dashboards to monitor application performance, identify bottlenecks, and ensure optimal system health. Perform security testing, including vulnerability scanning, manual penetration-style testing, API security assessments, and identification of injection, session/authentication flaws, etc., using tools like Charles Proxy, OWASP ZAP, Burp Suite, MobSF or Frida. Design, implement, and sustain test automation frameworks that support integration of performance and security tests. Integrate, configure, and maintain automation tools and performance frameworks (e.g., k6, Gatling) within the QA toolchain. Collaborate with development, DevOps, and security teams to embed performance and security testing into CI/CD pipelines. Create and maintain test plans, test strategies, and traceability matrices that include non-functional requirements (performance, security). Execute test cases using test management tools such as JIRA, Zephyr, ALM, TestRail, or similar platforms. Perform comprehensive regression testing; identify, log, and track defects/bugs using issue-tracking systems while collaborating with development teams to troubleshoot and resolve issues. Work proactively, identify risks (performance bottlenecks, security vulnerabilities) early, and propose mitigation strategies. Work closely with QA Managers, UI/UX designers, software developers, and product owners. Work independently with minimal supervision, proactively identifying and addressing risks or inefficiencies in the QA process. Continuously research and adopt new tools, methodologies, and industry best practices for performance and security testing. Minimum Qualifications and Experience

Bachelor’s degree in Computer Science or its equivalent 7+ years of experience in QA / Software Testing (Performance & Security) with proven involvement in performance testing and security testing. Sound knowledge of QA methodologies and best practices. Minimum 3+ years of experience in performance testing tools (e.g., JMeter, LoadRunner, k6, Gatling), with ability to design tests, execute them, analyze results, and communicate findings. Minimum 3+ years of experience in security testing: vulnerability identification, use of security tools (e.g., OWASP ZAP, Burp Suite), understanding of OWASP Top 10, API security, etc. Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI/CD) for test automation integration. Strong understanding of Agile and DevOps methodologies, including working within Scrum and Kanban frameworks. Knowledge of cloud-based testing environments (AWS, Azure, Google Cloud) is a plus. Excellent analytical, problem-solving, and communication skills. Ability to work in a fast-paced, collaborative environment while delivering high-quality test solutions. Experience with Test Management Tools such as Zephyr, Polarion or Helix ALM systems. Good communication and interpersonal skills. Experience in meeting 21 CFR 820, ISO 13485:2016, MDR, ISO 14971:2019 and other international regulatory requirements is a plus. Healthcare industry experience is a plus. Physical requirements/Work Environment

This position primarily works in an office environment. It requires frequent sitting, standing and walking. Daily use of a computer and other computing and digital devices is required. May stand for extended periods when facilitating meetings or walking in the facilities. Some local travel is necessary; therefore, the ability to operate a motor vehicle and maintain a valid Driver’s license is required. The physical demands of the position described herein are essential functions of the job and employees must be able to successfully perform these tasks for extended periods. Reasonable accommodations may be made for those individuals with real or perceived disabilities to perform the essential functions of the job described.

#J-18808-Ljbffr