OverviewAt 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
Qualifications- Education: Bachelor's degree required; Advanced degree preferred
- Experience: 5+ years of testing software for mass market products
- Tech stack: Angular, React, Vue, PHP, Python, C, C++, Rust, Linux
- Test frameworks: Jest, pytest, Zephyr, Selenium, Appium
- Source code control systems: Git, Bitbucket
- Databases: RDS, MySQL, PostgreSQL, Redis, DynamoDB, Vector databases
Helpful but not required
- Experience with media codecs and streaming protocols
- Prior experience with video processing