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.(ref : hirist.tech)