{"id":176549,"url":"https://alion.io/job/gogolook-software-development-engineer-in-test-backend","title":"Software Development Engineer in Test (Backend)","company":{"id":63509,"name":"Gogolook","domain":"gogolook.com","url":"https://alion.io/company/gogolook","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-17T05:46:00Z"}},"role":"QA","role_family":"QA","seniority":"middle","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Taipei, Taiwan"],"countries":["TW"],"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":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"DynamoDB","optional":false},{"name":"GitHub Actions","optional":false},{"name":"JMeter","optional":false},{"name":"Locust","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Datadog","optional":true},{"name":"Docker","optional":true},{"name":"Grafana","optional":true},{"name":"Kubernetes","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-08-09T15:47:40Z","employer_posted_date":"2026-08-09","last_verified_at":"2026-10-17T17:09:19Z","board_verified":true,"closed_at":null,"days_open":69,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":69},"description":"We are looking for a Backend SDET for the Anti-Scam BU Common Service Team. Your primary focus will be developing automated tests and internal testing tools using Python to continuously measure the quality of backend services and data pipelines, shifting away from manual regression.\nYou will work directly with PMs, RDs and SREs, taking ownership of API and data pipeline test design and implementation, test framework maintenance and extension, and ensuring the stability of automated tests in CI/CD.\nOur test frameworks, tools, and CI scripts are exclusively written in Python. We expect your Python proficiency to be at a level where you can write maintainable test code that others are willing to take over.\nWe expect you to make independent decisions within your scope of responsibility and proactively communicate any identified risks. Cross-team architectural decisions and priority trade-offs will be discussed directly with the QA Lead.\nKey Responsibilities\nAPI Testing: Design and implement automated tests for API behaviors, covering functional, regression, and contract levels. Since multiple product lines depend on the Common Service, contract verification for APIs and event schemas is a key focus of this role.\n Data Flow & Pipeline Validation: Design and implement automated validation for queues, events, scheduled jobs, and data pipelines. This covers data correctness, completeness, duplication/loss prevention, processing latency, and idempotency (result consistency upon rerun).\nTest Environment & CI Pipeline: Maintain and extend automated tests within the existing pipeline architecture, and propose improvements for execution time, stability, and coverage. Maintain the reliability of existing tests, including identifying and resolving flaky tests. Deploy test environments following standard procedures and troubleshoot environment anomalies independently.\nTest Framework & Internal Tools: Maintain and expand the test framework based on existing project structures and conventions, including shared fixtures, type hinting, and test data management. Additionally, develop internal tools to automate repetitive manual verification tasks for RDs or PMs.\n Performance Testing: Participate in the implementation of performance and load testing (Locust, JMeter), including script writing, scenario configuration, and result interpretation.\n AI Integration in Workflows: Leverage coding agents and LLMs for test writing, test data generation, log analysis, and failure attribution. Document reusable prompts, specifications, and guidelines to ensure stable output quality from these tools across the team.\nMinimum Qualifications\n3+ years of experience in software development or test automation.\nProficient in Python development, including the pytest ecosystem, virtual environments, package management, and type hinting; able to write well-structured, maintainable code.\nExperience working with asynchronous processing systems (queues, events, background scheduling) or data pipelines, with a solid understanding of the testing challenges introduced by eventual consistency.\nSolid understanding of HTTP/API, databases, and the operational principles of AWS cloud services (e.g., DynamoDB, Lambda, Systems Manager).\nHands-on experience with CI/CD practices, such as GitHub Actions.\nStrong grasp of QA fundamentals: understanding the appropriate use cases for different testing levels, coverage strategies, and knowing what is not worth testing.\nProven integration of AI tools into daily workflows, with the ability to clearly articulate the scenarios where they are effective or ineffective.\nProactively communicates technical risks; conscious of technical debt, willing to track it, and actively participates in resolving it.\nAble to find answers independently when information is incomplete and adapt approaches based on past mistakes.\nPreferred Qualifications\nExperience with contract testing, test environment provisioning, and test data management.\nExperience using observability tools (Datadog, Grafana).\nBasic operational knowledge of Docker, Kubernetes, or Terraform.\nProven track record of developing internal tools that were actively adopted by other teams.\nExperience in quality validation of AI features (e.g., evaluation methods for non-deterministic outputs).\nAbility to conduct technical discussions in both English and Mandarin.","description_format":"text","description_chars":4366,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Taiwan","iso":"TW","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Fraud Detection","Consumer & Utility Software"],"lifecycle":[{"event":"open","at":"2026-08-30T15:51:46Z"}],"visa":[],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.387,"p_room":0.28,"age_days":68,"expected_fill_days":21,"reasons":["conf:1","velocity","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/gogolook-software-development-engineer-in-test-backend","json_url":"https://alion.io/job/gogolook-software-development-engineer-in-test-backend.json","meta":{"generated_at":"2026-10-17T18:15:39Z","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_verified","counted_by":"address","units_charged":1,"used_today":965,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":63509},"rest":"https://alion.io/mcp/rest/get_company?id=63509"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgogolook-software-development-engineer-in-test-backend"},{"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%2Fgogolook-software-development-engineer-in-test-backend"},{"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%2Fgogolook-software-development-engineer-in-test-backend"},{"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/gogolook-software-development-engineer-in-test-backend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgogolook-software-development-engineer-in-test-backend"}]}