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.