- Bachelor's degree
- Bachelor of Science
- Analysis skills
- Microsoft Excel
Vanguard plans to open a new office in the Dallas-Fort Worth region in early 2022. In alignment with Vanguard’s commitment to making advice more accessible and affordable for investors, the new location will be dedicated to supporting all aspects of our growing advice businesses. This location will supplement Vanguard’s talented roster of advisors and advice-focused crew and offer leadership and development opportunities that continue to enable crew to best support our clients. As one of the first technical crew to join the Dallas team, you’ll have a unique opportunity to help lay the groundwork for this exciting expansion.
In this role you will:
This position is for a Product Test Engineer within Vanguard’s Enterprise Advice Division.
The selected candidate will use knowledge of the organization’s technology infrastructure, broad business process and product domain knowledge to help the business define and implement business value through technology. Improve the quality and efficiency of the software development project team in defining what to build and that it was built right, by effectively facilitating collaborations sessions, managing a comprehensive test strategy , validating test scenarios and the communicating the impact to existing “products” to the entire team through accurate documentation. This staff member completes the following activities at a senior level of expertise under regular direction.
Characteristics of a Successful Candidate:
Provides expertise in product test engineering. Builds effective relationships with the project’s business lead ensuring a collaborative environment is established. Leads facilitation of the team collaboration sessions leveraging BDD (Behavior Driven Design).
Applies elicitation techniques, utilizes various modeling techniques such as process modeling, data modeling, system modeling, example mapping, to gather information at the right level of detail and scope to represent all of the stakeholder’s needs, and the ability to ask questions that lead to a succinct understanding of the business. Able to drive closure.
Performs analysis, design and preparation of application/system specifications for information systems solutions which address business needs and methods for testing and installing them. Organizes, optimizes and sustain ATTD and project artifacts that define product baseline.
Assists the Testing Lead in authoring the project’s Test Strategy, as warranted, during the project’s planning phase or Sprint 0 and leads design and implementation of a detailed systems test plan to ensure an accurate and effective product. Applies Risk assessment methods to identify risk, probability, impact, and mitigate approaches.
Ensures the test approach, for every functional requirement/story, is captured in the Feature Files. Challenges the team to automate testing at the lowest possible level (unit, integration, or End-to-End).
Collaborates with the team to develop and execute manual End-to-End test cases, and exploratory tests following the Test Case standards.
Provides services to one large team or one to two smaller teams. Works primarily on critical business systems with large numbers of interfaces and users.
Plays a significant role in development of Product Backlog, story prioritization.
Supports Developers & Automation Engineers scripting the automated tests at ALL levels of the “test pyramid” (i.e. – Unit, Integration, and End-to-End system tests); may participate in the automated test code reviews.
Leverages current the tool(s) and technique(s) used to automate acceptance tests and link them to requirements key controls (E. g – Cucumber).
Assists the Developers & Automation Engineers identifying and/or provisioning system test data using homegrown tools or vendor products. Mentors staff with less experience and resolves complex issues elevated from them. Provides realistic estimates. Provides active participation in initiatives to deepen Shift Left maturity across their division.
Sustains an ongoing investment in business acumen and product domain knowledge to ensure business needs are met for your project. Conducts research on emerging technologies, tools & techniques to efficiently certify software systems. Optimizes Gold regression test suite, Identifies opportunities and defines a strategy to automate existing manual test cases; Works with other teams to optimize testing across products.
Bachelor of Science in Computer Science or related field, along with 5 years of relevant testing experience
Strong analytical and problem solving skills.
Good communications skills, both written & verbal.
Broad business process and product domain knowledge. Strong knowledge of the Finance/Investment Management industry.
Strong knowledge of Agile/Lean software development principals.
Excellent skills with Microsoft office products (Word, Excel, PowerPoint, etc.).
Strong knowledge with several testing and collaboration tools or equivalent; Jira, Cucumber, Selenium, Appium, LeanFT, Protractor.
Commitment to delivering the highest quality software systems on behalf of our clients.
Proficient organizational and project management skills.
Proficient coding skills in the following scripting languages; Shell or Pearl
General knowledge of mainframe tools and technologies
Vanguard is not offering visa sponsorship for this position.
We are Vanguard. Together, we’re changing the way the world invests.
For us, investing doesn’t just end in value. It starts with values. Because when you invest with courage, when you invest with clarity, and when you invest with care, you can get so much more in return. We invest with purpose – and that’s how we’ve become a global market leader. Here, we grow by doing the right thing for the people we serve. And so can you.
We want to make success accessible to everyone. This is our opportunity. Let’s make it count.
Vanguard’s continued commitment to diversity and inclusion is firmly rooted in our culture. Every decision we make to best serve our clients, crew (internally employees are referred to as crew), and communities is guided by one simple statement: “Do the right thing.”
We believe that a critical aspect of doing the right thing requires building diverse, inclusive, and highly effective teams of individuals who are as unique as the clients they serve. We empower our crew to contribute their distinct strengths to achieving Vanguard’s core purpose through our values.
When all crew members feel valued and included, our ability to collaborate and innovate is amplified, and we are united in delivering on Vanguard's core purpose.
Our core purpose: To take a stand for all investors, to treat them fairly, and to give them the best chance for investment success.