Project description:
Join our team to work on a sophisticated multi-tenant web platform designed for trading professionals. This tool enables traders to view, manage, and analyze trades conducted by end clients.
The platform includes functionality to create and simulate dummy trades, assess risks and costs, and match them with actual exchange trades. The system is divided into three main modules and features an Excel Add-In, providing a comprehensive solution for trading professionals.
Technologies used:
- Backend: .NET 8, Entity Framework Core 8, Windows Services, Hangfire, RabbitMQ, SignalR
- Frontend: React 16, Redux, Ant Design (Antd 4), Devextreme, TypeScript
- Databases: MySQL (main database), PostgreSQL (for time-series data)
- Other: FIX protocol (for integration with trading platforms), Excel-DNA (Add-In on .NET 4.7), Azure services, Terraform, Ansible
- Develop and execute comprehensive test plans and test cases to ensure the quality of the platform’s functionality
- Conduct thorough testing, including manual, functional, regression, and UI testing, for the web tool and Excel Add-In
- Identify, track, and report defects and work closely with the development team to resolve them
- Validate trading data flows, including dummy trade creation, simulation, and matching processes
- Ensure the system functions smoothly under multi-tenant architecture.
- Maintain test environments and manage test data
- Work independently as the sole QA for the project, without the support of a Business Analyst (BA)
- Collaborate with developers and stakeholders to ensure all user requirements are met
- 3+ years of experience in Quality Assurance, particularly in web-based applications
- Strong knowledge of QA methodologies, tools, and processes
- Experience working on trading-related platforms or projects is required
- Previous experience as a solo QA on a project, managing all aspects of testing without direct support from a BA
- Experience with testing platforms built using .NET, React.js, and database technologies like MySQL and PostgreSQL
- Solid understanding of testing for multi-tenant systems
- Excellent problem-solving skills and attention to detail
- Familiarity with the trade simulation, risk analysis, and matching processes is a plus
- Good communication skills, both written and verbal
- Creative environment: join a forward-thinking team that values creativity and innovation
- Professional growth: opportunities for continuous learning and development in design and business communication
- Competitive compensation: attractive salary and benefits package