Sr. Quality Assurance Engineer
Sr. Quality Assurance Engineer
About the Company
Arcules is changing the video surveillance market and moving customers to a smarter, more reliable cloud-based solution. Our company is a technology spin-out of Canon Inc. and has seed technology from the Milestone video surveillance division. We are targeting mid-market enterprises looking to interconnect their business locations. Our technology brings video and smart building elements together and our analytics help customers make more informed decisions. Our go-to-market strategy leverages systems integration companies to get our solutions to end customers.
Arcules offers excellent benefits, including top-tier PPO and HMO medical plans, four weeks of vacation, three weeks of sick leave and a 401(k) plan after three months of employment (4% company match).
Position Duties
- Lead a team of 4-7 Full-Stack Engineers in ensuring end-to-end quality and timely release of on-premise and cloud video management solution.
- Write and execute tests of video management functionalities.
- Design automations of gate tests to ensure the quality continuous delivery (CD) pipeline.
- Drive all testing and quality assurance efforts in close collaboration in a cross-functional squad environment with product owners, architects, scrum masters, engineers and others to bridge business with implementation with a focus on quality.
- In collaboration with TechOps experts and operational squad, continuously improve systems and processes to enhance highly scalable and highly available cloud-based infrastructures and connectivity to on-premise gateways and cameras.
- Provide operational excellence through root cause analysis and continuous improvement of internal processes and testing methodologies.
- Provide expertise in multiple quality assurance environments, including sales engineering, full-stack development, UX/UI (User Experience/User Interface) and customer service/support to solve technology quality challenges elegantly and effectively, focusing on delivering business value and support.
- Develop knowledge base of QA team through training, identifying needed skills/knowledge and vetting/securing qualified staff.
- Support Milestone Arcus partners as a subject matter expert and primary point of contact for partner support for video management and technical problems.
- Accountable for technical release messaging to and support cases from Milestone Arcus partners.
Requirements
- High school diploma or equivalent (GED, secondary), plus 10 yrs. experience in QA software development with deep understanding of on-site and cloud video management surveillance technologies.
- 10 yrs. must include:
- Highly-developed skills in authoring and executing detailed test plans/cases of video management functionalities.
- Advanced embedded Linux development/ administration.
- Demonstrated analysis/debugging/support skills.
- Hands-on cloud-based development/test, including DevOps, GCP (Google Cloud Platform), Docker and Kubernetes, performance and stability testing.
- Firm grasp of networking principles/tools: TCP/IP using Wireshark, SQL databases (MySQL, MS SQL, SQLite), web (PHP, HTML, CSS, JavaScript), API (REST, JSON, XML), test automation (Selenium, Jenkins), scripting (JavaScript, Python, Ruby, BASH).