Overview
QA Engineer (AI/Automation) is a highly technical role dedicated to building scalable, automated testing frameworks for Kastle's complex product ecosystem. This individual will lead the transition from AI-assisted testing processes to a modern agentic testing process. This role will accelerate the full rollout of Kastle's Agentic Testing project to more product lines. The ideal candidate is an automation specialist who can design frameworks that enable continuous validation and faster release cycles without sacrificing the high-security standards Kastle is known for.
Responsibilities
Key Responsibilities
Automation Framework Development
o Design, build, and maintain a scalable automation framework for Kastle products, especially the firmware, hardware integration, and internal software applications.
o Drive the full-scale rollout of Kastle's Agentic Testing project to more product lines
o Drive the extension of Kastle resilient QA framework OmniGuard to embedded systems and internal applications
CI/CD Integration
o Integrate automated test suites into the CI/CD pipeline to ensure continuous validation of every build.
o Collaborate with DevOps and Engineering to automate smoke, regression, and performance tests.
Efficiency & Speed
o Reduce reliance on manual testing, especially for the firmware, hardware integration, and internal software applications
o Significantly shortening the time-to-market for new features and firmware updates.
o Implement automated regression testing to ensure new updates don't break existing hardware/software functionality.
Qualifications
Key Skills & 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.
• Familar 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
Travel Requirements
• This position has 0% travel requirements
Bonus Qualifications
• Architectural Thinking: Ability to design frameworks that handle the complexities of IoT/Hardware-software communication.