Senior Associate - Test Automation & Tools Development Engineer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Associate - Test Automation & Tools Development Engineer based in India.
This role provides an opportunity to design and build advanced testing solutions that improve software quality, reliability, and delivery speed.
You will develop scalable automation frameworks and internal tools supporting functional, performance, and security testing across multiple platforms.
The position combines software engineering expertise, quality engineering practices, and DevOps collaboration in a fast-paced technology environment.
You will work closely with engineering, QE, and infrastructure teams to solve complex testing challenges and improve development workflows.
This is a high-impact opportunity for an engineer passionate about automation, tooling, and building reusable solutions that support large-scale systems.
You will contribute to creating modern testing infrastructure that enables faster, safer, and more efficient software delivery.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Associate - Test Automation & Tools Development Engineer based in India.
This role provides an opportunity to design and build advanced testing solutions that improve software quality, reliability, and delivery speed.
You will develop scalable automation frameworks and internal tools supporting functional, performance, and security testing across multiple platforms.
The position combines software engineering expertise, quality engineering practices, and DevOps collaboration in a fast-paced technology environment.
You will work closely with engineering, QE, and infrastructure teams to solve complex testing challenges and improve development workflows.
This is a high-impact opportunity for an engineer passionate about automation, tooling, and building reusable solutions that support large-scale systems.
You will contribute to creating modern testing infrastructure that enables faster, safer, and more efficient software delivery.
Accountabilities:
- Design, develop, and maintain advanced testing frameworks, automation platforms, and reusable tooling solutions supporting multiple applications and environments.
- Build scalable test harnesses, libraries, plugins, and command-line tools to improve test execution, reporting, and integration workflows.
- Develop robust automation scripts and solutions using Java, JavaScript, and TypeScript to streamline testing processes.
- Integrate testing tools with CI/CD pipelines, version control systems, artifact repositories, and development workflows.
- Customize and extend open-source testing solutions to support functional, UI, API, mobile, performance, and security testing needs.
- Build and maintain integrations with testing ecosystems, including test management platforms, reporting tools, analytics solutions, and device testing platforms.
- Support containerized testing environments using Docker and Kubernetes to improve scalability and consistency.
- Collaborate with QE, SRE/DevOps, and engineering teams to identify testing challenges and deliver effective tooling solutions.
- Develop solutions for distributed systems, microservices, mobile applications, and cloud-based platforms.
- Contribute to continuous improvement initiatives by promoting automation best practices, efficient testing strategies, and reliable delivery processes.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.
- 5+ years of experience in Quality Engineering, test automation, or testing tools development.
- Strong programming skills in Java with practical experience building automation frameworks, libraries, and developer tools.
- Experience writing maintainable automation code using JavaScript or TypeScript.
- Hands-on experience with automation frameworks and tools such as Selenium, Playwright, Cypress, Appium, REST Assured, Karate, Postman, or similar technologies.
- Experience integrating testing solutions with CI/CD platforms such as Jenkins, Harness, ArgoCD, GitLab, or SonarQube.
- Familiarity with test management, reporting, and analytics tools including Jira, Qmetry, ReportPortal, Allure Reports, ExtentReports, or Grafana.
- Experience working with device testing platforms such as BrowserStack or LambdaTest for web and mobile validation.
- Strong understanding of relational databases (SQL), non-relational databases (NoSQL), and messaging systems such as Kafka.
- Solid knowledge of REST APIs, gRPC, WebSockets, and event-driven or asynchronous architectures.
- Experience with Docker, Kubernetes, and cloud-based testing environments.
- Strong understanding of Agile, Scrum, and Kanban methodologies with experience working in iterative development environments.
- Excellent communication and collaboration skills with the ability to work effectively across engineering and product teams.
- Ability to analyze complex technical challenges and create scalable, reusable solutions.
- Remote work opportunity based in Bangalore, India.
- Opportunity to work on large-scale financial technology platforms impacting millions of users.
- High-impact role focused on building innovative automation frameworks and engineering solutions.
- Collaborative environment working with engineering, quality, and infrastructure teams.
- Opportunity to influence testing strategies and improve software delivery processes.
- Exposure to modern technologies across automation, DevOps, cloud infrastructure, and distributed systems.
- Professional growth opportunities through ownership of meaningful technical projects.
- Inclusive workplace culture focused on collaboration, innovation, and continuous improvement.