QA Engineer

The Hague, Netherlands


QA Engineers are responsible for conducting automated and manual tests to ensure data quality and data integrity during migration. Migration Testing is essential to move data from the Legacy system to the new system without any data loss.

You will be responsible for planning and implementing of tests that prove data in the database is correct and valid.  Hence, the format, type, value, etc., matters while migrating between databases.

At Cenosco we offer

  • Dynamic workplaces (how about cycling at work?)
  • A great office with informal culture in the center of The Hague (NL) 
  • Working with colleagues with a passion for software development and innovation
  • Various opportunities to develop yourself
  • Great benefits (good salary-based qualifications, skills, experience pension scheme, bonus)
  • A good cup of coffee or tea with a snack or fresh fruit available all day long

QA Engineer duties and responsibilities

  • Working with implementation engineers in order to deliver high quality implemented solution on time
  • Ensuring if the legacy database is not updated during tests after migration
  • Ensure whether the mapping at field and table levels do not change
  • Ensuring if data is migrated accurately and completely
  • Pre-migration and Post-migration testing activities
  • Verify if the queries executed in the new database yield same results as in the older one
    • Verify if the number of records in the old database and new database is the same using appropriate automation tool
    • Verify if the schema, relationships, table structures are unaltered or set back to match the old database image
    • Verify whether the changes made in application updates new database with correct values and type
    • Verify if after the new database connection is provided to all the components of the application.
    • Verify the query performance (time-taken to execute complex queries) of the new database is not more than earlier performance

QA Engineer requirements and qualifications

  • 3 years of experience in Software Testing or similar role
  • Good level in SQL/database management
  • Experience with python or other script languages
  • You love and have a deep understanding of QA
  • Fearless - not afraid to suggest or back big ideas however disruptive they may be
  • Excellent knowledge in testing skills (design test plan and test strategy, writing test cases, executing test cases, opening bugs, verifying bugs)
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Fluent in English (written and spoken)

Note: We are an English speaking company, so please send your CV and application in English.


Tell your friends about this position