Full Time Posted 8 days ago
QA Engineer

The successful candidate will possess proven abilities in quality assurance and test automation, having been involved in projects dealing with trading technologies and portfolio management infrastructure.  Prior experience with and test automation or software development, databases, and trading or trade processing systems are required for this position.  The role will involve testing of core components of the infrastructure, building automated tests, and implementing test harnesses, as well as working with developers to ensure best practices for building testable systems.

Principal Responsibilities

  • Plan, develop, and execute tests against live data systems
  • Develop automated test cases using in-house and third-party tools, enhance existing MLP testing frameworks and harnesses
  • Implement automated solutions for regression, interoperability, stress, and latency testing
  • Work with developers on improving system testability and creating continuous testing environment
  • Work with the development team to create and document, and test procedures and tests
  • Set up and maintain a variety of testing environments
  • Implement and perform change management procedures following company standards

Qualifications/Skills Required

  • 10+ years of experience in quality assurance, system development, and automated testing within financial services technology
  • Track record of developing and using automation test frameworks and harnesses, experience with test automation tools such as Selenium, TestComplete or HP UFT/QTP, and/or Windows UI automation testing
  • Working knowledge of programming or scripting languages (C#, NUnit experience a plus) and practical knowledge of Windows operating system
  • Experience with messaging infrastructure (such as Solace, RabbitMQ, ActiveMQ)
  • Experience with trading or trade booking and processing systems, working knowledge of Fixed Income and Commodities financial instruments and markets
  • Experience with Atlassian suite (JIRA, Confluence) and git/Github
  • Excellent analytical, documentation, and communication skills
  • Detail oriented; demonstrates thoroughness and strong ownership of work
  • Good team player with a strong willingness to participate and help others
  • Able to prioritize in a fast moving, high pressure, constantly changing environment; Good sense of urgency, resourcefulness and independence

We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
QA Engineer