
Lead Software Engineer (QE Automation)
Williams-Sonoma, Inc.5 months ago
Pune, IndiaStaff+
Responsibilities
- Design and implement agentic workflows for end-to-end test delivery using AI agents.
- Define and maintain guardrails, AGENTS.md instructions, validation checkpoints, and test frameworks.
- Architect and scale UI and API test automation frameworks.
- Write clear, maintainable, and reusable test specifications.
- Evaluate AI-generated code and test outputs for accuracy and completeness.
- Identify and mitigate AI-related security risks, including over-permissions, insecure dependencies, and data leakage.
- Establish metrics to measure team productivity and AI impact.
- Mentor team members and review junior engineers’ work on modern QA and agentic AI workflows.
- Integrate automated testing with CI/CD pipelines and test microservices or distributed systems.
Requirements
- Strong experience with JUnit, Cucumber, RestAssured, and mock frameworks.
- Expertise with UI automation tools such as Selenium, Playwright, or Cypress.
- Solid understanding of API testing and backend validation strategies.
- Strong SQL skills for data validation and debugging.
- Proficiency in Java or similar programming languages.
- Understanding of agentic AI systems, workflows, and prompt or instruction design.
- Ability to design test strategies for AI-generated code and workflows and improve AI-output reliability.
- Experience with CI/CD pipelines, automated testing integration, AI safety, governance, and secure system design.
- Experience testing microservices or distributed systems and familiarity with modern DevOps practices.
- BS/MS in Computer Science or a related field.
- 8+ years of experience in test automation or software engineering.
- Strong analytical, communication, problem-solving, critical-thinking, and team-level ownership skills.
Benefits
- Opportunity to work on cutting-edge AI-driven test automation solutions.
- Opportunity to shape next-generation quality engineering practices.
- Innovation-driven technology environment.
- Opportunity to contribute to scalable and intelligent software delivery.