Senior QA Engineer
Коротко
Performs manual and automated testing of back-office CRM and financial operations, building UI/API automation with Python and Playwright while migrating Java · Needs: Fullstack QA experience across UI, API, and data; Python and Playwright; Java test support
Описание от работодателя
About Scalable Solutions
Since 2013, Scalable Solutions has been at the forefront of the blockchain and digital asset revolution, building secure, scalable, and compliant infrastructure for clients around the world.
We aim to reshape the future of finance by bringing the most advanced technologies to traditional banks, fintechs, and other financial institutions. Our solutions — from trading platforms to digital asset custody infrastructure — are trusted by some of the largest and most respected players in the industry.
We believe that blockchain will fundamentally transform how people move money, buy, sell, and shop — and we're committed to enabling that transformation through cutting-edge products and deep technical expertise.
We're looking for highly skilled individuals who share our passion for technology and want to help us build the future of finance — one powerful product at a time.
About the role
We are looking for a Senior QA Engineer to join our back-office QA team (CRM, financial operations, accounting, etc). The product contains complex business logic, so manual testing is a significant part of the role.
At the same time, we are building a new automation stack with Python + Playwright (UI and API) and gradually migrating existing Java tests. We need a fullstack QA engineer (UI, API, data) who can work confidently across existing and new automation approaches while helping us evolve the overall testing strategy.
Qualifications
You will:
Analyze requirements, clarify edge cases, and proactively surface risks and missing acceptance criteria
Perform hands-on manual testing of critical flows in CRM and financial operations
Design and implement UI and API automation using Python + Playwright
Create reliable test data via APIs where possible, fall back to environment specific fixtures when required
Work with existing Java-based tests, supporting them while gradually migrating to the new stack
Validate data and state transitions across UI, API, and database, including access control, permissions, filters, and audit critical behaviors
Maintain stable parallel execution, reduce flakiness, and improve test diagnostics
Contribute to CI pipelines and reporting to keep feedback fast and reliable
Review code, mentor teammates, and help the team grow stronger in both automation and testing fundamentals
Work closely with developers to debug issues and support smooth releases
Job Description
You have:
Strong test analysis and test design skills, ability to build risk-based coverage from business requirements
Confidence in manual testing of complex business logic and ability to turn critical flows into stable automation
Strong backend and API testing skills (REST, data validation, understanding of business flows)
Solid hands-on experience with Python and Playwright for UI automation
Experience structuring or improving automation frameworks, not only writing test cases
Practical experience with CI pipelines, test reporting, and maintaining stable execution (Gitlab CI, Jenkins, Allure TestOPS)
Good understanding of test data management, parallel execution, isolation, and flaky test investigation
Ability to work with SQL for validation, data checks and migration review
Comfortable using Linux for logs, debugging, and environment checks
Clear communication and ability to collaborate in a product team
Nice to have:
Experience with Java-based UI automation (Selenide, TestNG)
Experience with LLM (Claude Code)
Experience in fintech, crypto, or other transaction-heavy systems
Experience working in microservice-based environments (Docker, Kubernetes, observability tools)
Experience with performance, stability, or reliability testing for backend services
Ability to read and understand Go code
What we offer
Work from anywhere — you can work remotely from anywhere in the world or join us in our comfortable office in Tbilisi
Competitive salary — based on your skills, experience, and professional background
Flexible time-off — take paid time off and holidays when you need them, with flexibility to suit your schedule
Partial sport compensation — we support a healthy lifestyle by covering part of your fitness or sports expenses
Partial education compensation — we help cover the cost of courses, certifications, and other learning opportunities
Relocation support — we assist with your move to Tbilisi if you decide to relocate
Lunch compensation — we fully cover daily lunch expenses for our employees in Tbilisi
Compensation range
Compensation will be discussed during the interview process and determined based on the candidate's qualifications, skills, and previous experience.
Our values for applicant
Intelligent, scholarly and intellectually curious
Confident and supports perspectives with logical arguments
Great analytical skills and structured thinking
Executes meticulously and completes highly-rated deliverables
Takes ownership of and full responsibility for results
Positive mindset and attitude
Energy (drive, passion, excitement, active involvement)
Likes to work hard and take on difficult tasks