Test Automation Lead Engineer at Squelch
Redwood City, CA, US
Interested in cutting-edge SaaS technology? Love hard-to-solve problems? You’ve come to the right place. With backing from Shasta Ventures (Skycure, Anaplan, Zuora) and solid leadership at the helm, we’ve been growing fast since our launch in May 2018. At Squelch, we live for creating the best solutions we can for our customers. We’re comprised of a diverse team of seasoned professionals, with each team member bringing a unique blend that contributes to the whole.
Located mid-Peninsula, we offer a flexible, supportive working environment.  Having fun while we work is vital! 
We are currently looking for a technical Lead Software Engineer with Python coding experience. Join us on the development team and deliver our next generation platform from the ground up!
Technical Lead Software Engineer
This is an incredible opportunity for the right person. We are looking for someone who is passionate about creating a high quality, must-have product, who is hands-on in exercising product features and automating the process with Python, and can lead a small team. You will drive the adoption of verification technology and practices, oversee the creation of test plans, own the test automation infrastructure, and ensure smooth product experience for our customers.
You will own the quality of several distinct system components as well as sharing the responsibility for the complete system and managing the team. You will spend time in understanding the desired behavior of the system components, design ingenious test cases, prepare test harness with well-planned data, implement and execute effective test scripts. You will also spend significant amount of time in reporting issues discovered, working with senior engineers on solving them, and verify the resolution.
You will not be starting from scratch. We have a good framework in place already, and you will be working with a great team of software engineers. Our company culture emphasis on work ethics and results. We have very little room for office politics.
We are a startup and we deploy the state-of-art software technologies in all aspects of product development. If you are curious, hands-on, hard-working, a natural lead and enjoy technical challenges, this is one of the best places to enjoy work and grow your career!
Your Responsibilities
Manage​: manage a small team (3-4) of automation engineers, including managing resources, mentoring, driving best practices, and oversight and review.
Own​: Product verification plans that included test case design, setup, scripts coding and execution. Report, document, and provide detailed information for issues discovered. Support and working with responsible engineers to resolve the issues.
Contribute​: Customer satisfaction on the production systems. From spotting issues impacting users early, to provide useful information in trouble-shooting. Anything that create smooth user experiences with our services.
Deliver​: Confidence of the production system. You ensure that issues that may/will impact user experience are visible to senior management before deploying to production.
Influence: ​Product usability, design, and supportability. You will participate deeply in the design phase of new features and influence how the product is built and improved.
·       Prior experience as a technical lead of small or medium sized engineering teams.
·       Proficiency in using Python to automate REST API verification
·       Experienced with cloud-based microservices architecture and associated ecosystem
·       Knowledge and experience with Machine Learning, Elasticsearch, SQL, and Kubernetes are nice to have
·       Experience with Selenium-based verification of web-based user interface is nice to have.
·       Self-driven, results-oriented mentality with strong analytical and problem-solving skills
·       Logical and straight thinking, good in verbal and written communication
·       B.S. or M.S. in Computer Science or equivalent that gained from actual work experience