SmartDev logo
SmartDev

OUTCOME DRIVEN SOFTWARE

Senior/Lead QA Engineer

EngineerEngineerFull TimeRemoteLeadTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Vietnam

Posted

17 days ago

Salary

0

Seniority

Lead

Job Description

Senior/Lead QA Engineer

SmartDev

Role Description The Senior QA Engineer / QA Lead will own VeryPay's end-to-end quality strategy — leading the QA function, mentoring the team, and ensuring our platform meets the highest standards of correctness, reliability, and security before every release. This role combines hands-on technical depth with team leadership: - Define the test architecture. - Drive automation investment. - Champion quality culture across engineering. - Act as the primary quality voice in cross-functional discussions. This role requires someone who can pair deep technical QA expertise with practical knowledge of AI-assisted testing workflows — from intelligent test generation to autonomous regression coverage. Qualifications - 5+ years of software QA experience with proven ownership of both manual and automated testing on production-grade systems. - Strong hands-on experience with test automation frameworks: Selenium, Appium, Playwright, Cypress, or equivalent. - Expertise in API testing (REST/JSON) using tools such as Postman, RestAssured, or Karate. - Experience designing test strategies for microservices architectures, including contract testing (Pact or equivalent) and service mesh validation. - Proficiency in at least one scripting language: Python, JavaScript/TypeScript, or Java, for test framework development. - Hands-on experience with at least one AI-assisted testing or development tool (GitHub Copilot, Cursor, Testim, Mabl, Applitools, or similar). - Demonstrated ability to use LLMs (e.g., Claude, GPT-4) to generate test plans, identify edge cases, and review test coverage against specifications. - Understanding of where AI augmentation is appropriate in a QA workflow and where it must be restricted (e.g., never in direct HSM or cryptographic validation paths). - Demonstrated experience leading or managing a QA team — setting direction, mentoring engineers, and owning quality outcomes end-to-end. - Ability to define and evolve a QA strategy aligned with product roadmap and engineering capacity — balancing automation investment, manual coverage, and risk tolerance. - Experience driving QA KPI frameworks: defect escape rate, automation coverage ratios, test flakiness reduction, and release confidence metrics. - Proven track record of cross-functional influence — able to negotiate quality requirements with product and engineering stakeholders without formal authority. - Fluency in Agile/Scrum environments with direct experience integrating test automation into CI/CD pipelines. - Strong analytical and troubleshooting skills with the ability to isolate defects across distributed, asynchronous service architectures. - Excellent communication skills; able to translate complex technical QA findings into clear risk summaries for non-technical stakeholders. Requirements - Design end-to-end test strategies covering functional, integration, regression, performance, and security test layers across web, mobile, and backend services. - Build and maintain robust manual and automated test suites for NFC transaction flows, card lifecycle operations, wallet movements, and MMO integrations. - Ensure test coverage spans microservice boundaries (user, merchant, device, wallet, product, transaction, card services) including contract and integration testing at API gateways. - Design and execute multi-device test scenarios covering POS terminals, NFC card readers, mobile apps, and USSD channels - validating consistent behavior across hardware variants and OS versions. - Validate multi-tenant isolation: ensure that organisation, school, merchant, and agent tenant configurations produce correct, independent behavior without data leakage or cross-tenant interference. - Leverage AI tools (e.g., GitHub Copilot, Testim, Mabl, or equivalent LLM-assisted frameworks) to accelerate test case generation, coverage gap analysis, and regression suite maintenance. - Use AI-based log analysis and anomaly detection to proactively identify quality risks across CI/CD pipelines. - Design prompts and workflows for AI-assisted exploratory testing, including structured test scenario generation from product specifications and API schemas. - Stay current on evolving AI testing tooling and champion adoption of practical, secure AI workflows within the QA function - with appropriate caution in sensitive cryptographic and payment-critical paths. - Test NFC card transaction authorization flows, offline payment scenarios, and deferred HSM verification paths. - Validate double-entry ledger integrity, OVA (Open Value Account) balance consistency, and fund movement operations (Top-up, Payment, Funds In/Out). - Perform security-focused testing on payment token flows, JWT-based Partner API authentication (HS256 / ES256), and PCI-relevant data handling. - Collaborate with the HSM and cryptographic infrastructure teams to define and validate key injection, PIN encryption (scenarios A-D), and card personalization test cases. - Serve as the QA point of contact for production incidents - reproduce reported issues in staging, confirm root cause, and verify fixes before re-deployment. - Maintain a structured hotfix verification workflow: fast-track regression scope, execute targeted smoke and regression suites, and provide go/no-go sign-off under time pressure. - Analyse production logs, monitoring dashboards (Prometheus, Grafana, ELK), and transaction traces to identify quality signals and prevent recurrence. - Maintain a living production issue register to track defect patterns, recurrence rate, and long-term remediation actions. - Partner with product managers to translate feature requirements and acceptance criteria into testable specifications before development begins - enforcing a shift-left quality model. - Work directly with backend and frontend engineers during development cycles: review design documents for testability, participate in code reviews, and provide early QA feedback on pull requests. - Facilitate structured QA handoff processes: definition of done checklists, pre-release sign-off gates, and cross-team readiness reviews before each deployment. - Maintain open communication channels with development and product teams on active defects, test progress, and release readiness - ensuring no quality risks are surfaced late. - Own the overall QA strategy for VeryPay's platform - define standards, tooling decisions, and quality processes across the engineering team. - Lead, mentor, and grow a QA team (currently junior/mid engineers); conduct structured 1:1s, performance feedback, and skills development planning. - Drive test architecture decisions: framework selection, test pyramid balance, toolchain standardization, and technical debt management within the QA layer. - Act as the QA representative in sprint planning, architecture reviews, and cross-team technical discussions - advocating for quality requirements from inception. - Build a quality culture across the broader engineering team, not just within QA - through pairing, documentation, and shift-left practices. - Implement and maintain quality gates in CI/CD pipelines (GitHub Actions, Jenkins, or equivalent) including automated regression on every merge to main. - Define and track QA KPIs: defect escape rate, test coverage, automation ratio, mean time to detect (MTTD) - report to engineering leadership with actionable insights. - Own incident post-mortems from the quality perspective: root cause analysis, regression gap identification, and process improvement actions. - Collaborate cross-functionally with product managers, backend engineers, DevOps, and integration partners to embed quality requirements early in the development lifecycle. Benefits - Work on a technically challenging, real-world fintech platform used for social cash transfers, cashless schools, and enterprise retail payments across Africa. - A team that treats quality engineering as first-class — with investment in tooling, process, and automation. - Active investment in AI-augmented development workflows with a pragmatic, safety-first philosophy. - Competitive compensation commensurate with experience and location. - Flexible remote-first work environment with a collaborative, async-friendly engineering culture. How to Apply Send your CV and a brief cover note. In your cover note, please address: (1) a testing challenge you solved in a payment or financial system, and (2) how you have used or would use AI tools to improve test coverage or efficiency.

Related Categories

Related Job Pages

More Engineer Jobs

ALTEN logo

Chemical Process Engineer – Nuclear

ALTEN

Building tomorrow's world today

Engineer17 days ago
ContractRemoteTeam 10,001+H1B Sponsor

• Develop, deliver, and issue technical justifications to support the concept design of nuclear, gas or water systems. • Provide technical support to integrated systems design and system descriptions. • Own and manage project plans to ensure on-time delivery to cost, quality, and schedule. • Engage with key stakeholders, both internally and externally, to facilitate seamless project execution.

United Kingdom
Job Closed
ITRex Group logo

Full-stack Engineer

ITRex Group

We turn AI ambition into working systems — Generative AI, data, and everything in between

Engineer17 days ago
Full TimeRemoteTeam 201-500Since 2009H1B No Sponsor

Role Description - Collaborate with cross-functional teams to deliver solutions effectively. - Design and implement APIs and services. - Develop and maintain high-quality software using .NET. - Develop and optimize UI with Angular. - Ensure system reliability and optimize performance. - Participate actively in code reviews, testing, and debugging. Qualifications - 5+ years of experience with .NET - 3+ years of experience with Angular and Typescript - Proficiency in C#, OOP principles, and design patterns - Experience with relational databases: PostgreSQL or MSSQL - Strong communication and problem-solving skills - Understanding of different architectural approaches - Upper-Intermediate English language proficiency Requirements - Nice-to-have: - Experience with Dapper - Experience with AWS (ELB, ECS, Elasticache, S3, CloudWatch, Cloudfront, Route 53, Lambda) - Experience developing high-load and scalable systems - Experience working with SaaS products Benefits - Remote flexibility: Work where and how you work best - we trust you to deliver - Fair compensation: Competitive salary + benefits that matter (medical, wellness, learning) - Ownership opportunities: See a problem worth solving? Own it. We back smart risks over bureaucratic safety - AI enhancement: We leverage AI to make you faster and stronger - complementing your abilities, not replacing them - Learning investment: English classes, professional development, well-being support - Career progression: Real paths up, not just sideways shuffling - Responsive teammates: No ignored Slacks, no "not my problem" attitudes - Supportive culture: When you're stuck, people help. When things break, we fix them together - Human connections: Regular meetups, tech talks, and actual relationships beyond work

Worldwide
craftable software logo

NodeJS Engineer

craftable software

craftable specializes in systems that require quality, reliability and scalability in a highly transactional environment

Engineer17 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description Based in Portugal? Work from our Porto or Aveiro offices, or fully remote. Our craft reflects who we are. craftable software specializes in systems that require quality, reliability, and scalability in a highly transactional environment. We rely on our craft and drive to solve these problems, while enjoying the journey. Our mission is to improve every system; functionality; task; with passion, care, skill, and experience, because we truly believe that quality requires craft. Our current list of customers, among others, includes: - The biggest company in the food industry in the Iberian Peninsula - The biggest cruise retailer in the United Kingdom - A next generation cloud communication company in the United Kingdom - The biggest property management systems in France and the UK - A disruptive force in the world market Why you should pick us: - Craft is in our name; our ability to turn software into a craft is our objective. - We believe our skill and expertise capability increases with challenge. - We want you to grow and thrive based on the challenges that our customers bring. - We love software development and we believe you should too! - Concepts like Object Oriented Programming (OOP), SOLID Principles, Test Driven Development (TDD), Behavior Driven Development (BDD), and Agile Principles should be something you embrace. - Aspect Oriented Programming (AOP) and Functional programming also help us execute. Our expertise is driven by innovation: - Continuous Integration - Continuous Deploy - Cloud Services - Search Engines - NoSQL - OOP - Distributed Message Queuing - Infrastructure as code - Machine learning - Containers We implement and develop on these concepts daily, which you will have a chance to work on. Our constant growth drives our innovation and we are always looking for our next big challenge. We enjoy agile as a framework and we feel it is great to help us deliver valuable functionality. Be it with SCRUM and/or Kanban boards, it has been helping us translate business needs into features with success. Qualifications - 3+ years of hands-on experience with NodeJS - Strong proficiency with JavaScript and TypeScript - Solid grasp of OOP, SOLID principles, and what good code actually looks like - Single Page Application Frameworks (e.g.: Angular or React+Redux) is a plus - Comfortable with SQL engines (SQL Server, PostgreSQL or Oracle) and document-based databases - Understanding of how to leverage LLMs as part of the Software Development Lifecycle - Proven track record of critical thinking to judge, steer and measure the tool outputs - Fluent in English and Portuguese — written and spoken — as you'll work with both daily Benefits - Health insurance from day one (dental and mental health included), extendable to your family - Meal allowance (€10.40 on a meal card) - Birthday off + a municipal holiday of your choice - Work from home, from our Porto or Aveiro offices, or a coworking space if you're elsewhere in Portugal - Modern laptop, external monitor, and peripherals — whatever you need to do your best work - Internal on-the-job training and external training whenever it makes sense - Clear career progression with real feedback cycles - Weekly sports (padel, basketball, running) - Annual snow trip - Events open to your family - Pet-friendly offices - A team that actually celebrates together

Portugal
Crossbeam logo

Go-To-Market Engineer Intern

Crossbeam

Companies work together - their data often doesn't. Supercharge your partnerships with our Partner Ecosystem Platform.

Engineer17 days ago
InternshipRemoteTeam 51-200Since 2019H1B No Sponsor

Role Description As Go-To-Market Engineer Intern, you will build the tools and automations that help our Sales, Partnerships, and Customer Success teams work better. Revenue Operations sits at the center of the company. We manage the data, tools, and processes that connect every go-to-market team and make sure the company grows efficiently. This role exists to close the gap between raw data and automated workflows, so that people spend less time on manual work and more time on what actually matters. You'll sit in a central, cross-functional team and own real projects end to end, giving you a rare view into how a scaling B2B SaaS company operates from the inside. What you’ll do: - Assist the operations team in implementing strategic projects and managing daily operations - Build automations connecting our core tools (Claude, Salesforce, Clay, n8n, Gong) to reduce manual steps and make sure the right information reaches the right person at the right time - Improve our lead scoring models using product, marketing, and ecosystem data so our teams focus on the accounts most likely to convert - Write SQL queries to answer concrete business questions: which accounts should we contact, which deals are stalling, where are we losing time - Build AI agents and workflows that save our customer-facing teams hours every week - Create dashboards and data visualizations that help Sales and Customer Success track their results and make better decisions Qualifications - You're comfortable working with data and writing code or queries (the language doesn't matter) or you're actively learning and can show it - You're curious about how a B2B software company actually sells and grows, not just how the product works - When you see a repetitive or broken process, you want to fix it - Ideally a previous internship in Operations, Sales, or Product at a fast-paced SaaS company, or in a structured environment like consulting, VC, or M&A - Final-year student or second half of a gap year, with availability to start in early September 2026 Requirements - Take ownership without waiting for permission. - Ask “what’s actually needed?” instead of defaulting to precedent. - Use AI as leverage to clarify thinking, improve communication, synthesize information, and accelerate execution. - Actively seek out and act on feedback to raise your own bar - Dig until you understand the real problem, not just the surface request. - Make those around you more effective. Benefits - Collaborative teammates and a culture built on trust and accountability - Competitive compensation and equity - Comprehensive healthcare coverage for you and your family - Remote-flexible with access to co-working spaces in your area - Learning, wellness, and WFH stipends - Flexible time off - Paid parental leave - …and more!

France