Sr. Software Engineer in Test - Vivint Smart Home
Lehi, UT
About the Job
Job Description
Our mission is to power a brighter future together. One that is safe, smart, and sustainable.
Primary Responsibilities:
- Providing fully automated testing and quality assessment for our thermostat and energy products
- Implementing automated tests with an emphasis on reliability, repeatability, and metrics measurements.
- Integrating test solutions into CI/CD pipelines
- Root-causing test failures and indicator changes and driving quick resolution of product, infrastructure, and environmental issues
- Maintaining a database of automated test cases with thoroughness and consistency
- Debugging and diagnosing embedded systems, video streams, and networks
- Frequently collaborating with teams to work towards long-term automated product quality goals
Required Education/Experience:
- A Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience
- 4+ years of experience with software test automation
- 4+ years of experience with Linux
- 2+ years experience with Python
Required Skills:
- Experience working with and testing back-end software
- Experience with unit testing frameworks
- Experience with metrics gathering and reporting
- Excellent test plan and test case writing skills
- Ability to demonstrate solid software development practices
- Ability to take ownership of test automation for specific components and features
- Ability to promote best practices for test automation across the entire development organization
- Research, evaluate, and propose technologies and tools to use for test automation purposes
Bonus Qualifications:
- Experience working with Mesos, Akka, and Kafka
- Experience working and debugging with Scala, Java, and the JVM
- Experience working with cloud platforms and applications
- Experience working with microservices
Learn about the Vivint Culture and why it’s a great place to grow your career!
Here are some highlighted perks you should ask us about:
- Free daily lunch and drinks on-site
- Paid holidays and flexible paid time away
- Employee/Friends/Family Discounts
- Onsite health clinic, gym, gaming tables
- Medical/dental/vision/life coverage & 24/7 Medical Hotline
- 401(k) + Employer Match
- Employee Resource Groups
What We Stand For:
- Honesty and Integrity Come First - Do the right thing
- Customer Obsession is Our Advantage - A relentless passion to serve the customer
- Innovation is Essential - Today’s innovation is tomorrow’s lifeblood
- We Win Together - Individuals win games: teams win championships
- Exceptional is Expected - Talk is cheap: create value, not just motion
- We Give Back - Helping people is core to our DNA
WORKING CONDITIONS:
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
SAFETY:
Vivint enforces a safety culture whereby all employees have the responsibility for continuously developing and maintaining a safe working environment. Each new employee is responsible for completing all training requirements. Additionally, the employee must accept they have responsibility for maintaining the safety of themselves, their co-workers, and the public. Employees must adhere to all written and verbal instructions, promptly report and correct all hazards or unsafe conditions, question non-standard operations or unmitigated hazards, and provide feedback to management on all safety issues.
If you are an active Vivint employee, please apply through Workday by searching "Find Jobs".
Source : Vivint Smart Home