Senior QA Automation Engineer (Python)
About Us:
Aquila Clouds is a Silicon Valley-based startup focused on AI-driven cloud management. We are building the next-generation platform—autonomous, AI-powered, and automation-enabled—to self-tune, proactively protect, and seamlessly move workloads (traditional or containerized) across on-prem and multi-cloud environments.
We offer a fun, collaborative culture where team growth, innovation, and customer value creation are key. If you’re passionate about solving complex problems and driving innovation, we’d love to hear from you.
Job Summary:
We are looking for a Senior QA Automation Engineer with 6–10 years of experience and strong expertise in Python. You will be responsible for building and maintaining robust automated test frameworks to ensure high-quality, scalable software. This role involves hands-on work with automation tools, collaboration with cross-functional teams, and contribution to the CI/CD pipeline.
Key Responsibilities:
🔹 Test Automation Development
- Design, develop, and maintain automated test scripts using Python frameworks such as pytest.
- Lead the implementation of automation strategies for web applications.
- Create and manage test libraries and frameworks to support scalable automation.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, Azure DevOps).
🔹 Test Planning & Execution
- Collaborate with product owners and developers to understand requirements.
- Create detailed test plans and test cases.
- Conduct regression, functional, integration, and backend testing.
- Analyze test results and log defects in a structured manner.
🔹 Collaboration & Communication
- Work closely with engineering teams to ensure proper test coverage.
- Participate in sprint planning, daily scrums, and retrospectives.
- Clearly communicate test outcomes, risks, and issues to stakeholders.
🔹 Maintenance & Improvement
- Continuously enhance test automation frameworks and script performance.
- Stay current with trends in automation, QA tools, and Python.
- Mentor junior QA engineers and guide best practices in automation.
🔹 Documentation
- Maintain thorough documentation for test scripts, plans, procedures, and environments.
- Ensure test environments and setups are reproducible and consistent.
Required Skills & Qualifications:
🧠 Experience:
6–10 years in QA automation with a focus on Python.
🛠 Technical Skills:
- Strong proficiency in Python and Python-based test frameworks (e.g., pytest)
- Experience with Selenium using Python (mandatory)
- API testing experience with tools such as Postman, Requests, or RestAssured
- CI/CD tools (Jenkins, Azure DevOps)
- Version control systems like Git
- Performance testing with JMeter
- Experience with backend/database testing and SQL
- Prior experience in cloud environments is a must
📊 Analytical Skills:
- Excellent problem-solving skills for analyzing complex systems
- Ability to design and execute comprehensive test cases
💬 Soft Skills:
- Strong written and verbal communication
- Detail-oriented with a quality-first mindset
- Able to work independently and in agile teams
🎓 Education:
Bachelor’s degree in Computer Science, Engineering, or a related field—or equivalent practical experience.
Why Join Aquila Clouds?
-
🚀 Career Growth:
Opportunities for advancement in a dynamic and innovative company.
-
🧪 Innovative Culture:
Work with the latest technologies in a forward-thinking, collaborative environment.
-
🎯 Impact:
Be part of a team shaping the future of cloud and AI technologies.
Apply Now and help us build the future of intelligent cloud operations.
Let’s innovate and grow together.