AIA

Test Environment & Data Engineer Specialist

15 November 2024
Apply Now
Deadline date:
£58000 - £109000 / year

Job Description

BELIEVE IN BETTER

Do you believe in shaping a better, healthier, more sustainable future through the power of digital?
At AIA we’ve started an exciting movement to create a healthier, more sustainable future for everyone.

It’s finding new ways to not only better people’s lives, but to better the communities and environments we live. As pioneering innovators for over 100 years, we’re now transforming our organisation to be faster, simpler and more connected. Because we want to be even better equipped to develop digital solutions and experiences that help more people live Healthier, Longer, Better Lives.

And to get there, we need people with tech/digital/analytics expertise and passion to help develop positive sustainable change through digitally enhanced experiences that will impact the lives of millions of people and create a healthier future for everyone.

Sound like you? Then read on.

The opportunity:

As Test Environment and Test Data Engineer Specialist, your primary objective would be to develop and execute automated solutions for continuous testing. This includes implementing best practices in test environment management, DevOps, and test data engineering to ensure the stability and proper configuration of our non-production environments. Be a part of our dynamic team and help us deliver quality products to our customers.

Key responsibilities include:

General

  • Create / co-create and author required test data / test environment artefacts such as, Test Environment Strategy, Test Data Strategy, Test Data Management Approach, Test Environment Refresh Plan, Application Release to Environment Traceability Matrix, and other related deliverables.

  • Implementation of extensive practical experience with automated test data management (TDM) and test environment management (TEM) tools and frameworks to contribute to the security, stability, reliability, accuracy, and optimization of the test environments.

  • Consult with internal / external parties, share expert opinion in various forums, and provide guidance on automated test data management / test environment management frameworks / architecture and best-practice usage.

Test Environment Management (TEM)

  • Assess, Analyse, Inform, and Execute the overall test environment strategy and plan to support Testing throughout all phases of the SDLC

  • Identify configuration requirements for test environments (on-premise and cloud) and work with delivery partners (third-party vendors / delivery teams / release management) to ensure test environments are setup, configured, and data-provisioned per requirements

  • Implement and enforce test environment policies, processes, and standards, including controls to identify and mitigate internal issues and risks.

  • Track test environment configuration across deployments to ensure consistency, and remediation of “configuration drift”

  • Take responsibility for ensuring test environment availability per agreed SLAs, inclusive of daily automated environment accessibility checks

  • Development and support of high-quality automated test environment provisioning and configuration management code, including refactoring and extending IaaC/PaaS frameworks

  • Have a clear view of any external (e.g. Salesforce quarterly release), project refresh, or other activities impacting the test environments

  • Coordinate and lead environment provisioning and refreshes, configuration, restoration, and decommissioning based on close collaboration with Technology teams, Data teams and Third-Party vendors

  • Streamline the version control of integrated test environment configurations to enable the execution of end-to-end business processes for testing (e.g. Anniversary processing) and rapid test environment setup/tear-down/reset/restoration

  • Work with infrastructure teams to scale environments as required for performance testing or to simulate production loads

  • Review and collaborate in enterprise release forums on test environment planning and ongoing management, and establish a mechanism for managing any non-production environment risks

  • Develop and maintain a comprehensive knowledge base and documentation repository for test environment configurations and setups

  • Advise on operating model for test environment management (ongoing release management, data synchronization etc.) including any associated commercial impacts

Test Data Management

  • Develop and implement test data management strategies, defining requirements for different testing phases (development, QA, UAT) and ensuring the appropriate data is available for each.

  • Create, maintain, and provision synthetic, anonymized, or extracted production data for use in testing environments. Ensure data is relevant and matches test case needs.

  • Implement data masking, anonymization, and encryption techniques to protect sensitive information and ensure compliance with data privacy regulations (e.g., GDPR, HIPAA, CCPA, and New Zealand Data Privacy Act 2020).

  • Validate the accuracy, completeness, and integrity of test data to ensure reliable test results.

  • Develop and implement automated processes for test data generation, extraction, and masking, reducing manual intervention and increasing efficiency.

  • Monitor the use of test data, ensuring it is updated as needed, and provide regular reports on data quality, usage patterns, and potential issues.

  • Ensure all test data complies with industry standards, regulatory requirements, and internal security policies, including encryption and access controls.

  • Handle the planning, scheduling, and delivery of data into each test environment, including daily automated data setup checks

  • Provide a consistent process for test data requests and data population into test environments

  • Operationalize data pipelines – from requests intake, processing, reserving, delivery and restoration of data

Ideally, you’ll bring:

  • Bachelor’s degree in computer science or related area

  • 5+ years of experience using an industry-standard test environment management tools/platforms (e.g. ServiceNow, Enov8, Appwire Go-Live, etc.) and implementing automated TEM solutions

  • 5+ years of experience using an industry-standard TDM product (Informatica, GenRocket, Delphix, DATPROF, Broadcom TDM, Tonic.ai, etc.) and implementing TDM solutions (Data discovery of sensitive elements, Data de-identification/masking, sub-setting)

  • Strong knowledge of data masking, anonymization, and encryption techniques.

  • Experience in configuring and maintaining complex test environments, including cloud-based environments (AWS, Azure).

  • Experience working with data sources across On-Prem & Cloud

  • Proficiency in SQL and experience with relational databases and data querying.

  • Proficiency with semi-structured (and non-structured) databases and data querying.

  • Experience with automation tools for test environment setup (e.g. Puppet for Configuration Management, Ansible for automation orchestration, Docker/Kubernetes for containerization).

  • Strong programming/scripting skills in at least one of the following languages: Java, C#, Python, Ruby, GoLang, Scala

  • Strong knowledge of the SDLC and superb analytical skills to foresee technical / business-process related problems.

  • Strong experience with CI/CD and DevOps principles

  • Excellent stakeholder management skills

  • Excellent communication skills (verbal and written) and interpersonal skills.

  • Solid understanding of data warehousing and large-scale data management issues and concepts.

Why choose AIA?

At AIA, we believe in empowering every one of our people to find their ‘better’.  We do this by offering:

  • Opportunities to grow within the business through internal mobility

  • Competitive employee benefits that include insurances, an Employee Share Purchase Scheme and an extra day of leave each quarter to recharge

  • Membership to AIA Vitality, our science-backed health and wellbeing programme that provides the guidance, tools, and rewards to get more out of life and start thriving. AIA Vitality partners include Airpoints™, Woolworths, MoleMap, endota, Les Mills, Samsung, Garmin and many more!

  • A supportive and inclusive workplace

  • Flexible working arrangements.

If you believe in developing a better tomorrow, apply now!

Diversity, equity, and inclusion are at the heart of who we are and what we do. Our commitment to these values is unwavering and they are central to our mission. AIA NZ values diversity in the workforce. We encourage candidates from diverse backgrounds, including those with a disability, additional mental health needs, chronic health conditions and/or are neurodiverse to apply for our roles. If you encounter accessibility barriers to the standard recruitment process, please email [email protected].

We are a 2024 Circle Back Initiative Employer – we commit to respond to every applicant.

Recruitment Agencies: Our Talent team does not require any recruitment agency support.

Interested Candidates: Apply using the ‘Apply’ button. No emailed applications accepted. For general enquiries only, contact:

You must provide all requested information, including Personal Data, to be considered for this career opportunity. Failure to provide such information may influence the processing and outcome of your application. You are responsible for ensuring that the information you submit is accurate and up-to-date.