Quality Assurance Engineer - AI Automation
Role details
Job location
Tech stack
Job description
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.
Requirements
· 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., · Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or a related technical field.
· 3 - 5 years of experience in QA Automation, · Architectural Thinking: Ability to design frameworks that handle the complexities of IoT/Hardware-software communication.
Benefits & conditions
$90,000.00