About us National Grid is hiring a Sr. Quality Engineer, Test Data Environment for our Quality Engineering department in Waltham, MA. Every day we deliver safe and secure energy to homes, communities, and businesses. We are there when people need us the most. Weconnectpeople to the energy they need for the lives they live. The pace of change in society and our industry is accelerating and our expertise and track record puts us in an unparalleled position to shape the sustainable future of our industry. To be successful we must anticipate the needs of our customers, reducing the cost of energy delivery today and pioneering the flexible energy systems of tomorrow. This requires us to deliver on our promises and always look for new opportunities to grow, both ourselves and our business. ## Job Purpose We are looking for a Test Data Engineer who can build the knowledge of our systems and implement improvements for our Customer experience and engineering processes. We also want professionalswho want to use their technical skills to build an intuitive and SAfe digital experience. This role will drive the test data quality and coordination of test environments to support each phase or the test cycle. Establishoverall Quality Engineering strategy to manage NationalGrid’s product(s)/platform(s) quality life cycle. This role will participate in planning and implementation of project code deployments and Infrastructure updates to Test environments & data with minimal intervention to testing. ## Key Accountabilities • Collaborate with Quality Engineering, performance, and other stakeholders to provide overall environment for End-to-End validation or workflows • Work with Product Line Leaders (PLLs) to understand product requirements & vision. • Participate in all sprint activities including, daily scrums, grooming/sizing, planning, requirements gathering, story writing, and solution design sessions • Develop, construct, and deliver test data with supporting architectures • Obtain clear understanding of the End to End Infrastructure architecture with all the technology stacks/interfaces based on the Conceptual Solution Architecture • Ensure Data and environments are secure and conform to PII and other data privacy regulation • Improve data quality, efficiency, and consistency for each supported environment • Use data sets to address requirements that support large volume scenarios • Produce Environment delivery plan and Environment definition documents and ensure alignment with project test strategy • Ensure Environment support is available throughout project life cycle • Collaborate with Business team and understand the requirements/business processes to translate in to real time vision for business success • Executed implementation of TDM transformation and operationalize/optimize Target Operating Model in collaboration with technology, business, infrastructure and testing partners • Create Test Data Management (TDM) strategy and worked in conjunction with Stakeholders, Enterprise Architecture and other control partners to update and obtain concurrence on strategy or plan • Defining the E2E environment engineering process and have clear understanding of Production vs NON Production environment issues/defects with stakeholders + Should be able to gather the requirements, ask right questions and if needed dive into prod usage (front end /backend) to get answers. + Be a catalyst to develop ONE team mindset across geographically distributed Quality Engineering + Should be able to effectively collaborate with a team of resources and vendor partners + Continuously improve process and technologies for optimal efficiency and productivity + Deliver and Support UAT business testing requirements to support paths towards production + Collaborates with Test Planners, Test Leads and Quality Engineers to understand project and test requirements and consults for appropriate test environment & data needs. Establish test entrance readiness, applications making changes, codes overlaps across all projects testing in the same release/environment. + Execute and look for opportunities to optimize the Release Management environments to provide a quality test environment + Automate the deployment, scaling, and management of Test Environments using the CI/CD infrastructure + Experience successfully leading large and/or difficult projects with high levels of ambiguity ## Supervisory/Interpersonal- Experience Required + Able to clearly communicate technical concepts to both technical and non-technical audiences. + Demonstrated ability to interface effectively and collaborate with third party suppliers/vendors. ## Qualifications Prefer either one of the following degrees and experience achieved: • Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) with 6-8 years of experience in quality engineering • Master’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) with 5-7 years of experience in quality engineering Must Have: • At least two years experience managing test data and test environments • At least two years experience software integration verification and validation • At least two years experience using test management tools like Jira, XRay, Azure DevOps • At least two years hand-on experience in one or more scripting languages like Perl, Python, Bash, Ansible, Chef/Puppet • At least two years experience working with DevOps tools such as Jenkins, BitBucket, Docker and other virtualization products • At least two years experienced with Service Virtualization using open source or commercial tools • At least two years hands on experience querying databases using SQL • At least two years experience using Database Management Systems like Sequel Server or Oracle • At least two years experience using data management tools like, Informatica, Delphix, Matillion • One year experience with data acquisition & analysis to be used for test scenarios and use cases • One year developing and maintaining data set processes and ensure its availability • One year experience of maintenance and operation of Data refresh, Data masking, Archival and Purging • At least two years in data profiling, cleansing, sub setting, validation and ETL of source to target systems • At least two years experience in test data preparation using automated data extraction and data masking Nice to Have: • Experience with system and application performance measurement and troubleshooting tools • Familiarity with modern web infrastructure technologies, clustering, load-balancing, and distributed systems • Familiarity with ELK (Elasticsearch, Logstash, Kibana) stack ## More Information This position has a career path which provides for advancement opportunities within and across bands as you develop and evolve in the position; gaining experience, expertise and acquiring and applying technical skills. Internal candidates will be assessed and provided offers against the minimum qualifications of this role and their individual experience. National Grid is an equal opportunity employer that values a broad diversity of talent, knowledge, experience and expertise. We foster a culture of inclusion that drives employee engagement to deliver superior performance to the communities we serve. National Grid is proud to be an affirmative action employer. We encourage minorities, women, individuals with disabilities and protected veterans to join the National Grid team.