Software Engineer in Test
Canterr, Inc.
Job Description
Role Design and build AI-powered test automation solutions, including prompt-driven and LLM-assisted validation workflows. Develop and enhance automation frameworks across UI, API, and distributed systems, with a focus on scalability and reusability. Build self-healing and adaptive test solutions using AI techniques (e.g., dynamic locators, test generation, anomaly detection).
Experiment with and integrate agentic frameworks (LangChain, Semantic Kernel, AutoGPT, etc.) for autonomous test execution and orchestration. Contribute to test generation using LLMs—converting requirements, user stories, or logs into executable test cases. Integrate AI-driven testing into CI/CD pipelines to enable continuous, intelligent quality validation.
Collaborate closely with developers, DevOps, and AI/ML engineers to embed testing early in the development lifecycle. Analyze failures using logs, telemetry, and AI-assisted debugging techniques to accelerate root cause identification. Experience & Skills 6+ years of experience in test automation, with strong coding skills and a passion for innovation Proficiency in at least one programming language such as Python (preferred), Java, or JavaScript Hands-on experience with modern automation frameworks (Selenium, Playwright, Cypress, or similar with MCP Proven interest in AI-driven testing, demonstrated through projects, GitHub contributions, research, or coursework Practical exposure to LLMs (e.g., OpenAI, Azure OpenAI, Hugging Face), including prompt engineering or API-based integration Familiarity with agentic or orchestration frameworks (LangChain, AutoGPT, Semantic Kernel, etc.) is strongly preferred Experience with API testing and service validation (Postman, RestAssured, or similar tools Understanding of CI/CD pipelines, DevOps practices, and version control (Git Working knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker) is a plus Strong analytical mindset with the ability to experiment, prototype, and rapidly learn new technologies