SPD Technology Україна Додано сьогодні

Senior QA Automation Engineer

Досвід роботи
Senior
Формат роботи
Remote
Вид зайнятості
Full time
Specialization
QA, Quality engineer

Деталі вакансії

About us

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence, and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.

We are looking for a Senior QA Automation Engineer to join us as part of our team.

About the role

As a QA Automation Engineer, you will work on a distributed platform for data management and protection used by cloud-driven enterprises. The platform enables secure and seamless moving to the cloud while ensuring complete control over the data lifecycle. It unifies management, governance, and protection in one interface to deliver a consistent user experience and enable collaboration across environments.

Our stack

React, TypeScript, Python, AWS (Lambda, SQS, Cognito, IAM, S3, EC2, DynamoDB, SSM, SES, CloudWatch), Cypress, Jenkins, Docker

Team

3 BE, 2 FE, 2 QA, PO

As a qualified expert You will

  • Own and continuously improve the project’s automated testing infrastructure.

  • Design, develop, maintain, and execute automated tests using Cypress.

  • Expand automation coverage across the web platform and third-party integrations.

  • Build automated end-to-end scenarios covering interactions between multiple components and external systems.

  • Maintain regression suites and ensure automated tests remain stable and reliable.

  • Investigate failed test runs and collaborate with developers to identify product or automation issues.

  • Integrate automated testing into CI/CD processes and improve automation feedback cycles.

  • Review new features and requirements from an automation perspective and identify appropriate test coverage.

  • Contribute to the overall QA strategy with a strong focus on maximizing meaningful automation coverage.

We’re looking for you if you have

  • 5+ years of professional QA experience, with strong hands-on experience in test automation.

  • Strong practical experience with Cypress and building or extending automation frameworks.

  • Strong knowledge of JavaScript and/or TypeScript for test automation.

  • Experience automating complex web applications and end-to-end user workflows.

  • Experience with API testing and API test automation.

  • Experience testing integrations between multiple systems and external services.

  • Good understanding of test automation architecture, test design, and automation best practices.

  • Experience with CI/CD pipelines and running automated tests as part of continuous integration.

  • Experience troubleshooting failed and flaky automated tests and improving test reliability.

  • Good understanding of web technologies, HTTP, REST APIs, browser behavior, authentication, and authorization flows.

  • Ability to independently analyze functionality and determine an effective automation approach.

  • Good English communication skills, both written and spoken.

  • Proactive, independent mindset and comfort taking ownership of automation initiatives.

Bonus points

  • Experience automating browser extensions or Chrome-based integrations.

  • Experience testing or automating Microsoft Outlook add-ins / Office add-ins.

  • Experience with identity providers, SSO, OAuth, OIDC, or SAML authentication flows.

  • Experience testing integrations with cloud storage providers or enterprise storage systems.

  • Familiarity with AWS-based applications and services.

  • Experience with Jenkins and Docker.

  • Experience with cross-browser testing and browser automation beyond standard web application scenarios.

  • Experience working with distributed enterprise platforms or complex integration-heavy products.

  • Experience with performance or security-related automated testing.

Reveal great tech solutions

Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling clients growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.

Experience an agile and flexible working environment

Work fully remote around the globe, or in a hybrid work model from our office hubs which are equipped with everything needed for comfortable work. Benefit from a flexible working schedule and create work and rest balance for yourself. Enjoy 20 business days of paid vacation for full-time, unlimited sick leave, 4 days of emergency leave, and more.

Embrace the opportunity for personal and professional growth

Take advantage of certification support, career paths and personal development plans, company-wide tech and cultural events. Elevate your skills with mentorship program, public speaking support, educational leave, access to corporate library, and more.

Feel cared about

Prioritize your well-being with a yearly budget for medical insurance/ life insurance/ abroad coverage/ travel insurance. Get compensation for sports, equipment, massage, and rehabilitation, along with access to the well-being program. Feel supported with corporate loan, tax and legal advisory and wedding and baby birth bonuses for important family events in your life.

Interview steps

  • Interview with Recruiter

  • Manager Interview

  • Client Interview

Інформація про компанію

Global software product development company with 20+ years of experience. Specializes in AI/ML, digital platforms, data analytics, cloud & DevOps, application modernization, system integration, security, and quality engineering. 650+ professionals across offices in London, Larnaca, Bucharest, Kyiv, and Cherkasy.

https://spd.tech/

Більше від SPD Technology

Senior Full time Remote Backend Node.js TypeScript Miltech Python

About the role

As a Senior Payments Processing Engineer you will join a product team building payment infrastructure for merchants and partner platforms. The platform enables businesses to accept payments, manage payouts, process card and bank transactions, and handle payment-related operations without relying on multiple disconnected providers.

The engineering challenges go far beyond basic payment integrations. The platform handles payment orchestration, transaction processing, settlement and reconciliation, payouts, fraud and KYC integrations, and complex failure scenarios across systems that the team does not fully control.

This role is a strong fit for an engineer who understands how money actually moves through payment systems and is comfortable owning critical backend flows end to end.

Tech Stack

  • TypeScript across the board, in a pnpm monorepo

  • NestJS backend services; Next.js and React on the front end

  • PostgreSQL, with SQL-first data modeling and versioned migrations

  • Event-driven service orchestration, webhooks, and idempotent processing

  • Acquirer and vendor integrations for card/ACH acceptance, fraud screening, payouts, and KYC

  • Managed cloud infrastructure, containerized services, CI/CD on GitHub

  • AI-assisted development as a standard part of the toolchain, not a side experiment

Work environment

Full-time, remote. Daily collaboration with a US-based team (4–6 hours of overlap with US Central Time is required)

As a qualified expert You will

  • Own end-to-end payment flows in TypeScript/NestJS services: authorization, capture, void, refund, dispute handling, and payout initiation and confirmation.

  • Build and maintain acquirer and processor integrations, keeping the platform acquirer-agnostic behind clean internal abstractions.

  • Design embedded and hosted checkout experiences (hosted fields, iframes, tokenization) that keep sensitive cardholder and bank data out of internal systems and minimize PCI scope.

  • Implement fee calculation and rate logic, including tiers, interchange-plus, flat structures, rounding rules, special rates, and edge cases.

  • Build the reconciliation and settlement layer to match processor reports and settlement files against internal records and surface breaks.

  • Design event handling incorporating idempotency keys, out-of-order and duplicate webhooks, retries with backoff, and state machines.

  • Integrate fraud, bank-account verification, and KYC providers, tuning decisioning against real outcomes.

  • Handle ACH mechanics including submission windows, returns, return codes, NOCs, and retry rules.

  • Ensure correctness in the domain, maintaining complete audit trails and producing reconciliation evidence.

  • Act as the team’s payments expert, advising product on rail capabilities and reviewing payment-adjacent code.

What Success Looks Like

  • First 30 days — you can trace any transaction through the platform end to end, and you have documented the gaps and risks you see in current flows.

  • First 90 days — you own a critical payment domain including its specs, tests, and reconciliation checks, and you have shipped a meaningful improvement to reliability or correctness.

  • First 6 months — payment orchestration in your area is provably correct and observable, adding a new processor or payout rail is a well-understood exercise rather than an adventure, and you are the person the team and the business rely on for payments judgment.

We’re looking for you if you have

  • 6+ years building production software , with at least 3 years hands-on in payments , and direct ownership of live payment flows.

  • Concrete experience integrating a payment processor, gateway, or acquirer (Adyen, Stripe, Braintree, Worldpay, Checkout.com, Fiserv, or similar) beyond a starter integration — including webhooks, reporting, and edge-case handling.

  • Practical understanding of the card lifecycle (auth, capture, settlement, refund, chargeback, representment) and of ACH/bank rails (NACHA basics, returns, timing).

  • Working knowledge of PCI DSS obligations and of the architectural patterns that reduce scope: tokenization, hosted fields, iframe isolation, and data-flow segregation.

  • Strong TypeScript/Node.js skills and solid relational data modeling — you can design a schema whose invariants make an inconsistent ledger structurally difficult.

  • A rigorous approach to reconciliation and idempotency, informed by having been on the hook when something didn’t balance.

  • Fluency with modern AI-assisted development tooling, paired with the discipline to verify — in payments, plausible-looking code that is subtly wrong is the expensive kind.

  • Strong English communication skills and confidence working directly with a US-based team.

  • Ability to work with 4–6 hours of daily overlap with US Central Time .

Bonus points

  • Experience with platform, marketplace, or facilitator models (split payments, sub-merchant onboarding, multi-party flows).

  • Experience with payouts and disbursement rails, including bank-account collection, verification, and payout status handling.

  • Experience with fraud and risk tooling, and bank-account validation services.

  • Experience with e-commerce plugin or SDK development (WooCommerce, Shopify, Magento).

  • Knowledge of multi-currency, cross-border, or alternative payment methods.

  • Experience with event sourcing applied to financial state, and double-entry ledger design.

Interview steps

  • Interview with Recruiter

  • Technical Interview

  • Client Interview.

Senior Full time Remote Data Engineering Data Science Cloud Engineering DevOps AI

About us

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence, and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.

We are looking for a Senior Azure Data Architect to join us as part of our team.

About the role

As an Enterprise Azure Data Architect, you will support a broad set of architectural needs across multiple workstreams. In this role, you will design and own the data layer behind GenAI, RAG, and Agentic AI applications, ensuring enterprise data and knowledge are effectively ingested, prepared, stored, governed, and made available for AI consumption and retrieval.

Our stack

Azure Data Platform, Azure Cosmos DB, Azure Synapse Analytics, Azure Databricks, Azure SQL MI / SQL Server / T-SQL, Azure Data Lake / Lakehouse architecture, Azure Functions.

As a qualified expert You will

  • Own and design the data architecture, data modeling, ingestion, and platform modernization for enterprise Azure environments.

  • Design the data layer supporting GenAI, RAG, and Agentic AI applications, including how enterprise data and knowledge are ingested, prepared, stored, governed, and made available for retrieval and AI consumption.

  • Design and implement scalable, metadata/configuration-driven data ingestion and data platform solutions.

  • Work with both structured and genuinely unstructured data across the enterprise platform.

  • Modernize existing data platforms and ensure implementation-ready architecture.

We’re looking for you if you have

  • Strong background in enterprise Azure Data Architecture with proven depth in Azure Cosmos DB and Azure Synapse Analytics.

  • Real production project experience designing or contributing to the data/knowledge layer supporting GenAI, RAG, or Agentic AI applications.

  • Demonstrated personal ownership of the data/knowledge architecture behind a production RAG/Agentic application (including data preparation for retrieval and vector-search/storage technology selection).

  • Hands-on experience with Azure Data Platform technologies, including Azure Synapse Analytics (with specific experience designing/working with its capabilities), Azure Databricks, Azure SQL MI / SQL Server / T-SQL, Azure Data Lake / Lakehouse architecture, and Azure Functions.

  • Experience in data modeling, ingestion pipelines, and modernizing existing data platforms.

  • Hands-on experience handling structured and genuinely unstructured data.

  • Proven ability to design scalable, metadata/configuration-driven ingestion architectures.

What’s in it for You

Reveal great tech solutions

Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling clients growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.

Experience an agile and flexible working environment

Work fully remote around the globe, or in a hybrid work model from our office hubs which are equipped with everything needed for comfortable work. Enjoy a flexible working schedule and create work and rest balance for yourself. Empower yourself with a stable workload and a stable income, focusing on lasting cooperation and high-performance culture.

Embrace the opportunity for personal and professional growth

Take advantage of performance review and career path. Elevate your skills with mentorship program, personal development plan, and individual learnings through the corporate library, public speaking support, and more.

Feel cared about

Be among like-minded people and feel supported with collaboration, open communication and mutual respect. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values.

Interview steps

  • Interview with recruiter

  • Intro with Manager

  • Technical interview (1 hour)

Senior Full time Remote QA Quality engineer DevOps Miltech

About SPD Technology

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.

About the Role

We are building a next-generation Payment Orchestration Platform designed to streamline transaction processing, boost operational efficiency, and deliver a seamless payment experience for businesses and their customers. Our solution integrates with multiple payment gateways, incorporates advanced fraud prevention mechanisms, and ensures full compliance with PCI DSS and other financial industry regulations.

As a Senior QA Automation Engineer, you will play a key role in driving the quality of our platform by designing and executing robust testing strategies across all stages of the software development lifecycle. You’ll collaborate closely with developers, business analysts, and the product team to ensure stable, high-performance, and compliant delivery of mission-critical APIs. The product is heavily API-focused, with minimal UI involvement.

Tech Stack:

  • Back-End: Kotlin, Spring Cloud, JUnit, Swagger, Kafka, PostgreSQL (AWS RDS), Redis (AWS), DynamoDB, Docker, AWS
  • Front-End: TypeScript, React, Vite
  • QA Automation: RestAssured, MockServer, JMeter (Java DSL), Playwright, JUnit/TestNG, Docker, AWS
  • CI/CD: GitHub Actions

Team Structure:

7 Software Engineers, 2 Automation QA Engineers, 3 DevOps Engineers, 1 UI/UX Designer, 1 Business Analyst, and 1 Project Manager.

Work Environment:

  • Agile processes. Flexible working hours aligned with UK time zones.

As a qualified expert, You will:

  • Design, develop, and maintain automated test frameworks for back-end APIs and front-end where applicable.
  • Build test automation solutions from scratch or extend existing ones for API and UI testing.
  • Define and implement a robust performance testing strategy using JMeter (Java DSL).
  • Ensure comprehensive test coverage through functional, regression, integration, and performance testing.
  • Actively participate in requirements analysis and contribute to solution design from a QA perspective.
  • Collaborate closely with developers, DevOps, and product teams to ensure testability and automation at all stages of development.
  • Keep test documentation up to date and contribute to sprint planning and estimation.
  • Identify, report, and track bugs, driving continuous quality improvement across the product.
  • Ensure all QA deliverables align with regulatory and industry standards, especially in the FinTech domain.
  • Contribute to CI/CD pipeline optimization for automated testing (GitHub Actions).
  • Mentor and guide a middle-level automation engineer, supporting growth and knowledge sharing.

We’re looking for you if you have

  • 5+ years of experience in software development or QA engineering.
  • Prior experience in FinTech or e-Commerce.
  • 4+ years of hands-on experience in test automation, strongly focusing on API-level testing.
  • Strong skills in Java/Kotlin, with practical experience using JUnit/TestNG, RestAssured, MockServer, JMeter.
  • Solid experience in performance, load, and stress testing.
  • Experience with Playwright or similar tools for UI automation.
  • Solid understanding of CI/CD pipelines — experience with GitHub Actions
  • Good knowledge of SQL.
  • Solid grasp of QA best practices, test pyramid principles, and the SDLC.
  • Solid understanding of payment systems, transaction flows, and related compliance requirements.
  • Experience working in regulated environments is a strong advantage.
  • Strong problem-solving skills, attention to detail, and a proactive mindset
  • Language requirements: English — Upper Intermediate (B2+), Ukrainian — fluent.

Bonus points:

  • Hands-on experience with AWS infrastructure.
  • Familiarity with containerized environments (Docker, Kubernetes).

Reveal great tech solutions

Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.

Experience an agile and flexible working environment

Enjoy the freedom of fully remote work with a flexible working schedule. Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. We focus on lasting cooperation and unite result-oriented individuals who stand on a high-performance approach to work.

Embrace the opportunity for personal and professional growth

Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learnings through the corporate library, public speaking support, and more.

Be among like-minded people

Work with a team of one mind who cares about what they do and how they do. Collaborate with top-notch experts who are always ready to help and support you through any challenges. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values.Feel supported by your HR, and take advantage of our referral bonus program.

Interview steps

  • Pre-screening with the recruiter.
  • Technical interview.
  • Manager Interview