Description : Automation QA Engineer (Data & AI Platforms)
Location : Ahmedabad, Gujarat
Experience : 4 - 8 Years
Employment Type : Full-time
Preference : 30-60 days
Role Overview :
We are seeking a hands-on Automation QA Engineer who can take ownership of quality across backend services, data pipelines, APIs, and UI applications.
This role combines automation-first testing with strong manual QA fundamentals, test strategy ownership, and close collaboration with engineering teams.
The ideal candidate is comfortable working in fast-moving, product-oriented teams and understands how quality impacts data accuracy, AI outcomes, and enterprise trust.
Key Responsibilities :
Test Strategy & Planning :
- Understand product requirements, system architecture, and data flows.
- Define test plans, test strategies, and test cases at component, integration, and system levels.
- Ensure comprehensive coverage for functional, regression, and release testing.
Automation & Framework Development :
- Design, build, and maintain scalable automation frameworks from scratch.
- Develop automated tests for :
1. Backend services and APIs
2. Data processing and validation logic
3. UI workflows (where applicable)
- Primarily use Python-based automation frameworks (PyTest preferred).
Execution & Defect Management :
- Execute automation and manual test cycles.
- Debug failures, analyze root causes, and work with developers on resolution.
- Track defects, verify fixes, and ensure release quality.
CI/CD & Environment Support :
- Integrate automated tests into CI/CD pipelines (Jenkins or similar).
- Execute tests in Dockerized and Linux-based environments.
- Support test execution across multiple environments.
Collaboration & Ownership :
- Work closely with product managers, developers, and data engineers.
- Participate in Agile/Scrum ceremonies.
- Mentor junior QA engineers and promote best practices.
Required Skills & Experience :
Core QA & Automation :
- 4-8 years of experience in Automation + Manual QA.
- Strong hands-on experience with Python.
- Solid experience with PyTest / Selenium / API testing.
- Experience building custom automation frameworks.
Testing & Tools :
- Knowledge of unit, integration, and regression testing concepts.
- Experience with defect tracking tools such as JIRA.
- Familiarity with test management tools.
Platforms & DevOps :
- Experience testing Docker-based applications.
- Exposure to CI/CD pipelines.
- Comfortable working on Linux environments.
Data & Backend :
- Working knowledge of SQL databases (PostgreSQL, MySQL, Oracle, or MS SQL).
- Understanding of backend workflows and data validation.
Good to Have :
- Experience testing data engineering, analytics, or AI platforms.
- Exposure to cloud platforms (AWS / Azure / GCP basic).
- Experience with SOAP / API testing tools.
- Familiarity with Agile/Scrum processes.
Soft Skills :
- Strong ownership and attention to detail.
- Ability to work under aggressive delivery timelines.
- Quick learner with a proactive mindset.
- Clear communication and documentation skills.
Perks & Benefits :
- Flexible working hours.
- 5-day work week.
- Collaborative, growth-focused environment.
- Regular team celebrations and knowledge sharing.
- Learning and upskilling opportunities.
- Medical insurance benefits.