Job Category: Tech Jobs
Hiring For: Tech Mahindra
Job Location: Pan India
Experience: 3+ Yrs
We are seeking a skilled Data QA Engineer with strong experience in Python scripting, SQL querying, and Automation testing using Selenium. The ideal candidate should have a passion for data validation, automation frameworks, and quality assurance processes across ETL pipelines and data platforms.
Key Responsibilities:
- Design, develop, and execute automated tests using Python and Selenium for data-intensive applications.
- Write complex SQL queries to validate large datasets, perform data integrity checks, and ensure ETL accuracy.
- Develop and maintain automation frameworks for API and UI testing.
- Perform functional, regression, integration, and system testing for data and analytics platforms.
- Collaborate closely with Data Engineers, Developers, and Business Analysts to understand data flows and requirements.
- Identify, log, and track defects using tools like JIRA or similar.
- Provide clear and concise QA documentation, including test plans, test cases, and test results.
- Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
Required Skills:
- Minimum 3 years of experience in QA/testing roles with a strong focus on data validation and automation.
- Proficiency in Python for scripting and automation.
- Strong hands-on experience with SQL (joins, subqueries, stored procedures) for data verification.
- Practical experience in Selenium WebDriver for browser-based test automation.
- Experience working with ETL pipelines and validating data movement across systems.
- Familiarity with CI/CD tools (e.g., Jenkins, Git) and test management tools (e.g., JIRA, TestRail).
- Good understanding of Agile methodology and QA best practices.