Logo
ZipRecruiter

Senior Software Development Engineer in Test

ZipRecruiter, San Jose

Save Job

Job DescriptionJob Description 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- 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. 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. #J-18808-Ljbffr