{"id":3472298,"url":"https://alion.io/job/dev-pro-senior-qa-engineer-typescript-blockchain-op02306","title":"Senior QA Engineer (Typescript, Blockchain) - OP02306","company":{"id":2047358,"name":"Dev.Pro","domain":"dev.pro","url":"https://alion.io/company/dev-pro","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":80,"open_postings":14,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":12,"computed_at":"2026-11-02T06:13:15Z"}},"role":"QA","role_family":"QA","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Wrocław, Poland","Porto, Portugal","Sofia, Bulgaria","Madrid, Spain"],"countries":["PL","PT","BG","ES"],"hiring_countries":["DE","FR","GB","AT","BE","BG","HR","CZ","DK","FI","HU","IE","IT","NL","NO","PL","RO","ES","SE","CH","EE","GR","IS","LV","LI","LT","LU","MT","PT","SK","SI"],"hiring_countries_total":31,"salary":null,"salary_estimate":{"min_usd":47000,"max_usd":79000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":37},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"gRPC","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"Azure","optional":true},{"name":"Ethereum","optional":true},{"name":"Foundry","optional":true},{"name":"Go","optional":true},{"name":"Hardhat","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Layer 2","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Rust","optional":true},{"name":"Smart Contracts","optional":true},{"name":"Solidity","optional":true}],"status":"live","first_seen_at":"2026-10-29T17:33:21Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-11-02T13:55:50Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"We are hiring in Europe!\nAt Dev.Pro, a US-based outsourced software development company, we're looking for contractors to join our global team of IT professionals helping tech companies scale their business through software engineering expertise. Operating as a remote-first company, our experts work across 55+ countries on five continents, giving us the flexibility and skillset to deliver high-quality engineering for projects of any size or complexity.\nWe invite a Senior Test Automation Engineer to join our team and help evolve a large-scale blockchain-based platform for private markets. In this role, you’ll own end-to-end quality assurance, combining hands-on manual testing with building and expanding test automation across backend services, distributed systems, and blockchain integrations. You'll help establish testing approaches and automation practices from the ground up, working closely with engineering teams and business stakeholders to ensure reliable, high-quality releases.\nWhat's in it for you:\nWork on an innovative blockchain platform designed to bring trust and transparency to private markets\nDeepen your expertise in blockchain systems, distributed architectures, and complex integrations\nDrive the development of test automation frameworks and help shape quality practices across multiple projects\nIs that you?\n5+ years in QA/SDET roles, covering both manual and automated testing across the full SDLC\nStrong experience with backend and non-UI test automation\nHands-on experience developing, maintaining, and debugging automated tests\nStrong programming skills for test automation, preferably with TypeScript/Node.js\nAbility to define QA strategies, test plans, and quality gates from the ground up \nUnderstanding of blockchain fundamentals, including wallets, transactions, and blockchain types\nExperience testing REST APIs and RPC-based interfaces (JSON-RPC, gRPC)\nExperience with Docker-based test environments and debugging containerized services\nExperience integrating automated tests into CI/CD pipelines and establishing quality gates\nExperience with AWS-based infrastructure\nExperience with MongoDB or PostgreSQL \nStrong analytical and problem-solving skills to identify risks and propose solutions\nAbility to independently manage testing activities, take ownership of deliverables, and proactively communicate progress and blockers\nAbility to adapt to changing priorities and demonstrate a flexible, hands-on approach to testing\nAbility to define testing scope and balance test coverage between QA and engineering teams\nStrong communication and collaboration skills across multiple stakeholders and teams\nUpper-Intermediate+ English level\nDesirable:\nHands-on experience testing blockchain systems, smart contracts, and transaction flows\nExperience with Go for test automation\nEVM testing experience using Foundry, Hardhat, or similar frameworks\nAbility to read and understand Solidity or Rust code for smart contract validation\nExperience with Layer 2 solutions and blockchain protocol testing\nExperience testing asynchronous messaging systems (AWS SNS/SQS, Azure Service Bus)\nExperience with Kubernetes\nExperience with observability-driven testing\nExperience testing MCP servers\nExperience with performance and load testing\nKey responsibilities and your contribution\nIn this role, you'll lead testing activities across blockchain-based applications, from requirements analysis and manual validation to test automation and release support.\nReview business requirements and technical documentation to understand system functionality and identify testing needs\nManually test new features and existing functionality to understand system behavior and guide test automation efforts\nDefine and improve QA strategies, test plans, and quality gates\nEstablish testing ownership and coordinate responsibilities between QA and engineering teams \nWork closely with engineering and product teams to define test coverage and acceptance criteria\nBuild and maintain automated test suites, frameworks, and test harnesses, focusing on backend, integration, and contract testing\nTest blockchain integrations, smart contracts, REST APIs, JSON-RPC endpoints, MCP servers, and other blockchain-specific functionality\nIntegrate and monitor automated tests within CI/CD pipelines and quality gates\nInvestigate and troubleshoot issues across distributed systems and blockchain integrations\nAdjust testing priorities and approaches as project needs evolve\nMaintain test documentation, report quality risks, and communicate testing progress and blockers\nHelp expand automation coverage and improve QA practices across multiple projects\nOur next steps:\nSubmit a CV in English - Intro call with a Recruiter - Internal interview - Offer\nInterested? Find out more:\nHow we hire\nLinkedIn Page\nOur website\nIG Page\nBy submitting application, I've read and agree to the Dev.Pro Private Policy and Consent on Processing of Personal Data. I agree to have my Personal Data being stored and processed by Dev.Pro.","description_format":"text","description_chars":5011,"description_truncated":false,"requirements":{"experience_years_min":null,"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":["Blockchain & Crypto","Smart Contracts & Security"],"lifecycle":[{"event":"open","at":"2026-10-29T17:33:21Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":3,"expected_fill_days":12,"reasons":["conf:0","stale_co","velocity","win:early"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/dev-pro-senior-qa-engineer-typescript-blockchain-op02306","json_url":"https://alion.io/job/dev-pro-senior-qa-engineer-typescript-blockchain-op02306.json","meta":{"generated_at":"2026-11-02T14:12:25Z","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":19517,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00: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":2047358},"rest":"https://alion.io/mcp/rest/get_company?id=2047358"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdev-pro-senior-qa-engineer-typescript-blockchain-op02306"},{"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%2Fdev-pro-senior-qa-engineer-typescript-blockchain-op02306"},{"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%2Fdev-pro-senior-qa-engineer-typescript-blockchain-op02306"},{"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/dev-pro-senior-qa-engineer-typescript-blockchain-op02306\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdev-pro-senior-qa-engineer-typescript-blockchain-op02306"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3472298}},{"tool":"search_jobs","arguments":{"company":"dev.pro","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3472298},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}