• Learn and develop an understanding of Alarm.com’s products, customer workflows, and system architecture.
• Execute manual test cases, identify and document defects, and help track issues through resolution and verification.
• Assist in the development, execution, and maintenance of automated UI and API tests with guidance from more experienced team members.
• Collaborate with Product Managers and Software Engineers to understand requirements, acceptance criteria, and expected behavior.
• Participate in design and technical discussions to learn about testability, quality, and automation best practices.
• Help maintain test frameworks, tools, test data, and test environments.
• Support issue investigation by reviewing logs, validating data, and learning to read and understand code.
• Perform functional, regression, smoke, and sanity testing to support releases.
• Learn how automated tests are integrated into CI/CD pipelines and release workflows.
• Gain exposure to AI‑assisted testing tools and techniques as part of continuous improvement and skill development.
• Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
• 0–1 years of experience in software testing, quality engineering, internships, co‑ops, or relevant academic projects.
• Basic programming or scripting experience in Java, Python, or JavaScript.
• Foundational understanding of software testing concepts such as functional and regression testing.
• Exposure to UI or API test automation tools (e.g., Selenium, Cypress, Playwright, Postman) through coursework, projects, or internships.
• Basic familiarity with Git or other version control systems.
• Strong attention to detail, curiosity, and a willingness to learn.
• Clear written and verbal communication skills.
• Internship, academic, or personal project experience related to QA, automation, or software development.
• Exposure to Agile/Scrum development environments.
• Basic knowledge of SQL or data validation concepts.
• Interest in test automation, CI/CD pipelines, and modern quality engineering practices.
• Curiosity about AI‑driven or intelligent testing tools and how they can support software quality.
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.