S

Sourceability

Digital procurement platform sourcing electronic components

Senior QA / Test Automation Engineer

Manual & Functional QA +1Confirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • At least 5 years of software quality assurance experience, including hands-on manual testing and test automation.
  • Experience building, maintaining, or extending test automation frameworks using Playwright, Cypress, Selenium, Appium, or equivalent tools.
  • Strong understanding of functional, regression, integration, API, exploratory, smoke, performance, and release validation testing.
  • Experience testing business-critical software systems where defects can directly affect operations, users, customers, or financial processes.
  • Ability to read and write code in at least one programming language, such as JavaScript, TypeScript, C#, Python, or Java.
  • Experience with API testing tools and approaches such as Postman, REST Assured, Playwright API testing, or similar frameworks.
  • Experience integrating automated tests into CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or similar tools.
  • Practical understanding of SQL and ability to validate data, investigate defects, prepare test data, and confirm backend behavior.
  • Experience writing clear defects, test cases, test plans, acceptance criteria feedback, and quality risk summaries.
  • Ability to work with incomplete requirements, legacy behavior, and complex business workflows while maintaining testing discipline.
  • Strong analytical and troubleshooting skills for reproducing, isolating, and documenting issues.
  • Ability to explain quality risks, testing limits, defect impact, and release readiness to technical and non-technical stakeholders.
  • Comfort working in distributed teams across multiple locations and time zones.
  • Strong ownership mindset, attention to detail, and practical judgment under delivery pressure.

Responsibilities

  • Design, develop, and maintain automated test coverage for web applications, APIs, integrations, mobile workflows, and internal business platforms.
  • Execute manual, exploratory, functional, regression, integration, API, and release validation testing where automation does not exist or is not practical.
  • Build and improve test automation frameworks, test scripts, reusable test utilities, and test data approaches.
  • Define practical regression testing strategies for business-critical systems, including SourceCore, mobile applications, integrations, legacy applications, and other GEO-supported platforms.
  • Partner with Product and Delivery Managers to understand acceptance criteria, business workflows, UAT expectations, and release scope.
  • Partner with Product Group Team Leads, Architects, and Software Engineers to understand technical design, risk areas, edge cases, and testability concerns.
  • Participate in backlog refinement by identifying missing acceptance criteria, unclear requirements, test dependencies, and quality risks.
  • Create and maintain test plans, test cases, test data, and validation checklists aligned with product requirements and business workflows.
  • Identify, document, prioritize, and track defects through agreed tools and processes, including Azure DevOps where applicable.
  • Verify fixes, confirm regression impact, and help determine whether a release is ready for production.
  • Integrate automated tests into CI/CD pipelines in partnership with DevOps and engineering teams.
  • Analyze test failures, flaky tests, environmental issues, and data-related problems to help distinguish product defects from test or environment problems.
  • Support UAT by helping Product and Delivery Managers and business users prepare validation scenarios, review acceptance criteria, and reproduce reported issues.
  • Communicate quality risks, test coverage gaps, defect trends, and release readiness concerns to engineering and product stakeholders.
  • Contribute to post-release issue analysis and turn production defects into regression coverage and process improvements.
  • Mentor junior QA engineers and help establish practical QA standards, automation practices, and quality expectations across GEO.
  • Within the first 90 days, understand assigned systems, business workflows, release processes, current test coverage, and major production quality risks.
  • Within the first 90 days, establish working relationships with Software Engineers, Product and Delivery Managers, Team Leads and Architects, DevOps, DBA, Infrastructure, and business stakeholders.
  • Within the first 90 days, review existing QA practices, test cases, automation coverage, defect patterns, and release readiness gaps.
  • Within the first 90 days, define a practical regression testing approach for at least one business-critical platform or product group.
  • Within the first 90 days, create or improve automated test coverage for high-value workflows where automation will reduce release risk.
  • Within the first 90 days, improve defect reporting quality, reproduction steps, acceptance criteria validation, and test evidence discipline.
  • Within the first 90 days, help create clear release validation or smoke testing checklists for critical systems.
  • Within the first 90 days, support at least one release or UAT cycle with structured test planning, defect tracking, and risk communication.
  • Within the first 90 days, identify major test data, environment, documentation, or automation gaps and propose a practical improvement plan.
  • Within the first 90 days, begin converting repeated production defects or recurring manual checks into regression coverage.

Desired Qualifications

  • Experience testing .NET or SQL Server-backed enterprise applications.
  • Experience testing internal platforms used by sales, purchasing, warehouse, finance, operations, customer service, or other business teams.
  • Experience with mobile test automation for Android or iOS using Appium, Espresso, XCUITest, or similar tools.
  • Experience testing warehouse applications, barcode scanning workflows, image capture workflows, or field and operations-facing mobile applications.
  • Experience with performance and load testing tools such as k6, JMeter, Gatling, or similar.
  • Experience with test data management, environment validation, release smoke testing, and regression suite design.
  • Familiarity with accessibility testing, security testing concepts, or basic application vulnerability validation.
  • Experience in electronic components, technology distribution, supply chain, logistics, manufacturing, e-commerce, or similar B2B environments.
  • Exposure to AI-assisted testing tools or practical use of automation to improve test coverage and QA productivity.

About the Company

Sourceability

Digital procurement platform sourcing electronic components

Sourceability helps electronics makers and distributors by providing digital supply chain tools. Its main offering is Sourcengine, a platform where customers upload a bill of materials (BOM) and receive quotes from over 3,000 suppliers worldwide, streamlining procurement and improving access to available components. The service model combines online purchasing with services like logistics and quality control, earning revenue from transaction fees, subscriptions, and value-added services. Unlike many competitors, Sourceability combines a global supplier network with a digital marketplace focused specifically on electronics, backed by years of recognition as a top distributor and a presence in multiple strategic regions. The company’s goal is to reduce component shortages and supply chain inefficiencies by making procurement faster, more transparent, and scalable for OEMs and other electronics businesses.

Company size
201-500
Company stage
Acquired
Total funding
Not listed
Headquarters
Doral, FL
Founded
2015

Recently Posted Jobs

Explore more opportunities at Sourceability

See more jobs