{"id":986171,"url":"https://alion.io/job/complete-farmer-quality-assurance-engineer","title":"Quality Assurance Engineer","company":{"id":177259,"name":"Complete Farmer","domain":"completefarmer.com","url":"https://alion.io/company/complete-farmer","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"B","score":75,"open_postings":5,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-05T05:45:15Z"}},"role":"QA","role_family":"QA","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"JavaScript","optional":false},{"name":"Offline-First","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Synthetic Data","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-08-27T00:00:00Z","employer_posted_date":"2026-08-27","last_verified_at":"2026-10-05T23:42:53Z","board_verified":true,"closed_at":null,"days_open":40,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":40},"description":"Role title\nQA Software Engineer (Software Quality Assurance Engineer)\nDepartment\nTechnology / Engineering\nLocation\nAccra, Ghana, with planned visits to operating sites and other Complete Farmer markets for field, device and workflow validation as required\nGrade\nExperienced professional / engineer-level role; final internal grade and band subject to the approved job-grading framework\nReports to\nEngineering Manager or Chief Technology Officer, according to the approved Technology organization structure\nDirect reports\nNone\nPRIMARY MANDATE Prevent material software defects from reaching users and operations by establishing risk-based test coverage, reliable automation, objective release evidence and fast production-quality learning across Complete Farmer's product ecosystem.\nDetailed responsibilities\nQuality strategy, risk analysis and test planning\nTranslate the product roadmap, business process, architecture and operating risk into a quarterly and release-level quality strategy covering test levels, critical journeys, environments, data, tools, dependencies, owners and exit criteria.\nParticipate in discovery, refinement and design reviews and challenge ambiguous, incomplete, contradictory, insecure, inaccessible or untestable requirements before development begins.\nMaintain risk-based coverage by product, user, workflow, integration, control point and failure mode, prioritizing tests by impact, likelihood, detectability, exposure and reversibility rather than treating every feature equally.\nDefine test scenarios for happy paths, alternate paths, negative cases, boundary conditions, interrupted journeys, concurrency, duplicate requests, retries, timeout, partial failure, recovery and auditability.\nAgree quality entry and exit criteria with Product and Engineering and identify the evidence required for release, UAT, migration, pilot, rollback and post-release monitoring.\nFunctional, exploratory and end-to-end testing\nTest new and changed functionality across approved web, mobile, responsive and internal applications, including role-based journeys for buyers, growers, agents, field teams and authorized internal users.\nExecute focused exploratory testing around the highest-risk assumptions, integration boundaries, new technologies, complex states and recent defect clusters and document the charter, evidence and findings.\nValidate end-to-end workflows across onboarding, profiles, farms or sources, planning, orders, transactions, aggregation, quality, inventory, fulfilment, notifications, payment and reporting where included in the approved release scope.\nVerify calculations, dates, units, currencies, quantities, statuses, approvals, limits, time zones, localization, exports and reports against approved business rules and source records.\nTest error messages, validation, empty and loading states, interruption, retry, recovery, support routes and user feedback so failures are clear, safe and actionable rather than silent or destructive.\nTest automation and continuous delivery quality\nDesign and maintain a layered automation approach across API, service, contract, component, integration and critical user-interface tests, keeping coverage closest to the defect source where practical.\nBuild readable, modular and version-controlled automated tests, fixtures, helpers and test data that can run consistently in local, pipeline and scheduled environments.\nIntegrate quality checks into the approved continuous integration and delivery workflow and ensure failures produce actionable evidence without normalizing red pipelines or bypasses.\nClassify and eliminate flaky, redundant, slow or low-value checks; monitor stability, execution time, maintenance cost and false signal and quarantine only through an approved time-bound process.\nSelect regression coverage by change impact and risk, keep critical suites current after each defect and release, and prevent automation counts from substituting for meaningful control coverage.\nAPI, integration, data and migration assurance\nValidate API contracts, authentication, authorization, inputs, outputs, schemas, error handling, rate or volume conditions, idempotency, pagination, timeout, retry and backward compatibility.\nTest integrations with payment, messaging, identity, analytics, mapping, finance, logistics, communications and other approved services using controlled test accounts, stubs or sandboxes where appropriate.\nUse database and event evidence to reconcile records across product boundaries and detect duplication, loss, truncation, stale state, invalid transition, broken referential integrity or incorrect audit history.\nDesign and execute data-migration validation covering source-to-target mapping, totals, samples, exceptions, access controls, rollback, historical traceability and post-migration reconciliation.\nVerify that asynchronous jobs, webhooks, queues, notifications and scheduled processes handle delay, reordering, duplication and partial failure without corrupting user or operational state.\nMobile, field, compatibility and accessibility quality\nMaintain an approved, evidence-based device, operating-system, browser, screen-size and network-condition matrix aligned with actual user and field profiles rather than attempting unsupported universal coverage.\nTest priority journeys under low bandwidth, intermittent connectivity, latency, offline operation, backgrounding, battery or storage pressure, interrupted upload and later synchronization where applicable.\nValidate conflict handling, retries, timestamps, geolocation, photos or documents, local caching and duplicate prevention so field evidence remains complete and traceable after reconnection.\nAssess keyboard use, focus, labels, contrast, text scaling, screen-reader semantics, error identification and understandable language against approved accessibility requirements and escalate material barriers.\nCoordinate field validation with Product, Field Operations and representative users and separate product defects from device, connectivity, training, process, configuration and data issues.\nNon-functional, privacy and security-related testing\nDefine and execute approved performance checks for response time, throughput, concurrency, resource use and degradation on critical journeys, APIs and batch processes using realistic data and load assumptions.\nTest resilience and recoverability through timeout, dependency failure, retry, restart, rollback, degraded service and data-reconciliation scenarios with Engineering and platform owners.\nVerify role-based access, session behaviour, sensitive-data exposure, input handling, upload controls, audit trails and common misuse cases within the QA scope and escalate suspected vulnerabilities immediately.\nSupport Engineering or specialist security testing by preparing scope, accounts, environments, data and reproduction evidence and verify authorized remediation without presenting QA checks as a substitute for security ownership or penetration testing.\nProtect production and personal data in test work; use approved masking, synthetic data, access controls, retention and disposal and never copy live sensitive records into uncontrolled environments.\nDefect, release and production-quality management\nRecord defects with reproducible steps, environment, build, data, expected and actual result, severity rationale, evidence, user and business impact and affected scope sufficient for efficient diagnosis.\nFacilitate defect triage with Product and Engineering, distinguish severity from delivery priority, challenge misclassification and maintain transparent ownership, target release, retest and closure evidence.\nPrepare release-quality reports covering scope, change risk, tests planned and executed, coverage gaps, automation signal, defects, non-functional results, UAT, known risks, rollback readiness and QA recommendation.\nWithhold QA sign-off when mandatory evidence is missing, a critical defect remains open, a high-risk defect lacks authorized acceptance, the test environment is not representative or results are unreliable.\nSupport production validation, monitoring and incident response; reproduce escapes, assess affected journeys and data, verify hotfixes and ensure root-cause actions create preventive tests or control improvements.\nQuality operations, reporting and continuous improvement\nMaintain approved test cases, charters, automation, data, environments, results, defects and release evidence as one traceable quality record linked to the relevant requirement, build and deployment.\nPublish concise weekly and release-level quality insight covering risk, readiness, escape trends, defect ageing, automation stability, coverage gaps, environment health, decisions and recovery actions.\nAnalyze defects by product, journey, component, source phase, root cause, severity, recurrence and escape point and propose preventive changes to requirements, design, coding, review, observability or tests.\nImprove templates, standards, tooling and team practices; coach Product, Engineering and business testers on testability, acceptance criteria, exploratory thinking, evidence and responsible defect reporting.\nManage QA tools, devices, test accounts, licenses and external services within approved access, procurement, cost and information-security controls and remove obsolete access or data promptly.\nModel Complete Farmer's leadership standards of Clarity, Ownership and People-First leadership and its values of customer love, excellence, accountability, integrity, continuous learning and smart efficiency.\nRequired experience, qualifications and technical capabilities\nRequired experience\nThree to five years of progressively responsible software quality assurance or quality-engineering experience across web, mobile and API-enabled products in an agile product-development environment.\nDemonstrated experience designing and executing functional, exploratory, regression, integration, end-to-end and negative testing for production software with multiple user roles and workflow states.\nHands-on experience building and maintaining automated API and/or user-interface tests in a programming or scripting language and integrating them into version control and continuous delivery workflows.\nExperience validating APIs, databases, asynchronous processing, third-party integrations, data migrations and cross-system reconciliation using logs, queries and service evidence.\nEvidence of reducing escaped defects or recurrence through risk-based coverage, strong defect investigation, root-cause learning and automation or process improvement.\nExperience testing mobile or responsive products across device, browser and network conditions; offline-first, field, multilingual or low-bandwidth products are strongly advantageous.\nExperience working directly with Product Managers, Designers, Engineers, business process owners and support or operations teams from discovery through production learning.\nExposure to marketplaces, agritech, fintech, payments, supply chain, logistics, traceability, enterprise workflow or other operationally complex platforms is advantageous.\nAbility to present a practical portfolio or work sample demonstrating test design, automation, defect reasoning, API/data validation and a release-quality decision without disclosing prior employers' confidential information.\nQualifications\nBachelor's degree or equivalent demonstrated capability in Computer Science, Software Engineering, Information Technology, Computer Engineering, Mathematics or a closely related discipline.\nRecognized software-testing or quality-engineering certification is advantageous but does not replace evidence of practical testing judgment, automation capability and production-quality outcomes.\nWorking proficiency in at least one relevant language such as TypeScript or JavaScript, Python, Java or C#, with the ability to review code, build test utilities and diagnose failures from logs and stack traces.\nStrong SQL and data-analysis...","description_format":"text","description_chars":12692,"description_truncated":true,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-16T23:42:26Z"}],"visa":[],"liveness":{"score":24,"band":"cold","label":"Long shot","p_open":1,"p_active":0.429,"p_room":0.55,"age_days":39,"expected_fill_days":27,"reasons":["conf:0","win:tail"],"computed_at":"2026-10-05T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/complete-farmer-quality-assurance-engineer","json_url":"https://alion.io/job/complete-farmer-quality-assurance-engineer.json","meta":{"generated_at":"2026-10-06T01:04:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1467,"day_limit":5000,"remaining_today":3533,"minute_limit":60,"resets_at":"2026-10-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":177259},"rest":"https://alion.io/mcp/rest/get_company?id=177259"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcomplete-farmer-quality-assurance-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcomplete-farmer-quality-assurance-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcomplete-farmer-quality-assurance-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/complete-farmer-quality-assurance-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcomplete-farmer-quality-assurance-engineer"}]}