Job Description
Experience Range: 4-8 years in Data Quality EngineeringJob Summary:
As a Senior Data Quality Engineer, you will play a key role in ensuring the reliability and accuracy of our data platform and projects. Your primary responsibility will be developing and leading the product testing strategy while leveraging your technical expertise in AWS and big data technologies. You will also guide the team in implementing shift-left testing using Behavior-Driven Development (BDD) methodologies integrated with AWS CodeBuild CI/CD. Your contributions will ensure the successful execution of testing across multiple data platforms and projects.Key Responsibilities:
Develop Product Testing Strategy: Collaborate with stakeholders to define and implement the product testing strategy. Identify key platform and project responsibilities, ensuring a comprehensive and effective testing approach.
Lead Testing Strategy Implementation: Take charge of implementing the testing strategy across data platforms and projects, ensuring thorough coverage and timely completion of tasks.
BDD & AWS Integration: Utilize Behavior-Driven Development (BDD) methodologies to drive shift-left testing and integrate AWS services such as AWS Glue, Lambda, Airflow jobs, Athena, Quicksight, Amazon Redshift, DynamoDB, Parquet, and Spark to improve test effectiveness.
Test Execution & Reporting: Design, execute, and document test cases while providing comprehensive reporting on testing results. Collaborate with the team to identify the appropriate data for testing and manage test environments.
Collaboration with Developers: Work closely with application developers and technical support to analyze and resolve identified issues in a timely manner.
Automation Solutions: Create and maintain automated test cases, enhancing the test automation process to improve testing efficiency.
Must-Have Skills:
Big Data Platform Expertise: At least 2 years of experience as a technical test lead working on a big data platform, preferably with direct experience in AWS.
Strong Programming Skills: Proficiency in object-oriented programming, particularly with Python. Ability to use programming skills to enhance test automation and tooling.
BDD & AWS Integration: Experience with Behavior-Driven Development (BDD) practices and AWS technologies, including AWS Glue, Lambda, Airflow, Athena, Quicksight, Amazon Redshift, DynamoDB, Parquet, and Spark.
Testing Frameworks & Tools: Familiarity with testing frameworks such as PyTest, PyTest-BDD, and CI/CD tools like AWS CodeBuild and Harness.
Communication Skills: Exceptional communication skills with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Good-to-Have Skills:
Automation Engineering: Expertise in creating automation testing solutions to improve testing efficiency.
Experience with Test Management: Knowledge of test management processes, including test case design, execution, and defect tracking.
Agile Methodologies: Experience working in Agile environments, with familiarity in using Agile tools such as Jira to track stories, bugs, and progress.
Experience Range:
Minimum Requirements:
Bachelors degree in Computer Science or related field, or HS/GED with 8 years of experience in Data Quality Engineering.
At least 4 years of experience in big data platforms and test engineering, with a strong focus on AWS and Python.Skills
Test Automation,Python,Data Engineering
Job Classification
Industry: Recruitment / Staffing
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Test Architect
Employement Type: Full time
Contact Details:
Company: Leading Client
Location(s): Chennai
Keyskills:
Software Testing
Test Automation
Data Engineering
Quicksight
Airflow jobs
AWS Glue
Selenium
Lambda
Athena
Python