Quality Assurance Engineer - AI Automation
Kastle Systems · Falls Church, VA · 3 wk ago
On-siteEngineeringFull-time
Responsibilities
- Automation Framework Development
- Design, build, and maintain a scalable automation framework for Kastle products, especially the firmware, hardware integration, and internal software applications.
- Drive the full-scale rollout of Kastle's Agentic Testing project to more product lines.
- Drive the extension of Kastle resilient QA framework OmniGuard to embedded systems and internal applications.
- CI/CD Integration
- Integrate automated test suites into the CI/CD pipeline to ensure continuous validation of every build.
- Collaborate with DevOps and Engineering to automate smoke, regression, and performance tests.
- Efficiency & Speed
- Reduce reliance on manual testing, especially for the firmware, hardware integration, and internal software applications.
- Significantly shorten the time-to-market for new features and firmware updates.
- Implement automated regression testing to ensure new updates don't break existing hardware/software functionality.
Qualifications
- Automation Proficiency:
- Extensive experience with automation tools (e.g., Selenium, Playwright, Appium, RestAssured, Cucumber, JMeter, etc.).
- CI/CD Expertise:
- Hands-on experience integrating tests into Azure DevOps, or GitHub Actions.
- Programming Skills:
- Strong proficiency in languages such as Python, Java, or C# for test script development.
- Familiar with agentic testing or agentic engineering concepts, workflow and platforms.
- Experience & Education:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science or a related technical field.
- 3 - 5 years of experience in QA Automation.