D

Dev.Pro

Software engineering partner scaling technology companies

Senior QA Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeKyiv, UkraineNo salary listed

About the Job

Requirements

  • At least 5 years of experience in QA or SDET roles, covering manual and automated testing across the full software development lifecycle.
  • Strong experience with backend and non-UI test automation.
  • Hands-on experience developing, maintaining, and debugging automated tests.
  • Strong programming skills for test automation, preferably with TypeScript and Node.js.
  • Ability to define QA strategies, test plans, and quality gates from the ground up.
  • Understanding of blockchain fundamentals, including wallets, transactions, and blockchain types.
  • Experience testing REST APIs and RPC-based interfaces, including JSON-RPC and gRPC.
  • Experience with Docker-based test environments and debugging containerized services.
  • Experience integrating automated tests into CI/CD pipelines and establishing quality gates.
  • Experience with AWS-based infrastructure.
  • Experience with MongoDB or PostgreSQL.
  • Ability to define testing scope and balance test coverage between QA and engineering teams.
  • Upper-intermediate or higher English proficiency.

Responsibilities

  • Review business requirements and technical documentation to understand system functionality and identify testing needs.
  • Manually test new features and existing functionality to understand system behavior and guide test automation efforts.
  • Define and improve QA strategies, test plans, and quality gates.
  • Establish testing ownership and coordinate responsibilities between QA and engineering teams.
  • Work with engineering and product teams to define test coverage and acceptance criteria.
  • Build and maintain automated test suites, frameworks, and test harnesses, focusing on backend, integration, and contract testing.
  • Test blockchain integrations, smart contracts, REST APIs, JSON-RPC endpoints, MCP servers, and other blockchain-specific functionality.
  • Integrate and monitor automated tests within CI/CD pipelines and quality gates.
  • Investigate and troubleshoot issues across distributed systems and blockchain integrations.
  • Adjust testing priorities and approaches as project needs evolve.
  • Maintain test documentation, report quality risks, and communicate testing progress and blockers.
  • Expand automation coverage and improve QA practices across multiple projects.

Desired Qualifications

  • Hands-on experience testing blockchain systems, smart contracts, and transaction flows.
  • Experience with Go for test automation.
  • EVM testing experience using Foundry, Hardhat, or similar frameworks.
  • Ability to read and understand Solidity or Rust code for smart contract validation.
  • Experience with Layer 2 solutions and blockchain protocol testing.
  • Experience testing asynchronous messaging systems such as AWS SNS/SQS or Azure Service Bus.
  • Experience with Kubernetes.
  • Experience with observability-driven testing.
  • Experience testing MCP servers.
  • Experience with performance and load testing.

About the Company

Dev.Pro

Software engineering partner scaling technology companies

Dev.Pro helps technology-driven companies scale by providing software engineering support across the product development lifecycle. It tailors engagements to each client’s needs, offering engineering expertise, rapid delivery, and cost efficiency. What sets Dev.Pro apart is the ongoing alliance with clients, aligning its success with theirs through a collaborative, long-term partnership. Founded by entrepreneurs and technologists, the company aims to help innovative software products grow and reach their next stage of development.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Charlotte, NC
Founded
2011

Recently Posted Jobs

Explore more opportunities at Dev.Pro

See more jobs