Home › Companies › Fxpro › Senior QA Engineer
Senior QA Engineer
Fxpro · Cyprus, Ypsonas, 4180, Greece · On Site · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Fxpro |
| Title | Senior QA Engineer |
| Normalized title | - |
| Department / team | IT Backend Development / ConfigPro |
| Location | Cyprus, Ypsonas |
| Work model | On Site |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-02-12 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Fxpro. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Cyprus. | Open |
| Department jobs | Active postings in IT Backend Development / ConfigPro. | Open |
| Work model jobs | Active On Site postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Fxpro |
| Source | aa6dc35d-c92e-47d9-8e89-28939881cd87 |
| ATS provider | BambooHR |
Description
Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, Dubai, and Yerevan. FxPro boasts a diverse workforce of over 600 employees representing 50 nationalities, making it an exciting and dynamic workplace. At FxPro , we see each team member as an integral part of our success story.
As a Senior QA Engineer , y ou will be joining ConfigPro - a team that is a part of the backend department focused on building and maintaining internal tools.
Responsibilities
Perform manual and automated testing for both backend and web frontend
Design and maintain comprehensive test suites: test cases, checklists, and test plans
Conduct regression, smoke, sanity, performance, and load testing
Build and scale test automation using Playwright (TypeScript) , with clean, maintainable code
Use Charles
Proxy , Proxyman , Postman , and Swagger to thoroughly test and validate APIs and frontend testing
Write and run SQL queries to validate data integrity directly in the database using dBeaver
Use Kibana
logs to support root cause analysis and accelerate debugging
Collaborate with analysts and developers to clarify requirements, identify edge cases, and improve documentation
Provide realistic effort estimations and take initiative on QA process improvements that
Requirements
3+ years in QA with a proven track record in both manual and automated testing
Deep understanding of REST APIs , HTML/CSS , and client-server architecture
Proficiency in TypeScript/JavaScript
Experience with using Playwright for full-stack test automation
Strong SQL skills and hands-on experience with relational databases and tools like dBeaver
Confortable with GitLab , and the full CI/CD workflow (experience with tools like Jenkins )
Advanced experience with Postman , Swagger , Charles Proxy , Proxyman (for onsite testing)
Familiarity with TestRail for test management, Kibana for log analysis, and IDEs like VSCode or WebStorm
Sharp analytical thinking, high attention to detail, and genuine ownership of quality outcomes
Effective communication skills, being adaptable and proactive in a collaborative team environment
Interview steps
Recruiter screen (~30 minutes)
Technical Interview (90 minutes)
Final Interview with managers (60 minutes)
Our benefits
Competitive compensation package
Medical insurance
Provident fund
In-house gym with a personal trainer
Free daily lunch catering, snacks, and beverages
Company discount card for various products & services
21 days of annual leave and 10 days of sick leave annually
Shuttle bus service from Limassol
Birthday gift
Full job record
| Job ID | 0affdd51d5c3058b311cbaffdd478d9067ff3ec6 |
| Org ID | 0e10463c-8b42-460d-8049-ce3ac880f0a4 |
| Source ID | aa6dc35d-c92e-47d9-8e89-28939881cd87 |
| Board ID | aa6dc35d-c92e-47d9-8e89-28939881cd87 |
| Provider | bamboohr |
| Provider Job Key | 697 |
| Title | Senior QA Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Cyprus, Ypsonas, 4180, Greece |
| Department | IT Backend Development / ConfigPro |
| Team | — |
| Employment Type | full_time |
| Workplace Type | on_site |
| Remote Policy | — |
| Country | — |
| Region | Ypsonas |
| City | Cyprus |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://fxpro.bamboohr.com/careers/697 |
| Apply URL | https://fxpro.bamboohr.com/careers/697 |
| First Seen At | 2026-05-30 06:01:24Z |
| Last Seen At | 2026-06-06 10:32:20Z |
| Last Checked At | 2026-06-06 10:32:20Z |
| Last Changed At | 2026-05-30 06:01:24Z |
| Inactive At | — |
| Source Posted At | 2026-02-12 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=fxpro/date=2026-06-06/2026-06-06T10-32-16-489Z-5ea02bccbe1471d45e169a6c9e984ef6f806a9ed9fa77ff6a1852e32d4952172.json |
Event Fields
{
"content_hash": "305ccf1d288e151a1a39b11befd6f4ebbe0a04b33002b11ddcbf13eab2eac830",
"source_hash": "9e80c25f6e5309bae0f7b59df146008310b6726967c8fe3f61100977d01918ca",
"last_changed_at": "2026-05-30T06:01:24.262Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Cyprus, Ypsonas, 4180, Greece",
"city": "Cyprus",
"region": "Ypsonas",
"country": null,
"is_remote": false,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:32:20.369Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Cyprus, Ypsonas, 4180, Greece",
"city": "Cyprus",
"region": "Ypsonas",
"country": null,
"is_remote": false,
"confidence": 0.8
},
"countries": []
},
"remote_policy": null,
"salary_period": null,
"workplace_type": "on_site",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "697",
"isRemote": null,
"location": {
"city": "Cyprus",
"state": "Ypsonas"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "19558",
"locationType": "0",
"jobOpeningName": "Senior QA Engineer",
"departmentLabel": "IT Backend Development / ConfigPro",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Cyprus",
"state": "Ypsonas",
"postalCode": "4180",
"addressCountry": "Greece"
},
"datePosted": "2026-02-12",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Join FxPro:</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, Dubai, and Yerevan. FxPro boasts a diverse workforce of over 600 employees representing 50 nationalities, making it an exciting and dynamic workplace. At </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">FxPro</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, we see each team member as an integral part of our success story.</span></p>\n<p><br></p>\n<p><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">As a </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Senior QA Engineer</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, y</span><span style=\"color: #1d1c1d; font-family: Arial,sans-serif; font-size: 12pt\">ou will be joining ConfigPro - a team that is a part of the backend department focused on building and maintaining internal tools. </span></p>\n<p><br></p>\n<p><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Responsibilities</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Perform manual and automated testing for both backend and web frontend</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Design and maintain comprehensive test suites: test cases, checklists, and test plans</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Conduct regression, smoke, sanity, performance, and load testing</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Build and scale test automation using </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Playwright (TypeScript)</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, with clean, maintainable code</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Use </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Charles</span><br><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Proxy</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Proxyman</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Postman</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, and </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Swagger</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> to thoroughly test and validate APIs and frontend testing</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Write and run </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">SQL queries</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> to validate data integrity directly in the database using </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">dBeaver</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Use </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Kibana</span><br><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">logs to support root cause analysis and accelerate debugging</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Collaborate with analysts and developers to clarify requirements, identify edge cases, and improve documentation</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Provide realistic effort estimations and take initiative on QA process improvements that</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Requirements</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">3+ years in QA with a proven track record in both manual and automated testing</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Deep understanding of </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">REST APIs</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">HTML/CSS</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, and client-server architecture</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Proficiency in </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">TypeScript/JavaScript</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> </span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Experience with using </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Playwright</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> for full-stack test automation</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Strong</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\"> SQL</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> skills and hands-on experience with relational databases and tools like dBeaver</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Confortable with </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">GitLab</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, and the full </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">CI/CD</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> workflow (experience with tools like </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Jenkins</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">)</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Advanced experience with </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Postman</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Swagger</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Charles Proxy</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">, </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Proxyman</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> (for onsite testing)</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Familiarity with </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">TestRail</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> for test management, </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Kibana </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">for log analysis, and </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">IDEs</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> like </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">VSCode</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> or </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">WebStorm</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Sharp analytical thinking, high attention to detail, and genuine ownership of quality outcomes</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Effective communication skills, being adaptable and proactive in a collaborative team environment</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"><br><br></span></li>\n</ul>\n<p><span style=\"color: #222222; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Interview steps</span></p>\n<p><br></p>\n<ol>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Recruiter screen </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">(~30 minutes) </span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Technical Interview </span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">(90 minutes)</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Final Interview</span><span style=\"font-family: Arial,sans-serif; font-size: 12pt\"> with managers (60 minutes)</span></li>\n</ol>\n<p><br></p>\n<p><span style=\"font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Our benefits</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Competitive compensation package</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Medical insurance</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Provident fund</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">In-house gym with a personal trainer</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Free daily lunch catering, snacks, and beverages</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Company discount card for various products & services</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">21 days of annual leave and 10 days of sick leave annually</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Shuttle bus service from Limassol</span></li>\n<li><span style=\"font-family: Arial,sans-serif; font-size: 12pt\">Birthday gift</span></li>\n</ul>",
"compensation": null,
"departmentId": "19558",
"locationType": "0",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Senior QA Engineer",
"departmentLabel": "IT Backend Development / ConfigPro",
"jobOpeningStatus": "Open",
"minimumExperience": "Experienced",
"jobOpeningShareUrl": "https://fxpro.bamboohr.com/careers/697",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/0affdd51d5c3058b311cbaffdd478d9067ff3ec6?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/0e10463c-8b42-460d-8049-ce3ac880f0a4JSONGET https://api.bluedoor.sh/job-postings/v1/sources/aa6dc35d-c92e-47d9-8e89-28939881cd87JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/0affdd51d5c3058b311cbaffdd478d9067ff3ec6/eventsJSON