Data QA Engineer (Python)
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Data QA Engineer (Python) to join our team in Bengaluru, India. In this role, you will be responsible for creating automation frameworks and performing data validation testing within the client's test and government framework.
Responsibilities
- Analyze and document test data, results, and recommendations.
- Perform functional and non-functional testing for data validation between source and target databases using Azure components such as Azure Databricks and Azure Data Factories.
- Conduct smoke, integration, regression, and other tests on products under development and released.
- Collaborate with developers, business analysts, and users to understand testing needs and identify opportunities for automation and testing.
- Ensure that automated test scripts are created, maintained, and executed to meet all data project deliverables and project testing requirements.
- Create test and training data.
- Support integrated testing.
- Contribute to the continuous improvement of test quality by undertaking reviews and recommending improvements.
Requirements
-
Must have
- 5+ years of experience in data automation using Python, PySpark.
- Hands-on experience in building customized automation frameworks using Python, PySpark, and SQL.
- Extensive experience with ETL concepts & technologies, data migration testing, data warehouse testing, and BI Reporting.
- Hands-on experience in working with CSV and JSON using PySpark.
- High-level proficiency in writing complex SQL queries in Azure Databricks from business requirements to read data from source DB hosted in Azure and compare it with the target DB.
- Proficiency in relational database models, SQL queries, XML data models.
- Extensive experience with software test automation tools and working in fast-paced Agile environments.
- Experience with Azure Data Factory for pipeline execution and analysis.
- Experience with Azure Databricks to access data from Azure Data Lakes.
- Experience with Azure Notebooks.
- Experience with Cosmos DB.
- Experience in understanding version control, CI/CD solutions using tools such as Azure DevOps.
- Experience in the Banking domain is highly desirable.
- Bachelor's Degree in IT, Business, Computer Science, or a related field.
- Good knowledge of testing lifecycle processes.
- Experience with Atlassian tools (Jira and Confluence).
- Good communication and presentation skills.
- Experience in Waterfall and Agile environments.
-
Nice to have
- ISTQB Certification.
- Experience in the finance industry is highly desirable.
We Offer
- Competitive salary.
- Opportunity to work in a dynamic and innovative environment.
- Professional development opportunities.
About the Company
Join our team and contribute to the success of our projects in the BCM industry.
Apply for Data QA Engineer (Python) in Bengaluru
Indicates a required field
Related Jobs
All jobs
© Luxoft DXC. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Automotive,Finance,Healthcare,Life Sciences,Tech and Telecom
About the Company Luxoft, a DXC Technology Company, is a global digital strategy and software engineering firm with over 17,000 international employees across 58 offices in 29 countries. Headquartered in Zug, Switzerland, Luxoft specializes in providing tailored tech solutions that drive global business transformation. The company focuses on enhancing customer experiences and boosting efficiency through strategy, consulting, and engineering services. Products, Services & Tech Stack Core Solutions: Digital strategy and software engineering services. Technologies & Frameworks: Specific platforms, languages, or tools are not mentioned in the provided text. Project Scope & Target Clients Client Base: Automotive, finance, healthcare, life sciences, tech, and telecom. Engineering Scale: Scope and complexity of engineering projects are not specified in the provided text.
More at Luxoft DXC
All 135 rolesSenior Technical Analyst (MIS reporting, Banking)
Luxoft DXC · Romania
Murex Market Risk Consultant
Luxoft DXC · India
Senior Business Analyst (Capital Markets)
Luxoft DXC · Romania
PMO
Luxoft DXC · Romania