HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?