Key Responsibilities:
Tool Development & Framework Design:
Design & implement custom test automation frameworks for functional, performance, security testing.
Develop reusable libraries, plugins, and CLI tools to support test execution, reporting, and integration with CI/CD pipelines.
Build scalable test harnesses for distributed systems, microservices, and cloud-native applications.
Automation & Scripting:
Write robust, maintainable code in Python, Java, JavaScript/TypeScript to automate test workflows.
Integrate tools with version control systems (Git), CI/CD platforms (Jenkins, GitHub Actions, Azure DevOps), and artifact repositories
DevOps & Infrastructure Integration:
Containerize tools using Docker and orchestrate test environments using Kubernetes.
Implement observability into test tools using New Relic, Splunk, Prometheus, Grafana, ELK Stack
Collaboration & Enablement:
Partner with QE, SRE/DevOps, and development teams to understand testing pain points and deliver tooling solutions.
Provide governance model, documentation, training, and support to enable teams to adopt and extend testing tools effectively.
Innovation & Continuous Improvement:
Evaluate and adopt emerging technologies in the testing ecosystem.
Contribute to internal best practices for test automation, tool development, & quality engineering.
Familiarity with AI/ML-based test generation or test impact analysis.
Background in developer experience (DevEx) or internal platform engineering