Senior Software Development Engineer in Test

  • Hanwha Techwin America
  • San Jose, California
  • Full Time

Senior Software Engineer in Test (SDET)

Location: Carlsbad, CA

About Us
Hanwha Vision America, an affiliate of the Fortune Global 500 Hanwha Group, is a global leader in advanced network video surveillance solutions. We deliver end-to-end security products—IP cameras, storage systems, and video management software—serving sectors such as retail, transportation, education, healthcare, finance, and critical infrastructure.

Position Overview

We are seeking a Senior Software Engineer in Test (SDET) to join our dynamic Software Quality Engineering team. This role is ideal for a seasoned engineer with 8–10+ years of experience in automated testing and test framework development. You will play a key leadership role in designing and implementing automation strategies, driving software quality metrics, and mentoring fellow engineers.

Your deep technical expertise in distributed systems, cloud-native architectures (AWS), real-time communication protocols, and cybersecurity best practices will be critical in ensuring the high-quality and secure delivery of our software solutions.

Key Responsibilities

  • Automation Framework Design : Design and implement robust test automation frameworks for REST APIs, UI (React), and databases (SQL/NoSQL).
  • Test Strategy & Execution : Drive test case planning, design, execution, and continuous improvement of automation pipelines.
  • Security Validation : Integrate and validate cybersecurity controls aligned with OWASP Top 10. Analyze code scans and penetration test results to proactively mitigate risks.
  • Protocol Testing : Validate system communication across protocols, including HTTPS, MQTT, WebSocket, and WebRTC.
  • Quality Metrics & Reporting : Define and communicate software quality KPIs to support release decisions.
  • Collaboration & Leadership : Work cross-functionally with Product Management, DevOps, and Engineering teams across the US (CA & NJ), Korea, and India. Mentor junior engineers and promote best practices.
  • Documentation & Process Improvement : Ensure thorough documentation of validation processes and drive efficiency in test cycles.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • 8–10+ years of experience as a Software Development Engineer in Test.
  • Proven expertise in:
    • Test automation for REST APIs and React-based UIs
    • Real-time systems, video streaming, or IoT within SaaS platforms
    • AWS services for test deployment (e.g. EC2, S3, ECS/EKS)
    • Python and shell scripting (e.g., Bash)
    • SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)
    • Security testing and validation (OWASP Top 10, SAST/DAST tools)
    • Communication protocols (HTTPS, MQTT, WebSocket, WebRTC)
  • Strong leadership in test strategy, metrics, and mentoring.
  • Excellent analytical, communication, and collaboration skills.

Preferred Qualifications

  • Hands-on experience with Python-based API test frameworks (e.g., PyTest, Robot).
  • Experience with Docker, Kubernetes, and containerized test environments.
  • Familiarity with CI/CD pipelines and Infrastructure as Code (IaC) tools like Terraform.
  • Experience testing high-traffic, customer-facing cloud applications.
Job ID: 484779170
Originally Posted on: 7/10/2025

Want to find more Technology opportunities?

Check out the 147,844 verified Technology jobs on iHireTechnology