We are seeking a Financial Models Test Engineer to join our Krakow-based Financial Models Development team.
As a member of the team, you will:
- Work with a team of Software Engineers and Quantitative Analysts (Quants) to verify the accuracy of our financial models, solve new problems that emerge due to changing financial markets, and improve the speed and scalability of our financial models.
- Build automated tests and develop tools to validate financial models, focusing on service-layer testing. In addition to core testing and software engineering skills, this role requires a strong mathematics background to validate the accuracy of the financial models.
- Lead exploratory testing sessions, experiment with progressive testing approaches, and work with your development team to design for testability.
- Verify mid-tier services and complex financial models, both programmatically and by doing ad hoc prototyping and analysis.
- Develop meaningful acceptance criteria for model validation.
- Lead models validation on projects as an embedded member of an agile development team.
- Develop against a service oriented architecture including REST & SOAP web services, message queues, SQL databases, and a variety of other technologies that support our growing infrastructure.
- Work with software engineers to ensure that our systems and architecture have the required functionality, scalability, and testability.
- Requires BS or graduate degree in a math-heavy discipline such as Math, Computer Science, Computational Finance, Physics, or Engineering.
- Good programming skills will be examined as part of the interview process. In addition to coding automated tests and developing tools to support testing on your team, you will work directly with feature developers -- they work in code all day, and communication is easiest when you can speak the same language. Most of our feature development is written in C# and JavaScript, and most test development is written in C#, Ruby, and JavaScript.
- Experience or interest in software testing – includes knowledge of testing tools, approaches like BDD, continuous improvement of the testing function.
Benefits:
- Great development opportunities, including a training budget, trips to partner offices, access to technical training from Pluralsight, 50% tax scheme (50% KUP), and quarterly Hack Weeks in which teams and individuals pitch new product ideas and technology improvements
- Collaborative, low-hierarchical culture in which the leadership is gained through influence and character, not title
- Private health care, MultiSport card, in-house English classes, relocation package
- Employee Stock Purchase Plan – opportunity to own the company stock at a discount