Posted on: 14/10/2025
Description:
We are looking for an experienced and highly analytical Python Automation Test Engineer to join our team in Hyderabad.
The ideal candidate will have 5 years of dedicated experience in automation testing, with a strong focus on data testing and backend testing.
This role requires deep proficiency in Python and hands-on experience with AWS data services.
You'll be instrumental in developing robust, scalable automated test frameworks to ensure the quality and integrity of our data pipelines and backend systems.
Mandatory Skills :
- Automation Testing (Expert Level)
- Python (Expert Level for Test Automation)
- Data Testing / ETL Testing
- Backend Testing / API Testing
- AWS (S3, Lambdas, MWAA, EMR Serverless)
Key Responsibilities:
- Automation Development: Design, develop, and maintain high-quality, scalable automation test frameworks and scripts primarily using Python to cover functional, regression, and performance testing.
Data and Backend Testing :
- Perform rigorous backend testing for complex applications and services, including validating business logic, data persistence, and performance.
- Focus heavily on data testing (ETL/ELT), ensuring data accuracy, completeness, transformation logic, and quality across data pipelines.
- Utilize Python and PySpark to write test cases and perform validation within a Hadoop environment with HDFS.
AWS Environment Testing :
- Develop and execute test strategies for applications integrated with key AWS services such as S3 (data storage), Lambdas (serverless functions), Managed Airflow (MWAA) (workflow orchestration), and EMR Serverless (data processing).
- Ensure the reliability and performance of data ingestion, processing, and output pipelines hosted on AWS.
Analysis and Problem-Solving :
- Demonstrate strong analysis and problem-solving capabilities to identify, debug, and trace complex defects within data and backend systems.
- Interpret data, recognize quality issues or production problems as they arise, and suggest and implement appropriate corrective actions.
Collaboration and Reporting :
- Work within an Agile framework (familiarity with agile ways of working is required).
- Communicate clearly, both verbally and via detailed specifications, test reports, and defect summaries.
- Maintain excellent organizational skills and demonstrate the capability of working to tight deadlines while maintaining a high level of accuracy.
Required Qualifications :
- Experience: A minimum of 5 years in a dedicated Software Quality Assurance or Test Automation role.
- Education: A Degree in Mathematics, Physics, Statistics, or a similar quantitative/technical discipline is highly preferred, OR previous substantial experience in a similar data-centric QA role.
Technical Expertise :
- Demonstrable expertise in Python for test automation.
- Practical experience in testing applications that use PySpark in a Hadoop/HDFS environment.
- Proven hands-on experience in testing solutions leveraging AWS services including S3, Lambdas, Managed Airflow (MWAA), and EMR Serverless.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1560042
Interview Questions for you
View All