DevOps and QA Automation Engineer
Location: Pune, India
About AquilaClouds
Are you a motivated innovator who turns ideas into reality? Do you thrive on solving complex problems and building technology that will shape the future?
AquilaClouds is a Silicon Valley-based startup revolutionizing multi-cloud and hybrid cloud management. We’re building the next generation of autonomous cloud infrastructure—powered by AI and intelligent automation—that self-optimizes, proactively protects, and seamlessly migrates workloads across on-premises, multi-cloud, and containerized environments.
We foster a collaborative culture focused on collective growth, delivering exceptional value to our customers, and tackling ambitious challenges. We believe in asking tough questions, supporting each other with critical thinking and innovative solutions, and winning together.
If you’re ready to join a team driving exponential innovation and growth, let’s talk.
The Role
We’re seeking a talented DevOps and QA Automation Engineer to join our engineering team. You’ll play a critical role in ensuring software quality, streamlining deployment processes, strengthening security compliance, and optimizing our cloud infrastructure. This position combines quality engineering excellence with DevOps practices to deliver reliable, secure, and scalable solutions.
Responsibilities
Software Quality & Test Automation
- Design, develop, and maintain robust automated test frameworks and scripts across the entire development lifecycle.
- Partner with development teams to establish verification protocols, quality gates, and testing best practices.
- Analyze software requirements and architecture to identify testability gaps and drive improvements.
- Create comprehensive test strategies encompassing functional, regression, integration, and performance testing.
- Investigate, document, and track software defects, collaborating with developers to prioritize resolution.
- Build and maintain CI/CD pipelines with integrated automated testing at multiple stages.
- Develop test reports and quality metrics dashboards to monitor software health and release readiness.
- Conduct peer reviews of test automation code to ensure maintainability, scalability, and adherence to standards.
DevOps & Deployment Management
- Guide engineering teams through end-to-end deployment processes from development to production.
- Implement and continuously optimize CI/CD workflows to accelerate delivery and improve reliability.
- Monitor deployment pipelines, troubleshoot issues proactively, and minimize production downtime.
- Establish and document deployment standards to ensure consistency and repeatability across all projects.
Security & Compliance
- Support security compliance efforts for SOC 2, ISO 27001, and other relevant certifications.
- Conduct comprehensive security assessments of cloud infrastructure and application environments.
- Develop, implement, and enforce security protocols, policies, and best practices across cloud deployments.
- Integrate automated security scanning and monitoring tools within development and deployment pipelines.
- Identify and remediate security vulnerabilities in collaboration with engineering and operations teams.
- Maintain compliance documentation and audit-ready evidence repositories.
Infrastructure Optimization & Automation
- Analyze cloud infrastructure and operational workflows to identify high-impact automation opportunities.
- Design and implement Infrastructure-as-Code (IaC) solutions for scalable, repeatable, version-controlled deployments.
- Apply a holistic perspective to the organization’s hybrid cloud ecosystem when recommending architectural improvements.
- Optimize cloud infrastructure for performance, reliability, cost-efficiency, and scalability.
- Build and enhance monitoring, logging, and alerting systems across the entire technology stack.
Required Skills & Qualifications
Technical Expertise
- 5+ years of experience as a QA Automation Engineer or in a similar role.
- Hands-on expertise with Selenium and Python, Pytest for test automation (required).
- Strong proficiency in DevOps tools and processes, particularly Jenkins.
- Advanced programming skills in Python and JavaScript.
- Experience working in cloud environments such as AWS, Azure, GCP, or multi-cloud.
- Knowledge of automation systems, databases, and modern software architecture.
- Deep understanding of application functionality, debugging methodologies, and testing protocols.
Professional Skills
- Excellent analytical and problem-solving abilities.
- Strong written and verbal communication skills.
- Meticulous attention to detail with a commitment to quality.
- Proven ability to work independently and collaboratively in a fast-paced startup environment.
- Strong work ethic and dedication to delivering high-quality results on time.
Education
Bachelor’s or Master’s degree in Computer Science, Engineering (BTech/BE/MTech/MS), MCA, or equivalent.
Why Join AquilaClouds?
- Work on cutting-edge autonomous AI and cloud technology.
- Collaborate with a passionate, innovative team in a supportive startup culture.
- Make a direct impact on products used by enterprise customers.
- Grow your skills across DevOps, quality engineering, security, and cloud infrastructure.
- Be part of a company positioned for exponential growth.
