Desired Skills and Experience

  • 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)