Job Openings QA Automation Engineer - Data

About the job QA Automation Engineer - Data

Whats interesting about this role?

We are looking for a Data QA Engineer who will be responsible for developing and maintaining an automated regression suite to prevent data loss, ensure quality, and optimize logical processes, all while ensuring seamless alignment with business requirements. In this role, you will have the opportunity to work on technologies & products like AWS, Snowflake, Python, Airflow, and Machine Learning. Join us and contribute to our commitment to excellence in data quality and technological innovation.


How Will You Make an Impact?

  • Participate in Agile ceremonies, help analyze requirements, develop testing strategies, and write manual and automated test scripts for new and existing functionality.
  • Monitor all development cycles, prepare test data, design and execute test plans, and evaluate test results
  • Mentor fellow Test Engineers on the team on automation concepts and contribute towards maintaining full test coverage
  • Collaborate with product owners, project managers, data analysts, data scientists, and developers to refine user stories and acceptance criteria, and provide feedback on missing business flows and strategies
  • Develop and maintain clear, concise, and comprehensive test automation regression scripts using Python/Pytest.
  • Identify areas for cross functional testing to improve overall quality and, with peers or others, implement initiatives improving testing capability and efficiency
  • Have the ability to multi-task and adapt quickly to changes while maintaining urgency in completing assigned tasks
  • Be flexible and back-up team members, as needed or as the workload fluctuates


What Do You Bring to Us?

  • 5+ years of experience with agile software development testing, reviewing user stories, acceptance criteria, and other available information in order to develop test plans and test scenarios, both manual and automated.
  • 2+ years of experience in database testing for relational databases (preferred Snowflake and MS SQL Server), ETL/ELT data solutions, and reporting and analytics tools.
  • Knowledge of dimensional modeling and data warehouse concepts, such as star schemas, snowflakes, dimensions, facts
  • Experience in writing complex SQL queries, ability to determine the types of testing that must be conducted (i.e., data validation, regression, etc.), including evaluating the testability of requirements and create a comprehensive test plan that supports the business and technological solutions being delivered
  • 3+ years of experience creating automated scripts using pytest for data validation.


Nice to Have Skills:

  • Knowledge of Advertising/Financial/Digital Marketing Domain
  • Prior experience testing both Front-End (UI/UX) and Back-End (API, Grey-box, Data integrity) for web applications