Senior QA Engineer – Backend Services, Automation & Performance Testing (Botim)
Summary
Senior QA Engineer designs and runs automated, performance, and integration tests for a fintech communication platform’s backend microservices, using tools like JMeter, Python/Java, and AI-assisted coding.
Senior QA Engineer – Backend Services, Automation & Performance Testing (Botim)
Location: Tbilisi, office-based setup - 5 times per week with some flexibility after probation. Location of the office - https://terminal.center/location/terminal-university
Why Choose botim
We are a leading UAE-based consumer technology company, building the digital infrastructure of everyday life with a focus on AI-powered fintech, communication, and digital services.Guided by our philosophy, the Blueprint of Simplicity, we design technology around real human behavior, connecting people, enabling financial access, and making everyday experiences effortless.
Our flagship platform, botim, is the region’s most trusted fintech communication platform, combining secure VoIP with action-based AI and everyday money tools. Through botim money, we provide financial services that serve both individuals and SMEs, making payments, transfers, and credit simpler and more accessible. Today, the platform serves 150M+ users worldwide.
Our lending finance engine, Quantix, powers fast, regulated credit across the ecosystem, including innovative products such as CashNow for instant access.
From calls to credit, from daily services to big ambitions, we are rethinking how the region stays connected and financially included.
Key Responsibilities
· Design, implement, and execute comprehensive test strategies for backend services, covering functional, integration, automation, and performance testing.
· Validate complex backend business workflows across distributed microservices, ensuring system reliability, data consistency, and service stability.
· Develop and maintain scalable automation frameworks for API, integration, and database validation to support CI/CD pipelines.
· Design and execute performance, load, stress, and endurance testing to evaluate system scalability, stability, and capacity under high transaction volumes.
· Analyze performance bottlenecks using logs, metrics, distributed tracing, thread dumps, and database profiling, and provide optimization recommendations.
· Validate data consistency and transaction integrity across databases, message queues, and downstream services.
· Debug complex backend issues involving asynchronous processing, distributed transactions, and event-driven architectures.
· Leverage AI-assisted software engineering tools to improve test design, automation development, defect analysis, root cause analysis, and overall engineering productivity.
· Collaborate closely with engineering, product, DevOps, and architecture teams to ensure high-quality delivery of backend services.
Required Qualifications·
· Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
· 5+ years of QA experience focusing on backend services, distributed systems, or large-scale enterprise applications.
· Strong hands-on experience in API automation, integration testing, database validation, and end-to-end backend testing.
· Solid experience with performance testing tools such as JMeter, k6, Gatling, or equivalent.
· Strong understanding of distributed microservices, REST APIs, asynchronous messaging systems (e.g., Kafka, RabbitMQ), and event-driven architectures.
· Experience analyzing performance bottlenecks using monitoring platforms, distributed tracing, application logs, and database profiling.
· Strong SQL skills with experience validating data consistency across multiple systems.
· Proficiency in at least one programming language such as Java or Python.
· AI-assisted software engineering experience is required, with demonstrated ability to leverage LLM-based tools (e.g., GitHub Copilot, Cursor, Claude Code, Codex, or similar) to improve testing efficiency, automation development, debugging, and root cause analysis.
· Hands-on experience applying AI to software testing, including AI-assisted test case generation, automation development, intelligent defect analysis, or test workflow optimization.
· Excellent debugging, troubleshooting, and root cause analysis skills for complex backend systems.
· Experience with CI/CD pipelines and modern software development practices.
· Fluent in spoken and written English.
Preferred Qualifications
· Experience in fintech, banking, payment, lending, or other transaction-intensive systems.
· Experience testing high-concurrency and high-availability backend services.
· Familiarity with cloud-native technologies and observability tools such as Docker, Kubernetes, Prometheus, Grafana, ELK, or Jaeger.
…and of course, your benefits
- Direct work with the customer, ownership culture.
- 20 working days of vacation and 15 sick leaves
- At least 11 public holidays.
- Medical expenses compensation (after trial).
- Fitness membership (after trial).
- Corporate events.