Staff Software Test Engineer

Financial Engines is the leading RIA.  We manage over $135B of investments for over 1,000,000 individual investors.  Last year more than 160K investors enrolled into our management services.  Our services are uniquely tailored to each of our individual investors.  We provide these services by integrating financial technology with information technologies.

The "Engines group" is the team responsible for developing and delivering the algorithms that power Financial Engines’ services.

We are seeking an individual with demonstrated experience, ability and desire to design, code, develop, extend, and maintain the automated testing framework used to do Fiduciary QA (FQA) testing.  This is a critical role with deep and wide responsibilities.

  • Lead the strategizing, and evolution of our layered testing approach (Test Triangle) to the Engines - the product code that implements the financial methodology
  • Partner with Engines software engineers, and the FQA team to design and develop effective test authoring, execution and evaluation frameworks.
  • Partner with the DevOps team and FQA test automation engineer to support and improve the AWS-based FQA ecosystem.
  • Train and support FQA team on the test authoring frameworks.
  • Serve as second line support for test operation issues
  • Investigate emerging testing technologies and QA best practices and devise ways to adopt them into our test authoring and automation frameworks


  • 8+ years of professional experience designing and implementing Test Automation systems for use by a QA department.
  • Excellent coding skills with an OOP language, preferably Python and Java
  • 5+ years experience working with Java
  • Demonstrated experience leading cross functional projects
  • Demonstrated experience with web-services (i.e. REST and SOAP)
  • Understanding of Continuous Integration (CI) tools, in particular Jenkins
  • Demonstrated experience with source control systems, preferably GIT
  • Understanding of Domain Driven Design and related software architecture and development techniques
  • Demonstrated experience with SQL and NoSQL
  • Must have excellent written and oral communication skills.


  • Demonstrated experience with AWS Cloud Platform
  • Domain knowledge or experience in investment management and financial planning
  • Familiarity with message brokers (e.g., RabbitMQ)
  • Familiarity with asynchronous distributed task queues (i.e. Celery)
  • Familiarity with monitoring tools (e.g., Flower)

About Financial Engines

Financial Engines is America’s largest independent investment advisor1. We help people achieve greater financial clarity by providing comprehensive financial planning and professional investment management and advice. Headquartered in Sunnyvale, CA, Financial Engines was co-founded in 1996 by Nobel Prize-winning economist William F. Sharpe. We currently offer financial help to more than 9.5 million people across over 700 companies (including 146 of the Fortune 500). Our unique approach, combined with powerful online services, dedicated advisors and personal attention, promotes greater financial wellness and helps more Americans to meet their financial goals.

For more information, please visit

All advisory services provided by Financial Engines Advisors L.L.C. Financial Engines does not guarantee future results.

1 For independence methodology and ranking, see InvestmentNews Center (

Meet Some of Financial Engines's Employees

Alexander Y.

CTO, VP Technology Office

Alexander oversees a group of architects who are responsible for creating technology and innovation roadmaps for Financial Engines, while supporting the entire company in tech areas.

Jordan H.

Product Manager

Jordan works on Financial Engines’ Customer Experience Financial Wellness Initiative, developing and delivering products that help people better understand the retirement and financial decisions available to them.

Back to top