Lead Engineer – Test Automation & Tools Development
Job Description
REQUIREMENTS
- 12+ years of experience in Quality Engineering and Tools development or similar role.
- Bachelor’s degree in computer science or a related engineering discipline.
- Strong programming skills in Java with a focus on tooling and automation.
- Proficiency in extending and customizing open-source tools such as.
- Functional/UI Testing: Selenium, Playwright, Cypress, Appium
- API Testing: Postman/Bruno, REST Assured, Karate
- Performance Testing: JMeter, K6, Gatling, Locust
- Security Testing: OWASP ZAP, Burp Suite, Nmap, Nessus
- Experience Integrating testing tools with
- Test Management & Issue Tracking: Jira, Qmetry
- Reporting & Analytics: ReportPortal, Allure, ExtentReports, Grafana
- CI/CD Pipelines: Jenkins, Harness, ArgoCD, GitLab, SonarQube
- Device Farms: BrowserStack, LambdaTest for cross-platform and mobile testing
- Experience with test data management, mocking frameworks, and service virtualization tools such as WireMock, Hoverfly, or Mockito
- Strong command of relational (SQL) and non-relational (NoSQL) databases, along with experience in publish-subscribe messaging systems like Kafka.
- Solid understanding of RESTful APIs, gRPC, WebSockets, & event-driven or asynchronous architectures
- Hands-on experience with leading cloud platforms – Google Cloud Platform (GCP), and expertise in Kubernetes for container orchestration.
- Proficient in working within Linux/Unix-based environments, including shell scripting and system-level debugging.
- Well-versed in Agile/Scrum/Kanban methodologies, with a focus on iterative development and continuous delivery.
- Demonstrated ability in problem-solving, root cause analysis, and debugging complex systems across the stack.
- Excellent communication and collaboration skills, with a proven track record of working effectively in cross-functional teams.
RESPONSIBILITES
Tool Development & Framework Design:
- Design & implement custom test automation frameworks for functional, performance, and 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, mobile native and cloud SaaS applications.
Automation & Scripting:
- Write robust, maintainable code in Java, JavaScript/TypeScript to automate test workflows.
- Integrate tools with version control systems (Git), CI/CD platforms (Jenkins, Harness), and artifact repositories
DevOps & Infrastructure Integration:
- Containerize tools using Docker and orchestrate test environments using Kubernetes
- Implement observability into test tools using New Relic, 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
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers