At Edward Jones, we help clients achieve their serious, long-term financial goals by understanding their needs and implementing tailored solutions. To ensure a personal client experience, we have located our 15,000+ branch offices where our more than 7 million clients live and work.
In a typical branch office, a financial advisor meets with clients and receives branch office support, so they can focus on building deep relationships with clients. Headquarters associates in St. Louis, Tempe and Mississauga provide support and expertise to help U.S. and Canada branch teams deliver an ideal client experience. We continue to grow to meet the needs of long-term individual investors.
Edward Jonesis looking for a Test Engineering Architect to lead our Portfolio automation strategy and other strategic initiatives.Thisrole operates as a technical,hands-onfacilitatorin the Quality Organization and is a strategic participant acrossinter-dependentsoftwaredevelopment efforts.Theidealcandidatecares deeplyaboutefficiency in the software development processand has demonstrated experienceleveragingindustry-leadingtools and frameworks to deliver complete automated test suites.They will own test architecture for Edward Jones' Quality test engineering efforts and partner with various groups to drive cross-functional initiatives. We strive to make our teams successful bypartnering with key stakeholders to understand their use cases, and building comprehensive test strategies to meet these testing requirements.We work together with all of our quality test engineers, continuously looking to improve on ourautomation processes andbest practices.
Required Education and Experience
10+ years of proven experience in an application development/testing role, developing in a source-controlled environment.
5+ years hands-on experience developing automation tools, framework, continuous integration
Enterprise software experience, Cloud and/or SaaS providers, or web application providers is a plus
3-5 years of experience developing test automation solutions for presentation layers and APIs
Experience establishing Test Automation Frameworks and creating reusable components libraries while implementing effective quality assurance strategies and best practices
Experience using the following technologies/tools:
Selenium, Appium, Rest Assured or equivalent web-service automation tool
JUnit, TestNG, Spock, Cucumber/Gherkin, Cypress, Jasmine, Karma
Gradle, Maven
GitHub, Jira, IntelliJ, Eclipse
Test data management
Jenkins or equivalent CI/CD tools
Kubernetes and microservices, Restful APIs
Strong knowledge and extensive experience in various types of testing (Unit, Integration, API, Smoke, System, Browser compatibility, etc.)
Must be experienced in creating a strategic technology direction, aligning it with tactical activities, and communicating plans broadly across the organization.
Excellent leadership, collaboration, and motivational skills.
Excellent verbal and written communication skills across multiple audiences with proven ability to collaborate at various levels and to find solutions
Excellent analytical and problem solving skills; ability to find creative solutions
Exceptional problem solving skills and knowledge of root cause analysis
SQL experience in data creation and validating results against expected results
Ability to research requirements to determine system feasibility, costs, benefits, or functional requirements.
Ability to multi-task and participate in multiple large and complex efforts or projects.
Demonstrated ability to mentor and train other associates in their area of expertise
Proactive, self-motivated and independent with the ability to work in a fast-paced environment and deliver high-quality work on tight schedules.
B.S. in Computer Science, Engineering or Management Information Systems preferred or related work experience.
Preferred Education and Experience
Experience working in a highly automated enterprise class software environment preferably of scale with thousands of tests going through a gated CI pipeline
3-5 years of experience in the development, testing and delivery of applications to cloud infrastructure
Ideal candidates have in-depth experience working in an Lean Agile, Product Management, and DevOps environment
Experience in continuous delivery pipeline integration approaches for testing automation