National Grid Senior Performance Test Engineer in Waltham, Massachusetts
National Grid is hiring a Sr. Performance Test Engineer for our GBE program 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. We connect people 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.
The Gas Business Enablement (GBE) program is a multi-year, multi-million dollar initiative that’s bringing transformative change to the way our US Gas teams work every day. By standardizing and simplifying both the processes and the technology we use to run our business, GBE is enabling teams to work even safer and smarter as we serve our customers.
With GBE, National Grid is making a significant investment in our people, processes and IT systems—all designed to overcome these challenges and drive our leadership in our rapidly changing industry.
We are utilizing the agile development and DevOps methodologies to deliver projects delivering business value across multiple applications including Salesforce, MuleSoft, Maximo, ESRI / GIS and WorkForce.
If you are looking to join a dynamic, growing and challenging environment, GBE is the place for you.
We are looking for a Performance Test Engineer who can build our capability in managing and improving National Grid’s information systems or applications to provide first class customer experience. Improvements would include application user experience and system response times as well as overall system capacity. This role will help us build capability for developing programs to support testing efforts and implementing current industry accepted tools to capture system performance metrics within National Grid.
Accountable for driving the Software Quality Engineering efforts across the unit, module, system, and user acceptance testing
Work with multiple teams, define QA tasks with priorities, and help team members to fulfill them.
Represent QA teams and participate in planning and execution using agile methodologies such as SCRUM and serve as a key driver to improve product quality
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
Should be able to gather the requirements, ask right questions and if needed dive into prod usage (front end /backend) to get answers
Should be able to pull together a workload model based on infrastructure sizing/Prod Usage
Good knowledge on SQL and proven knowledge of Oracle database
Should be able to lead a team of resources and work with vendor partners
Should be able to manage Performance environments using tools such as Ansible, Rundeck and Chef
Ability to manage application deployments in accordance with development cycles
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.
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’ experience in quality engineering
Master’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) with 5-7 years’ experience in quality engineering
At least two years experience creating performance scripts and run tests using tools like Neoload (preferred)/Jmeter (preferred)/LoadRunner
At least two years monitoring systems using tools like Dynatrace or New relic
At least two years experience profiling code using tools like JProfiler or Yourkit
At least one year analysis experience with Application server logs and Web server logs to identify errors and tracing
At least one year experience of any of the following tools: MAT/Thread dump Analysis
At least one year experience with CI Tools: Jenkins/Cloudbees
Hands on experience writing queries for databases like SQL Oracle or PostGres
Nice to Have:
Ability to set up Database traces and analyze
Experience with identification of Deadlocks and analysis of Thread dumps and Heap dumps (AIX, JAVA, CLR)
Should be able to analyze Garbage Collections logs and have good understanding of Garabage Collection algorithms
This position has a career path which provides for advancement opportunities within and acrossbands as you develop and evolve in the position; gaining experience, expertise and acquiringand applying technical skills. Internal candidates will be assessed and provided offers againstthe 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.