Principal Software Development Engineer in Test – /Team Lead
Posted on 9/26/2023
Hanwha Vision

201-500 employees

Global provider of AI-driven video surveillance and analytics
Company Overview
Hanwha Vision, with over three decades of industry leadership in video surveillance, excels in optical design, image processing, and cybersecurity technologies. The company's competitive edge lies in its transition to a global vision solution provider, offering valuable insights to customers through key information collection and big data analytics. Leveraging AI and cloud technologies, Hanwha Vision is at the forefront of technical innovation, providing robust and reliable solutions in a rapidly evolving industry.
AI & Machine Learning
Data & Analytics

Company Stage


Total Funding





Seongnam-si, South Korea

Growth & Insights

6 month growth


1 year growth


2 year growth

Santa Clara, CA, USA
Experience Level
Desired Skills
Software Testing
Data Structures & Algorithms
Data Analysis
QA & Testing
Software Engineering
  • No candidate will meet every single desired qualification. If you think you can bring value to the role, we'd love to learn more about you!
  • Provide hands-on leadership for a team of quality engineers to drive quality engineering initiatives with an automation-first approach in an Agile development environment
  • Establish quality engineering best practices and standards within the team to drive quality and excellence
  • Design, implement and maintain automated and manual test suites, including functional and non-functional tests
  • Ensure completeness of testing and the overall health of your feature areas throughout the development cycle
  • Where necessary, develop and execute manual test cases to detect issues that cannot be detected through automated testing
  • Create and maintain test data for automated and manual testing
  • Maximize team velocity by removing barriers and reducing team context-switching
  • Recruit, develop, and retain top engineering talent. Mentor engineers, helping them improve their skills and grow their careers
  • Evangelize the importance of reliability, security, performance, scalability, operational readiness, and managing technical debt to others in the organization
  • Maintain the values of the team which include engineering excellence, collaboration, curiosity, a bias for action, and driving initiatives to completion
  • Stay up to date with technology and industry trends to continually drive innovation in our quality engineering architecture, technology choices, engineering practices, and products
Desired Qualifications
  • 7+ years of experience with automated testing of large-scale SaaS enterprise products, including 2+ years of technical leadership experience in a people management and team supervisory role
  • Consistent track record delivering on quality goals for complex projects in an Agile development environment
  • Track record of successfully recruiting, developing, mentoring, and retaining top technical talent
  • Deep understanding of software testing methodologies with experience developing automation coverage for complex user interfaces
  • Strong experience with browser-driven end-to-end tests, API automation, performance and scale tests, and security tests in cloud, edge, and mobile environments
  • Solid foundational programming skills such as algorithms, data structures, OOP, etc
  • Extensive experience writing automated test scripts using JavaScript/Typescript, Python, Java, etc
  • Extensive experience in using Playwright or equivalent tools such as Cypress and Selenium WebDriver
  • Familiar with Test Case Management software such as Zephyr
  • Experience with virtual device farms and other complex environments is a plus
  • Experience with cloud-based video surveillance/streaming, IoT, AI/ML, and analytics is a plus
  • Bachelor's degree in Computer Science or equivalent