Senior Software Engineer - Automation & Tooling
Core
Design, develop, and maintain robust automation frameworks, tools, and scripts to enhance engineering efficiency and product quality within a QA context.
Role type
Senior IC Software Engineer (QA Automation & Tooling)
Builds
Production-grade automation frameworks, tools, and scripts for the test automation ecosystem
Domain
Marketing Technology / Quality Engineering
Deliverable
production ML models | product features
Required skills
Python, software architecture, CI/CD integration, mentoring, KPI analysis, problem-solving
Preferred skills
AI/ML development, RAG architectures, LangChain, Model Context Protocols, MLOps, intelligent test generation
Technologies
Python, Java, JavaScript, LangChain, Hugging Face, OpenAI API, Llama Index
Responsibilities
Design and maintain automation frameworks; provide architectural input for scalability; partner with Product and Engineering teams to drive quality improvements; identify QA process gaps and implement solutions; mentor junior engineers; track and analyze QA-related KPIs
Seniority
Senior, hands-on IC