ROITI is a boutique consulting company focused on energy trading and risk management (ETRM). Since 2013, we’ve been working with energy and commodities clients across Europe to solve problems that sit right where trading, technology, and data meet.
Our projects cover the full trading value chain – from improving ETRM systems and reporting, to optimizing assets and data flows, to helping clients adapt to the fast-changing energy landscape driven by renewables, storage, and new market rules.
The role:
We’re looking for a Senior QA Engineer to join our team in Sofia. You will play a key role in ensuring the quality, reliability, and performance of the software solutions we deliver to clients in the energy trading domain.
What you’ll do:
Design, implement, and execute test strategies, test cases, and automated tests.
Conduct functional, regression, integration, and user acceptance testing (UAT).
Work closely with developers, analysts, and clients to clarify requirements and ensure high-quality delivery.
Validate data flows, pricing logic, and integration points across ETRM-related systems.
Track, document, and support the resolution of defects.
Contribute to the improvement of QA processes, tools, and internal best practices.
Support continuous learning and knowledge sharing within the team.
What you bring:
Fluent written and spoken English.
Strong analytical skills and attention to detail.
Proactive approach and commitment to delivering high-quality solutions.
Experience with manual and automated testing.
Hands-on experience with Playwright for UI test automation (in JS/TS, Python, Java, or .NET).
Solid understanding of version control, especially Git.
Basic working knowledge of Docker (running containers, understanding environments).
Experience writing SQL for data validation and database testing.
Familiarity with Agile/DevOps workflows.
Willingness to learn the business domain behind the systems you test.
It would be an advantage if you understand (and yes, you will get to use some or all the below):
Energy trading, commodities, or financial markets.
ETRM systems or similar trading platforms.
Cloud environments (Azure preferred) and CI/CD tools (Azure DevOps, GitLab).
Scripting or programming languages (Python, Java, C#, or JavaScript/TypeScript).
Event-driven architectures or message queues (RabbitMQ, Kafka).
Professional growth: Internal/external trainings and courses, certifications, tickets to tech events.
Flexible work environment: Hybrid work model, floating working hours, additional paid leave days.
Transparent communication: Regular town halls, clear career paths, biannual performance reviews.
Health & wellness: Fully covered supplemental health insurance including dental and annual preventative examinations, plus healthy snacks in the office.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.