Senior QA Automation Engineer
Job Description
Morningstar Workplace team is looking for a Data QA Engineer who will be an integral part of our Data QA Team, working side by side with product managers, developers, and data engineers to build quality into our reports.
We are seeking someone who is passionate about our products and is interested in improving the quality, innovation, and predictability of our deliverables.
Job Responsibilities
- The role requires an engineer who is data savvy and can write advanced database queries.
- Create a data pipeline, specific input datasets, and expected datasets to implement QA automation.
- Modify existing input datasets and expected datasets when business requirements for existing data pipelines change.
- Create or modify Python scripts for triggering data pipeline specific QA tests and validating against the expected outputs
- Integrate automation with CI/CD to run QA tests with every deploy
- This engineer will work closely with the team's data engineers and the broader team to align cohesively with ongoing projects.
- Perform manual testing where automation is not feasible, or QA tests need to be run on an ad-hoc basis.
- Ownership and autonomy to work on tasks and be proactive in managing end to end.
Qualifications
- Bachelor's degree in Computer Science or equivalent plus a minimum of 3 years of working experience in a related field.
- Experience with Data Standards, Data Policies, Data Governance Strategies, and Data Profiling
- Expertise Define/create and implement processes/standards/policies/strategies for Data Governance
- Excellent analytical skills, with proficiency in SQL and Python. For example, the ability to work with ease using various data formats such as CSV, JSON, XML, parquet in Python and create modular/reusable code.
- Experience with OO programming and concepts.
- AWS basic knowledge is a plus.
- Prior experience in ETL testing is a plus.
If you received and accept an offer from us, we require that personal and any related investments be disclosed confidentially to our Compliance team (days vary by region). These investments will be reviewed to ensure they meet Code of Ethics requirements. If any conflicts of interest are identified, then you will be required to liquidate those holdings immediately. In addition, dependent on your department and location of work certain employee accounts must be held with an approved broker (for example all, U.S. employee accounts). If this applies and your account(s) are not with an approved broker, you will be required to move your holdings to an approved broker.
Date Posted
09/16/2022
Views
5
Similar Jobs
Sr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsMachine Learning Engineer - Oak Street Health
Views in the last 30 days - 8
Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...
View DetailsSenior Benefit Analyst - Lockton Companies
Views in the last 30 days - 6
The Lockton team is seeking a dynamic Senior Benefit Analyst for their Employee Benefits consulting group The analyst will assist in marketing and ser...
View DetailsSoftware Engineer 431407 - Experfy
Views in the last 30 days - 8
The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...
View DetailsAccount Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View DetailsAVP, Internal Audit - CNA
Views in the last 30 days - 11
The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...
View Details