Senior QA Engineer
HybridTbilisi, Tbilisi, Georgia or Limassol, Limassol, Cyprus
Job Summary
Conduct end-to-end functional, UI/UX, API, and integration testing across frontend applications and backend microservices. Develop, scale, and maintain automated test suites in Python using Pytest, Playwright, and Selenium, integrating them into CI/CD pipelines. Perform root-cause analysis on complex bugs using browser DevTools, Unix environments, and system logs to ensure data integrity across client-side state, databases, and inter-service communications. Participate in cross-browser/responsive testing, load analysis, and release planning while continuously improving QA processes alongside developers and DevOps engineers.
Required Qualifications
- 6+ years of QA experience
- strong proficiency in both UI/Frontend and API/Backend testing
- Solid understanding of client-server architecture
- web frontend principles
- microservices
- HTTP/WebSocket protocols
- Proficiency with API and DevTools (Postman, Swagger, Fiddler, Browser DevTools)
- Practical experience writing automated tests in Python (Pytest framework) for UI (Playwright or Selenium) and APIs
- Familiarity with Unix/Linux environments (bash scripting, log analysis)
- CI/CD tools (GitLab CI, Jenkins, GitHub Actions)
- Excellent test design skills
- meticulous attention to detail
- track record of ensuring deep coverage for complex systems
- Strong cross-functional communication skills
- agile mindset
- ability to advocate for quality across teams
Desired Qualifications
- Experience in finance or trading domain
- Familiarity with TradingView as a product
- Hands-on experience with load/performance testing, security testing, or monitoring tools (Grafana, Kibana, Sentry)
- Experience working with Docker or Kubernetes (k8s)
- Familiarity with Test Management Systems (TestRail, Allure)
- Basic proficiency in HTML/CSS/JS for deeper debugging
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.