What are the responsibilities and job description for the Quality Assurance Specialist position at Balyasny Asset Management LP?
Job Overview
You will be an integral member of our QA and development teams, working side-by-side with project managers, developers, and end-users to build quality into our applications at every stage of development.
Key Responsibilities
- Develop comprehensive test plans, cases, and procedures for various types of testing, including ad hoc, functional, GUI, integration, regression, data validation, user interface, and overall system integration.
- Test applications to identify bugs and provide feedback on usability.
- Participate in brainstorming meetings and daily scrums.
- Met with users to understand business requirements.
- Stay up-to-date on best practices and technologies in QA and coach the team.
- Proactively assess risks and help to identify issues early.
- Contribute to improving our developer testing processes.
- Write test automation code and participate in code reviews.
Requirements
To succeed in this role, you will need:
- 5 years of experience in software QA.
- 5 years of experience working with major E/CTRM vendor software platforms, such as Endur, Allegro, CXL, or Entrade.
- Experience with commodities financial/physical trading environments, including front, middle, and back-office technology.
- Understanding of exchange-traded and OTC commodities products and lifecycle specifics.
- Financial industry experience is a plus but not mandatory.
- Experience using GUI testing tools is a plus.
- 2 years of programming experience, preferably with Python/C#.
- Experience using version controls, such as Git, TFS, Mercurial, or SVN.
- Test automation experience and interest in integrating tests with CI processes.
- Exposure to software development methodologies and familiar with programming concepts.