Senior Software Engineer - Automation & Tooling
- Posted a month ago
- Be among the first 10 applicants
Job Description
What You'll Do
- Build & Innovate – Design, develop, and maintain production-grade automation frameworks and tools that raise engineering efficiency and product quality.
- Lead by Example – Provide architectural direction, set coding standards, and remain hands-on in code contributions.
- Collaborate & Influence – Partner with cross-functional teams to solve complex quality challenges and drive org-wide improvements.
- Transform QA – Identify process gaps, integrate new technologies, and lead the adoption of modern automation practices.
- Mentor & Grow – Coach junior engineers, run knowledge-sharing sessions, and elevate QA capabilities across teams.
- Measure Impact – Use KPIs and data-driven insights to track progress and continuously improve quality strategies.
- Shape the Future – Align automation initiatives with customer experience, ensuring testing directly enhances product usability.
What You Bring:
- 8+ years in Quality Engineering or Software Development with strong test automation expertise.
- Minimum 7-8 years of software engineering experience is required.
- Proven software engineering skills, with Python expertise (plus bonus points for Java, JavaScript, or others).
- Proficiency in Java, Python, and JavaScript programming languages is required.
- Experience architecting and scaling automation frameworks, integrated into CI/CD and modern DevOps.
- Minimum 5+ years of automation testing experience is required.
- A track record of both strategic influence and hands-on technical impact.
- Strong leadership in mentoring, coaching, and guiding QA practices across teams.
Bonus Skills (AI/ML):
- Experience building AI-powered workflows (e.g., RAG, LangChain, MCPs).
- Hands-on with modern ML/AI libraries and MLOps practices.
- Applying AI in QA contexts—like intelligent test generation or anomaly detection.
- Awareness of ethical AI practices (bias, explainability, governance).
