5+ years of experience testing software for mass market products
Proficiency in programming languages: Angular, React, Vue, PHP, Python, C, C++, Rust, and Linux
Familiarity with test frameworks: Jest, pytest, Zephyr, Selenium, Appium
Experience with source code control systems: Git, Bitbucket
Knowledge of databases including RDS, MySQL, PostgreSQL, Redis, DynamoDB, and Vector databases
Responsibilities
Serve as a Software Development Engineer in Test with a focus on strong programming skills
Collaborate with product management to gather requirements and create test cases
Engage with development teams using a shift-left approach for early testing
Execute test cases and document results using Jira
Conduct end-to-end functional testing in a beta environment
Develop automation testing framework and testing tools for performance
Perform regression testing for production certification
Replicate production issues in a controlled beta/QA environment
Benefits
Comprehensive health, dental, and vision insurance
401(k) retirement savings plan
Generous paid time off and holiday policy
Opportunities for professional development and career growth
Flexible working arrangements
Employee wellness programs
Full Job Description
Overview
At CheckVideo, we are transforming video security with our AI-enabled cameras. Thousands of customers depend on us every day for mission-critical security, delivered through cloud infrastructure. This is a hybrid position in Falls Church, VA that offers an opportunity to work on the cutting edge of technology with a great team and make meaningful contributions every single day. We are looking for an experienced QA Engineer responsible for software testing, specifically functional, performance and end-end testing of CheckVideo flagship product assets. Additional duties include reviewing high level product requirements and system/software designs.
Responsibilities
Perform as a Software Development Engineer in Test with strong programming skills
Collaborate with prod mgmt. to gather requirements and develop test cases
Work with dev teams using a shift-left approach for earlier testing
Execute test cases and review/document results in Jira
Conduct end-end product functional testing in beta environment
Develop automation testing framework and test tools for performance testing
Perform regression testing to certify products for production rollout
Replicate production issues in controlled beta/QA environment
Experience with media codecs and streaming protocols
Prior experience with video processing
About Kastle Systems
Kastle Systems is a security services company that provides access control and video surveillance solutions to commercial and residential properties. The company's products and services include keyless entry systems, visitor management systems, and remote video monitoring. Kastle Systems was founded in 1972 and is headquartered in Falls Church, Virginia. The company has a team of experienced professionals who are dedicated to providing high-quality security solutions to their clients. Kastle Systems has been recognized for its innovative products and services, and has won numerous awards for its work.