{"id":21231,"url":"https://alion.io/job/mayflower-qa-full-stack-engineer-payment-integrations","title":"QA Full-stack Engineer (Payment integrations)","company":{"id":6026,"name":"Mayflower","domain":"mayflower.work","url":"https://alion.io/company/mayflower","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitee","truth_index":{"grade":"B","score":81,"open_postings":8,"ghost_share":0,"stale_share":0.75,"repost_share":0,"time_to_fill_p50_days":48,"computed_at":"2026-10-21T05:46:15Z"}},"role":"QA","role_family":"QA","seniority":"middle","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Limassol, Cyprus"],"countries":["CY"],"hiring_countries":["CY"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ChatGPT","optional":false},{"name":"Codeium","optional":false},{"name":"Copilot","optional":false},{"name":"GitLab","optional":false},{"name":"Grafana","optional":false},{"name":"JavaScript","optional":false},{"name":"Jira","optional":false},{"name":"Kibana","optional":false},{"name":"Kotlin","optional":false},{"name":"PCI DSS","optional":false},{"name":"Playwright","optional":false},{"name":"Postman","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-02-26T11:44:53Z","employer_posted_date":"2026-02-26","last_verified_at":"2026-10-22T01:27:03Z","board_verified":true,"closed_at":null,"days_open":237,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":236},"description":"Our team is developing a payment gateway for accepting funds from users on behalf of merchants, as well as sending funds from merchants to users. The system involves storing user payment data and is subject to PCI DSS compliance. It contains multiple integrations with payment systems, providers, and other gateways and processors, including 3DS.\nJob Responsibilities\nPerforming quality control of a high-load web project at all stages of development, from requirements analysis to production release;\n\nAutomating API testing using Kotlin/Java and developing auxiliary utilities;\n\nAutomating UI testing using Playwright and developing auxiliary utilities;\n\nCode reviewing of automated tests;\n\nConducting manual testing;\n\nBuilding releases, deploying to environments, verifying tasks in production, and ensuring system stability and operability;\n\nProcessing and resolving requests from technical support and users as part of daily duties;\n\nMonitoring and improving metrics and dashboards (Grafana);\n\nAnalyzing bugs and incidents in production (Kibana);\n\nWriting detailed and clear bug and incident reports in Jira;\n\nCreating and maintaining Postman collections;\n\nRegularly updating and enhancing the overall test plan in Allure TestOps;\n\nAssisting in onboarding new QA engineers and ensuring test quality;\n\nDefining technical epics, preparing tasks, and conducting estimations.\n\nRequirements\nYou’ll thrive here if you have\n3+ years of experience as a QA Engineer;\n\nPractical experience in test automation using one of the popular programming languages (preferably Kotlin or Java, possibly JavaScript);\n\nPractical experience in UI test automation using a popular framework (preferably Playwright);\n\nPractical experience in manual testing;\n\nExperience testing integrations with external systems;\n\nPractical experience using AI-assisted coding tools (Copilot, ChatGPT, Codeium, etc.) to improve speed and quality of development;\n\nAbility to critically review AI-generated code, ensuring production-ready quality and compliance with company standards;\n\nKnowledge and ability to apply various test design techniques;\n\nKnowledge of HTTP protocol methods, features, and semantics;\n\nKnowledge of SQL at the level of writing queries with various JOIN operations and using indexes;\n\nAbility to work with test management systems (e.g., Allure TestOps);\n\nExperience with GitLab;\n\nExperience with Postman;\n\nExperience analyzing bugs and incidents in production (Kibana);\n\nExperience working with metrics and dashboards (Grafana);;\n\nEnglish proficiency at B1 level or higher.\n\nIt can be a plus\nExperience with payment gateways;\n\nPractical skills with high-load web projects;\n\nExperience with Jira and Allure TestOps.\n\nConditions\nWe know that great talent deserves great conditions, so here's what you can expect when joining us:\nFull remote work.\n\nCompetitive compensation with a service contract.\n\nTransparent performance reviews twice a year, with bonus opportunities and salary adjustments.\n\nAn annual allowance that you can use for home office improvements, sports activities, equipment upgrades, and more-tailor it to what benefits you most.\n\nInvestment in your development: paid language courses, access to various learning platforms, and a mindfulness benefit, including psychological support with 50% coverage.\n\nCareer growth in a fast-scaling project with opportunities to influence technical decisions.\n\nA culture of recognition: our peer reward program celebrates contributions from across the team.\n\nThis opportunity is also available for those who already live in Limassol, Cyprus.\nEU-based employment contract and a 3-year Cyprus work visa.\n\nPrivate medical insurance for you and your family, a corporate mobile plan (unlimited in Cyprus with roaming included), and interest-free support for car purchases.\n\n50% coverage of school and kindergarten fees for your children.\n\nFully covered sports benefits, and also access to in-house electric scooters and bike rentals.\n\nA fully equipped office in Limassol’s city center, with everything you need for deep work and collaboration.\n\nFree catering in the office and an in-house coffee bar with high-quality drinks and a health bar stocked with nutritious snacks.\n\nBenefits are provided in accordance with the company’s policies and eligibility criteria.\nRecruitment process\nHR interview (40 min);\n\nTechnical interview (1.5 hour);\n\nTest task;\n\nRecommendations check;\n\nJob Offer.","description_format":"text","description_chars":4421,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Intermediate (B1)","optional":false}]},"benefits":["Health insurance","Home office","Sports activities"],"hiring_locations":[{"name":"Cyprus","iso":"CY","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-02-26T11:44:53Z"}],"visa":[],"liveness":{"score":4,"band":"cold","label":"Long shot","p_open":1,"p_active":0.151,"p_room":0.28,"age_days":236,"expected_fill_days":48,"reasons":["conf:2","agency","velocity","win:tail","crowd:"],"computed_at":"2026-10-21T05:46:15Z"},"pay":null,"html_url":"https://alion.io/job/mayflower-qa-full-stack-engineer-payment-integrations","json_url":"https://alion.io/job/mayflower-qa-full-stack-engineer-payment-integrations.json","meta":{"generated_at":"2026-10-22T02:15:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1693,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":6026},"rest":"https://alion.io/mcp/rest/get_company?id=6026"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmayflower-qa-full-stack-engineer-payment-integrations"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmayflower-qa-full-stack-engineer-payment-integrations"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmayflower-qa-full-stack-engineer-payment-integrations"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mayflower-qa-full-stack-engineer-payment-integrations\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmayflower-qa-full-stack-engineer-payment-integrations"}]}