Senior Test Automation Engineer - Enterprise Backup
Role Type: Full-time | Permanent
Send your resume to: jobsindia@idrive.com
About IDrive
IDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security.
About the Job
As a Senior Test Automation Engineer - Enterprise Backup, you will lead the design and maintenance of a reliable automated testing framework for backend services written in Go or Python. You will treat the testing environment as production code with a clear focus on reliability, isolation, and maintainability at every level. This deep engineering role involves ownership of layered testing, including unit, integration, and end-to-end suites, as well as managing complex dependencies to support the fast and confident release of critical services.
What you will be doing:
Go Ecosystem
- Mastery of the native Go testing stack (testing, t.Cleanup(), TestMain)
- Strong DI and mocking via interfaces
- Integration with Docker and Testcontainers Go SDK
- CLI and table-driven test validation
- Database testing (Postgres, Kafka, Redis)
Python Ecosystem
- Advanced use of Pytest with fixtures and parameterization
- Deep knowledge of unittest.mock and DI patterns
- Integration with Docker and Testcontainers Python SDK
- CLI and subprocess validation
- Database testing (Postgres, Kafka, Redis)
Cross-platform implementation
- Develop backend services that run efficiently in Linux-based environments.
- Ensure system portability, performance, and reliability across platforms.
Collaboration & ownership
- Take full ownership of your projects as an individual contributor, from design to deployment.
- Collaborate with DevOps, QA, and product teams to ensure seamless integration and delivery.
- Contribute to improving internal processes and code quality standards.
What we expect from you:
- Build Clean Frameworks: Design the core testing architecture using principles like Dependency Injection (DI) to ensure tests are fast, modular, and fully isolated.
- Advanced Integration: Implement and manage Testcontainers to automatically spin up and tear down real external services (databases, storage systems) for high-fidelity, repeatable integration tests.
- Guarantee Stability: Enforce strict cleanup policies (using Go's t.Cleanup() or Pytest fixtures) to ensure all temporary resources are reliably removed after every test run.
- Full E2E Automation: Develop robust End-to-End (E2E) tests, including validating CLI tools, outputs, and exit codes from the perspective of a real user.
- Optimize and Enforce: Optimize the entire test workflow for speed and enforce high code coverage standards (80% or higher) within our CI/CD pipelines.
Required Qualifications
- 5+ years in software testing, with at least 3 years focused on automation and framework design.
- Strong software engineering principles applied to test code (not just application code).
- Proficiency in either Go or Python, including native testing libraries.
- Proven experience integrating automation and coverage reporting into CI/CD systems.
Why join us?
At IDrive, you will work at the intersection of backup, storage, and virtualization with disruptive engineering assignments. You will collaborate with experienced engineers, ship features used at scale, and be part of a culture that values clarity, ownership, and correctness. As the platform expands, you will have the opportunity to assume architecture, mentorship, and technical leadership responsibilities.
We focus on creating an environment where innovation thrives, talent is recognized, and people are empowered to grow and develop their skills. We are committed to supporting our team both professionally and personally.
Here’s what you can look forward to as part of our team:
Startup spirit
- A dynamic work culture where ideas are encouraged and innovation is celebrated
- Opportunity to take ownership of projects from concept to completion
- Hands-on exposure to new and emerging technologies
- Collaborative, fast-paced environment that rewards creativity and initiative
- Direct impact — see your work shape real products used by millions
- Room to grow — learn, experiment, and expand your skill set every day
Health & wellness
- Medical insurance with customizable coverage for you and your family
- Comprehensive life and accidental insurance for added peace of mind
- Free annual health check-up to keep your wellbeing on track
Culture & community
- Company events and team lunches to foster connection and collaboration
- Festival gifts and goodies to celebrate special occasions together
Perks that matter
- Competitive pay that reflects your experience and contributions
- Online storage space
Flexible work environment
- Hybrid work model with flexible hours to suit your lifestyle
- Paid time off and holidays to relax and recharge
- Parental leave for life’s important milestones
Company Info
Website: https://www.idrive.com/india/
Address: B-903, 9th Floor, Brigade Tech Park, Whitefield Road, Bangalore, Karnataka, India