about 2 months ago
Responsibilities
- Create and execute automated and manual test cases to ensure optimal system performance.
- Work closely with software development and support teams to deliver high-quality applications.
- Develop and maintain comprehensive test plans for functional, regression, and integration testing.
- Build consensus between stakeholders and developers to define clear acceptance criteria.
- Document quality assurance and process flows.
- Advocate for best quality assurance practices and testing techniques.
- Ensure new software changes meet business, legal, compliance, and technical requirements.
- Develop and maintain test automation frameworks for trading applications.
- Maintain and track quality assurance capacity, velocity, statuses, and deliverables.
Requirements
- 5+ years of experience in quality assurance with test automation or software engineering.
- Comprehensive expertise in processing trades and managing trading events.
- Experience supporting fixed income products, Equities, and Treasuries.
- Solid understanding of position management for listed and OTC products.
- Understanding of SDLC, Test lifecycle, and testing methodologies.
- Experience creating SQL queries and working with databases.
- Familiarity with messaging and communication techniques like API and Kafka.
- Development experience with Java, JavaScript, C#, or Python.
- Excellent verbal and written communication skills.
- Strong attention to detail and commitment to ethical standards.
