Data Quality Engineer
Annual
Your Profile
Essential skills/knowledge/experience:
- An enthusiastic mentor for the team to adopt automation as a definition of done.
- Hands-on experience with Data Testing either using Python or Pyspark.
- Deep understanding of data test concepts primarily inclined towards ETL.
- Experience with ETL/DWH testing and SQL (any RDBMS).
- Previous experience with any DB, preferably Oracle.
- Ability to read, understand, and alter stored procedures.
- Strong experience in BDD with Cucumber or similar framework.
- Experience with Azure DevOps in integrating automated testing into a CI/CD pipeline using Jenkins or GitLab runner.
- Good Knowledge in GCP Storage Buckets, BigQuery, Dataflow and Cloud Function. (Any Cloud).
- Hands-on experience with one of more programming languages (Java or JavaScript).
- Experience with non-functional testing with JMeter or similar.
- Proven experience and ability to create best practices and policies to improve quality at program level.
- Strong technical skills and ability to solve Quality Engineering technical problems.
- Excellent communication skills and should be able to manage client stakeholders and act as a liaison between QE team and clients.
- Strong problem-solving skills and managing multiple stakeholders.
- Experience managing a mid-size team of QAs working on multiple products.
- Excellent data analysing and review skills.
- Experience of working in an agile environment and handling the role of QA in agile ceremonies.
- Knowledge of Jira and Zephyr for Test Management.
- Proficient Testing experience.
Desirable skills:
- Experience with automating tests within Cloud Platform.
- Experience of software development or data engineering.
- Previous experience leading test automation strategy and mentoring testers on the automation testing process.