Liberty Mutual Principal Test Engineer in Boston, Massachusetts
We deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the center of everything we do is driving a transformational shift at Liberty Mutual. Operating as a tech startup within a Fortune 100 company, we are leading a digital disruption that will redefine how people experience insurance.
About the job:
As a Principal Test Engineer you will lead the development of systems testing strategies, plans, cases and conditions; tests and monitors testing efforts; responsible for system testing across multiple environments and for applying standards and quality assurance principles. You will develop new or modified Test Engineering procedures and standards and assists in the development and implementation of test metrics for assessing the quality of delivered application software. As a Principal Test Engineer you will contributes expert knowledge of testing systems, processes and methodologies with client, IT management and staff throughout the project life cycle, to assist and support the design, development and implementation of effective systems. In this role you will also provide guidance in the creation and introduction of critical shift-left techniques. Directly responsible for projects or subprojects of significant technical complexity; leads projects including developing project plans, assigning tasks and facilitating team process. Receives general direction and is competent to work at the highest level of all technical phases of software testing. Provides coaching and guidance to other team members.
In this role you would:
Partner with developers to improve and automate development, test and release processes
Contribute to the team’s effectiveness and efficiency by educating, supporting and setting an example of software development best practices
Improve efficiency and quality of application source code
Develop and promote efficient, reusable software coding patterns; identify anti-patterns
Guide the development of automated unit, component, system integration, smoke and performance tests
Promote continuous integration and continuous delivery strategies to increase software speed to market
Develop test automation guidelines and standards
This role might be for you if you have:
Bachelor's or Master's degree in Computer Science or equivalent experience. Generally 7 years of professional experience
Expert level with an object-oriented language (Java preferred)
Experience in designing and building test automation tools and systems
Expert knowledge of QA methodologies in the context of an Agile software lifecycle.
Experience with Continuous Integration/Delivery methodology and tools (e.g. Bamboo, Jenkins)
Experience with JUnit/TestNG, JBehave or other TDD/BDD frameworks
Experience working in an Agile development environment leveraging BDD/TDD and whole team testing approaches within a fully-dedicated Agile team
Knowledge of HTML, CSS, XML, and web client technologies
Working knowledge of with relational and NoSQL database solutions.
Experience mentoring, teaching, and enabling software development teams
Knowledge of new and emerging technologies including open-source solutions
We take care of our employees…
We strongly believe that a great job should keep you happy both at work—and in life. That’s why we offer:
Career development, programs and classes
Diversity & Inclusion programs
College Savings Plan
Liberty Mutual was named as a ‘2016 Great Place to Work’ by Great Place to Work US.
For more info about our benefits - https://www.libertymutualgroup.com/careers/working-here/benefits
Learn more about Tech at Liberty Mutual - http://www.jobs.libertymutualgroup.com/careers/technology-jobs
Check out our Tech at Liberty Mutual YouTube playlist - https://www.youtube.com/playlist?list=PLxUNmyJ_IIGx9yoUJfQ8k5APAK3-KAa6j
Title: Principal Test Engineer
Requisition ID: 85764