• You take ownership of assigned features or systems and proactively identify quality risks
• You independently investigate issues, gather data, and propose next steps before escalating
• You produce clear, actionable test documentation and bug reports
• You continuously expand your technical understanding of the system under test
• You collaborate effectively with engineering, product, and other QA teams to drive quality forward
• Develop a strong understanding of product functionality, system architecture, and data flow
• Write, execute, and maintain test plans, test cases, and supporting documentation
• Perform manual end‑to‑end testing across hardware, firmware, software, and network components
• Identify, log, track, and follow defects through resolution
• Write high‑quality, detailed, and reproducible bug reports
• Analyze logs, metrics, and system data to troubleshoot and identify root causes
• Set up, configure, and maintain test environments, devices, and equipment
• Triage urgent or high‑impact issues, prioritize appropriately, and propose solutions
• Configure, maintain, and monitor test automation setups where applicable
• Assess risk and determine appropriate test strategy based on system complexity and impact
• Collaborate closely with developers, product managers, and other engineering teams
• Continuously look for opportunities to improve test coverage, tooling, and processes
• Other duties as assigned
• Exposure to test automation frameworks or tools
• Familiarity with at least one programming or scripting language (e.g., Python, Java, JavaScript, C#, etc.)
• Experience analyzing logs, system data, or network traffic
• Exposure to IoT, embedded, or distributed systems
Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
• Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
• Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team!
• Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
• Community and Camaraderie: One of our core values is to 'Keep It Fun,' which to us means fostering a strong sense of community. Our culture is built on collaboration and connection, where we celebrate our successes and believe that a positive, engaging environment is key to doing our best work.
• Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week .
Our total rewards package is designed to support you holistically—in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.