{"id":2581691,"url":"https://alion.io/job/coinspaid-senior-fullstack-qa-engineer-with-python-programming-language-2","title":"Senior FullStack QA Engineer with Python (Programming language)","company":{"id":175563,"name":"CoinsPaid","domain":"coinspaid.com","url":"https://alion.io/company/coinspaid","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":75,"open_postings":9,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-17T05:46:00Z"}},"role":"QA","role_family":"QA","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":60000,"max_usd":171000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1081},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Apache Kafka","optional":true},{"name":"ArgoCD","optional":true},{"name":"Bitcoin","optional":true},{"name":"Docker","optional":true},{"name":"Ethereum","optional":true},{"name":"FastAPI","optional":true},{"name":"Flask","optional":true},{"name":"GitLab","optional":true},{"name":"GitLab CI","optional":true},{"name":"Grafana","optional":true},{"name":"Kubernetes","optional":true},{"name":"NATS","optional":true},{"name":"Pytest","optional":true},{"name":"Python","optional":true},{"name":"Sentry","optional":true}],"status":"live","first_seen_at":"2024-04-08T08:11:18Z","employer_posted_date":"2024-04-08","last_verified_at":"2026-10-18T01:04:11Z","board_verified":true,"closed_at":null,"days_open":922,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":921},"description":"Responsibilities:\nDo requirements analysis, manual and automated testing\nBe responsible for releasing products\nDevelop test documentation (checklist, test cases, quality reports) for manual and automation testing\nUnderstanding the Test Pyramid Model. Work together with Dev engineers to ensure high, consistent code quality.\nMaintain and expand the automation testing framework\nDo functional and exploratory testing, including backend/api, message queue, blockchain, cryptocurrency exchanges. Execute all general types of testing.\nParticipate in testing tools development (including fake test services)\nParticipate in quality processes architecture, estimations, test cases design\nParticipate in CI/CD process improvement\nRequirements:\n5+ years of experience in Quality Assurance, manual and automation testing\nExperience in automation microservices\nExperience in test automation frameworks development from scratch (Tech stack: Python + Pytest, Kuberneties, Gitlab CI, Grafana)\nComfortable working with Docker, Kubernetes, good understanding of CI/CD (we use ArgoCD and Gitlab)\nExperience with queues Kafka/NSQ/NATS/Rabbit (we use NSQ)\nExperience with ELK, Sentry, other monitoring/alerting tools\nDeep understanding of QA approaches, testing principles, testing types, zero bug policy, test pyramid approach, tests coverage distribution and other\nExperience in functional/non-functional testing (load testing, integration, acceptance testing, exploratory, security testing)\nExcellent in understanding of the SDLC from requirements analysis, development, deployment to application monitoring\nIndependence and proactivity\nAbility to quickly learn new things\nGood level of spoken and written English and Russian\nNice to have:\nUser experience with cryptocurrency exchanges or with traditional trading markets\nBlockchain experience. General understanding of Bitcoin, Ethereum and other popular blockchains would be a plus\nfastAPI/Flask experience. Test services are written in fastAPI/Flask. They need to be maintained and expanded\nGO experience. Services are written in GO. It could be useful to be able to read GO code","description_format":"text","description_chars":2116,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"United Kingdom","iso":"GB","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Norway","iso":"NO","kind":"region"},{"name":"Poland","iso":"PL","kind":"region"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Switzerland","iso":"CH","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Iceland","iso":"IS","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Liechtenstein","iso":"LI","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Crypto Payments"],"lifecycle":[{"event":"open","at":"2026-10-15T02:06:42Z"}],"visa":[],"liveness":{"score":9,"band":"cold","label":"Long shot","p_open":1,"p_active":0.335,"p_room":0.28,"age_days":921,"expected_fill_days":36,"reasons":["conf:0","velocity","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/coinspaid-senior-fullstack-qa-engineer-with-python-programming-language-2","json_url":"https://alion.io/job/coinspaid-senior-fullstack-qa-engineer-with-python-programming-language-2.json","meta":{"generated_at":"2026-10-18T01:18:03Z","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":2163,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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":175563},"rest":"https://alion.io/mcp/rest/get_company?id=175563"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcoinspaid-senior-fullstack-qa-engineer-with-python-programming-language-2"},{"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%2Fcoinspaid-senior-fullstack-qa-engineer-with-python-programming-language-2"},{"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%2Fcoinspaid-senior-fullstack-qa-engineer-with-python-programming-language-2"},{"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/coinspaid-senior-fullstack-qa-engineer-with-python-programming-language-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcoinspaid-senior-fullstack-qa-engineer-with-python-programming-language-2"}]}