Senior Software Engineer - Automation & Tooling role requiring 8+ years experience in Quality Engineering or Software Development focused on test automation and tooling. Responsibilities include designing, developing, and maintaining automation frameworks and tools, writing production-grade code, providing architectural input, setting coding standards, and acting as a technical leader. Collaborate with cross-functional teams to identify quality challenges and drive improvements. Identify gaps in QA processes and tooling and implement solutions. Mentor junior engineers and QA peers. Track and analyze QA KPIs and align automation strategies with customer needs. Required skills include strong Python coding, experience with Java or JavaScript, ability to architect automation frameworks, integration with CI/CD and DevOps, Agile knowledge, and excellent communication. Bonus skills in AI/ML including RAG architectures, LangChain, MCPs, Hugging Face, OpenAI API, Llama Index, and MLOps practices.
What you'll do
Design, develop, and maintain robust automation frameworks, tools, and scripts
Write production-grade code and contribute to test automation ecosystem
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.