We are looking for a Middle QA Engineer to join our team and help improve a complex multi-tenant web platform used by professional users to monitor, analyze, and manage operational and financial data. The system includes real-time data streaming, trade and position analytics, shared data modules, and an Excel Add-In that extends the platform’s core functionality. You will work in a cross-functional team on a long-term product that is actively evolving and growing in features and complexity.
What you’ll do
- Test a multi-module web application that enables users to view, manage, and analyze large sets of operational and analytical data.
- Validate data accuracy, risk calculations, and business logic across several interconnected modules.
- Test real-time updates delivered via SignalR, ensuring correct synchronization across users and sessions.
- Collaborate closely with developers, Team Lead, and PM to clarify requirements and influence product quality.
- Create and maintain test documentation (test cases, checklists, test suites).
- Perform functional, regression, integration, UI/UX, and exploratory testing.
- Test communication flows between distributed services, background jobs, and APIs.
- Participate in testing the Excel Add-In and ensure its correct integration with the main application.
- Provide detailed bug reports and assist the team during investigation.
- Contribute to continuous improvement of QA workflows and overall product reliability.
What we’re looking for
- 2.5+ years of experience in QA for web applications.
- Strong understanding of testing methodologies, SDLC, and QA processes.
- Hands-on experience testing systems with real-time data updates (SignalR/WebSockets/SSE or similar).
- Proficiency with REST API testing tools (Postman, Swagger, etc.).
- Solid SQL knowledge for validating data integrity and performing complex queries.
- Experience working with distributed or multi-module systems.
- Ability to read logs, investigate issues, and collaborate with developers on root-cause analysis.
- Understanding of client–server architecture and asynchronous processing.
- Experience with Jira, TestRail, or similar tools.
- Upper Intermediate+ English level.
Nice to have
- Experience with message brokers (RabbitMQ, Kafka, etc.).
- Familiarity with background processing tools (e.g., Hangfire).
- Experience testing desktop components or Excel Add-Ins.
- Domain knowledge in trading, financial analytics, or brokerage systems.
- Basic understanding of cloud platforms (Azure preferred).
- Experience with automation (API or UI) will be a plus.
Why you’ll enjoy working with us
- Opportunity to work on a long-term, business-critical product with complex logic and real-time processing.
- Collaboration with a strong engineering team and supportive leadership.
- Room for professional growth, knowledge sharing, and exposure to advanced technologies.
- Flexible schedule and remote-friendly environment.
- Competitive compensation and transparent performance culture.
If you are a proactive QA Engineer who enjoys challenging products, real-time data, and complex system logic - we’d be happy to hear from you. Apply now and become part of a team that values quality, ownership, and continuous improvement.