IT Data Quality Senior Engineer
United States
Westfield
Trust Westfield for insurance. Offering innovative and reliable coverage for businesses, home and auto, farms, and more.Job Summary
The IT Data Quality Senior Engineer, working under limited supervision, is responsible to deliver testing solutions utilizing automation, performance, or manual testing techniques on software program and/or application assignments typically of high complexity. The role designs solutions from business and system requirements into technical requirements for the proposed solution. The role also drives and leads quality planning, quality design, execution, test automation and risk coverage analysis and plans for the proper mix of manual, automated and exploratory testing methods.
Job Responsibilities
- Designs and implements data quality validation frameworks across Bronze, Silver, and Gold layers within the Medallion Architecture, ensuring consistency, accuracy, and lineage across transformations.
- Develops and maintains automated data quality checks and anomaly detection rules
- Validates data, UI, and non-functional requirements for Power BI reports, dashboards, and visualizations
- Manages and participates in continuous improvement efforts within the organization researches and evaluates new testing technologies and tools.
- Drives and leads quality planning, quality design, execution, test automation and risk coverage analysis and plans for the proper mix of manual, automated and exploratory testing methods.
- Recommends testing tools by architecting, designing, planning, and installing tools in support of team initiatives and enterprise projects.
- Coaches team members on testing techniques, soft skills, problem solving skills, evaluating risks and alternative testing approaches, setting team priorities and assuming process ownership while leading medium to large size projects.
- Leads evaluation of test data against expected scenarios and creates data models as required maintaining documentation of test results to assist in debugging and modification of software.
- Provides solutions for automated data flow and integration testing and provides test estimates to scrum masters, development leads in preparation of the delivery timelines for sprint/release.
- Drives improvements in unit testing coverage, develops test suites, expands automated testing harness, and automates end to end tests conduct for all types of application testing as needed, such as system, unit, regression, load, and acceptance testing methods.
Job Qualifications
- 5-7 years of automation and manual testing experience or application programming and/or coding experience.
- Bachelor's degree in Computer Science, Information Technology, or a related field and/or commensurate experience.
Technical Skills
- SQL
- Python
- Cloud Data Platforms
- Programming Languages
- Data Analysis
- Software Testing Frameworks
- Agile Methodologies
- Automation
- Quality Assurance
- Debugging
- Software Development Lifecycle
- Technical Documentation
- Manual Testing
- IT Troubleshooting
This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Architecture Computer Science Data analysis Data quality Power BI Python Scrum SQL Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.