{"id":1281613,"url":"https://alion.io/job/sourceability-senior-qa-test-automation-engineer","title":"Senior QA / Test Automation Engineer","company":{"id":1880443,"name":"Sourceability","domain":"sourceability.com","url":"https://alion.io/company/sourceability","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":75,"open_postings":26,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-27T05:45:00Z"}},"role":"QA","role_family":"QA","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":7500,"max":13000,"currency":"SGD","period":"month","gross":true,"usd_annual":122148},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Appium","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Cypress","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab CI","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"Playwright","optional":false},{"name":"Postman","optional":false},{"name":"Python","optional":false},{"name":"Rest-Assured","optional":false},{"name":"Selenium","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":".NET","optional":true},{"name":"Azure","optional":true},{"name":"Espresso","optional":true},{"name":"Gatling","optional":true},{"name":"JMeter","optional":true},{"name":"k6","optional":true},{"name":"XCUITest","optional":true}],"status":"closed","first_seen_at":"2026-09-03T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-09-27T05:40:00Z","board_verified":false,"closed_at":"2026-09-27T05:40:00Z","days_open":24,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":24},"description":"Sourceability is building a new Global Engineering Organization (GEO) to strengthen internal software delivery, improve production ownership, and build long-term engineering capability inside the company.\nWe are looking for a Senior QA / Test Automation Engineer to help build quality discipline and test automation capability inside GEO. This role will support business-critical software platforms by improving test coverage, regression testing, defect validation, release readiness, and automation practices across engineering teams.\nThis role is not limited to writing automated tests. The right candidate should be able to combine hands-on manual testing, exploratory testing, test automation, defect analysis, UAT support, and risk communication. At the current stage of GEO, some systems may have limited automated coverage, incomplete documentation, and legacy behavior that must be understood carefully before changes are released.\nThe Senior QA / Test Automation Engineer will work closely with Software Engineers, Product / Delivery Managers, Product Group Team Leads / Architects, DevOps, DBA, Infrastructure, and business stakeholders to reduce production risk and improve confidence in releases.\nThis role is hybrid working from our Singapore office. \nInsight on Your Impact:\nIn this role, you will:\nDesign, develop, and maintain automated test coverage for web applications, APIs, integrations, mobile workflows, and internal business platforms.\nExecute manual, exploratory, functional, regression, integration, API, and release validation testing where automation does not yet exist or is not practical.\nBuild and improve test automation frameworks, test scripts, reusable test utilities, and test data approaches.\nDefine practical regression testing strategies for business-critical systems, including SourceCore, mobile applications, integrations, legacy applications, and other GEO-supported platforms.\nPartner with Product / Delivery Managers to understand acceptance criteria, business workflows, UAT expectations, and release scope.\nPartner with Product Group Team Leads / Architects and Software Engineers to understand technical design, risk areas, edge cases, and testability concerns.\nParticipate in backlog refinement by identifying missing acceptance criteria, unclear requirements, test dependencies, and quality risks.\nCreate and maintain test plans, test cases, test data, and validation checklists aligned with product requirements and business workflows.\nIdentify, document, prioritize, and track defects clearly through agreed tools and processes, including Azure DevOps where applicable.\nVerify fixes, confirm regression impact, and help determine whether a release is ready for production.\nIntegrate automated tests into CI/CD pipelines in partnership with DevOps and engineering teams.\nAnalyze test failures, flaky tests, environmental issues, and data-related problems to help engineering teams distinguish product defects from test or environment problems.\nSupport UAT by helping Product / Delivery Managers and business users prepare validation scenarios, review acceptance criteria, and reproduce reported issues.\nCommunicate quality risks, test coverage gaps, defect trends, and release readiness concerns to engineering and product stakeholders.\nContribute to post-release issue analysis and help convert production defects into regression coverage and process improvements.\nMentor junior QA engineers and help establish practical QA standards, automation practices, and quality expectations across GEO.\nYour Qualifications, Your Influence:\nTo be successful in this role, you should have:\n5+ years of experience in software quality assurance, with strong hands-on experience in both manual testing and test automation.\nProven experience building, maintaining, or extending test automation frameworks using tools such as Playwright, Cypress, Selenium, Appium, or equivalent.\nStrong understanding of functional, regression, integration, API, exploratory, smoke, performance, and release validation testing.\nExperience testing business-critical software systems where defects can directly affect operations, users, customers, or financial processes.\nAbility to read and write code in at least one programming language such as JavaScript / TypeScript, C#, Python, or Java.\nExperience with API testing tools and approaches such as Postman, REST Assured, Playwright API testing, or similar frameworks.\nExperience integrating automated tests into CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or similar.\nPractical understanding of SQL and ability to validate data, investigate defects, prepare test data, and confirm backend behavior.\nExperience writing clear defects, test cases, test plans, acceptance criteria feedback, and quality risk summaries.\nAbility to work with incomplete requirements, legacy behavior, and complex business workflows without losing testing discipline.\nStrong analytical and troubleshooting skills with a methodical approach to reproducing, isolating, and documenting issues.\nClear communication skills with the ability to explain quality risks, testing limits, defect impact, and release readiness to technical and non-technical stakeholders.\nComfortable working in distributed teams across multiple locations and time zones.\nStrong ownership mindset, attention to detail, and practical judgment under delivery pressure.\nPreferred Skills and Technical Familiarity:\nThe following experience will be helpful in this role:\nExperience testing .NET / SQL Server-backed enterprise applications.\nExperience testing internal platforms used by sales, purchasing, warehouse, finance, operations, customer service, or other business teams.\nExperience with mobile test automation for Android or iOS using Appium, Espresso, XCUITest, or similar tools.\nExperience testing warehouse applications, barcode scanning workflows, image capture workflows, or field / operations-facing mobile applications.\nExperience with performance and load testing tools such as k6, JMeter, Gatling, or similar.\nExperience with test data management, environment validation, release smoke testing, and regression suite design.\nFamiliarity with accessibility testing, security testing concepts, or basic application vulnerability validation.\nExperience in electronic components, technology distribution, supply chain, logistics, manufacturing, e-commerce, or similar B2B environments.\nExposure to AI-assisted testing tools or practical use of automation to improve test coverage and QA productivity.\nSuccess in the First 90 Days:\nWithin the first 90 days, the Senior QA / Test Automation Engineer should be able to:\nUnderstand assigned systems, business workflows, release process, current test coverage, and major production quality risks.\nEstablish working relationships with Software Engineers, Product / Delivery Managers, Team Leads / Architects, DevOps, DBA, Infrastructure, and business stakeholders.\nReview existing QA practices, test cases, automation coverage, defect patterns, and release readiness gaps.\nDefine a practical regression testing approach for at least one business-critical platform or product group.\nCreate or improve automated test coverage for high-value workflows where automation will reduce release risk.\nImprove defect reporting quality, reproduction steps, acceptance criteria validation, and test evidence discipline.\nHelp create clear release validation / smoke testing checklists for critical systems.\nSupport at least one release or UAT cycle with structured test planning, defect tracking, and risk communication.\nIdentify major test data, environment, documentation, or automation gaps and propose a practical improvement plan.\nStart converting repeated production defects or recurring manual checks into regression coverage.\nWhat This Role Does Not Own:\nThis role does not own formal people management for engineers or QA staff. Engineering Managers remain responsible for hiring, performance management, compensation input, team structure, and capacity planning.\nThis role does not independently approve production releases. Release decisions require alignment with Engineering Managers, Product / Delivery Managers, Team Leads / Architects, QA, DevOps, and relevant business stakeholders.\nThis role does not own business prioritization or final user acceptance. Product / Delivery Managers and business stakeholders remain responsible for business priority alignment, UAT coordination, and final business acceptance.\nThis role does not replace software engineering ownership of code quality. QA improves test coverage, validation, and release confidence, but engineers and technical leads remain responsible for building maintainable and reliable software.\nBenefits:\nCompetitive salary\nOngoing training and professional development opportunities\nCollaborative global work environment\nPTO\nSkills\nPerformance Testing, Test Automation Framework, Extensive Work Experience, Sales Systems, Warehouse Applications, Acceptance Criteria, Technical and Engineering Design, Mobile Application Testing, Web Application Testing, Enterprise Applications, Role Playing, Backlog Management, business testing, Exploratory Analysis, Security Test, Test Management","description_format":"text","description_chars":9254,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Hybrid work","Professional development"],"hiring_locations":[{"name":"Singapore","iso":"SG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-26T02:00:33Z"},{"event":"close","at":"2026-09-27T05:40:00Z"}],"liveness":null,"pay":{"stated_usd_annual":122148,"is_top_pay":true},"html_url":"https://alion.io/job/sourceability-senior-qa-test-automation-engineer","json_url":"https://alion.io/job/sourceability-senior-qa-test-automation-engineer.json","meta":{"generated_at":"2026-09-28T00:51:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":385,"day_limit":5000,"remaining_today":4615,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}