Software Quality Assurance Engineer (6165)

itD TechSan Francisco, CA
Hybrid

About The Position

itD is seeking a Software Quality Assurance Engineer to drive the verification and validation of smart camera products, ensuring high-quality releases through comprehensive manual and automated testing. This role plays a critical part in delivering reliable, user-focused solutions by identifying edge cases, improving product usability, and embedding quality throughout the development lifecycle. The ideal candidate will bring deep experience in software testing, automation, and system validation, along with a proven track record of uncovering defects and enhancing product performance. This is a hybrid role in San Francisco, CA, requiring candidates to be able to visit the office multiple times per week if requested. The position is for a duration of 2 months.

Requirements

  • 5+ years of experience in software testing and test automation.
  • Strong experience with manual and exploratory testing, including identifying edge cases and integration issues.
  • Proficiency in at least one scripting language (e.g., Python, JavaScript, or Ruby).
  • Experience developing, maintaining, and executing automated test frameworks.
  • Solid understanding of software development lifecycle (SDLC), testing methodologies, and defect lifecycle.
  • Working knowledge of Linux environments, including basic networking and CLI tools.
  • Ability to work independently, communicate effectively, and meet project timelines.
  • Bachelor’s degree in a relevant field or equivalent work experience required.

Nice To Haves

  • Experience testing hardware-integrated or IoT-based products.
  • Familiarity with cloud-based systems and distributed applications.
  • Exposure to AI-assisted testing tools or modern test automation practices.
  • Experience working in agile or cross-functional product teams.

Responsibilities

  • Analyze and validate product requirements and technical solutions to ensure test coverage and quality outcomes.
  • Design and execute detailed manual test plans to identify edge cases, usability issues, and integration gaps.
  • Identify, log, reproduce, and verify defects, partnering closely with engineering teams for root cause analysis.
  • Develop and maintain automated test scripts using scripting languages such as Python or Ruby.
  • Document test cases, procedures, and results to support traceability and knowledge sharing.
  • Collaborate cross-functionally to support release validation and ensure product readiness.
  • Advocate for the end-user experience by proactively identifying risks and quality improvements.
  • Attend regular internal practice community meetings.
  • Collaborate with your itD practice team on industry thought leadership.
  • Complete client case studies and learning material (blogs, media material).
  • Build out material to contribute to the Digital Transformation practice.
  • Attend internal itD networking events (in person and virtual).
  • Work with leadership on career fast-track opportunities.

Benefits

  • Comprehensive medical benefits
  • 401k plan
  • Paid holidays
  • Medical
  • Dental
  • Vision
  • Life insurance
  • 401K + matching
  • Networking & career learning and development programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service