Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Gogolook • Taipei, Taiwan
Role & seniority
Stack/tools
Android: Python + Appium; iOS: Swift + XCUITest
CI/CD: GitHub Actions, GitLab CI, CircleCI
Monitoring/telemetry: Datadog, Firebase Crashlytics, Grafana
Testing concepts: regression/smoke tests, reliability validation, test frameworks
Top 3 responsibilities
Build and maintain mobile test automation frameworks for Android and iOS; design reusable test modules and data structures
Integrate automated tests into CI/CD pipelines to support PR-level, nightly, and pre-release validation
Partner with Mobile and Mobile SRE teams to define reliability validation, monitor test results, and feed quality metrics into monitoring and dashboards; drive testability improvements and overall release reliability
Must-have skills
5+ years in test automation/SDET with hands-on mobile app testing
Proficiency in Python or Swift; ability to write clean, maintainable test code
Experience building/maintaining mobile test automation (Android: Python + Appium; iOS: Swift + XCUITest)
CI/CD integration and using tests for release decisions
Strong understanding of software testing principles, testing pyramid, and test strategy design
Familiarity with mobile quality metrics (crash-free rate, ANR, startup time, error rate)
Nice-to-haves
Cross-project test automation architecture design
Experience with BDD or API testing
Mobile crash/performance
About us Gogolook is a leading TrustTech company established in 2012. With "Build for Trust" as its core value, it aims to create an AI- and data-driven global anti-fraud network as well as Risk Management as a Service. From multi-communication to fintech, and SaaS, Gogolook creates trustworthy empowerment with the use of technology in various fields.
A founding member of the Global Anti-Scam Alliance (GASA), Gogolook has also teamed up with a number of institutes such as the Taiwan National Police Agency Criminal Investigation Bureau, the Financial Supervisory Service of South Korea, Thai Royal Police, the Fukuoka city government, the Philippines Cybercrime Investigation and Coordinating Center, and the Royal Malaysia Police and state government to fight fraud and ultimately, to build a trustworthy communication network with the largest number database in East Asia and Southeast Asia.
In July 2023, TrustTech provider Gogolook (stock code: 6902), was listed on the Taiwan Innovation Board (TIB). In May 2025, Gogolook officially submitted an application to the Taiwan Stock Exchange for reclassification to the General Board, positioning it to become the first new economy software company to make this transition.
Why you should join Gogolook
Influential products: What we make are meaningful products that create values for society and defend against frauds.
Emphasize self-growth: We encourage technical community activities, subsidize tickets for conferences and workshops so that learning is continuously supported by the company.
Unleash your talent: We respect the professional opinions of everyone, encourage team members to discuss with each other, and make awesome products together.
Transparent culture: We publicly share the company's information to all, every member can read and feedback, and become a part of participating in the proposal.
We are looking for a Software Development Engineer in Test (SDET) who is passionate about quality engineering and automation to join Gogolook's QA team, focusing on mobile test automation and release reliability.
As an Assistant Technical Lead, you will guide technical direction and decision-making for mobile quality initiatives. You will partner closely with the Mobile and Mobile SRE teams to architect, maintain, and enhance automation frameworks for both iOS and Android (Android: Python + Appium; iOS: Swift + XCUITest).
You will lead the team to evaluate trade-offs, define testing strategies, and align automation design with broader DevOps and reliability goals. You will also ensure that testing and quality metrics are integrated into monitoring workflows—improving stability, performance, and delivery efficiency.
This role is not just about writing automated tests — it's about building reliable, reusable, and scalable testing infrastructure. As part of the central QA organization, you'll collaborate with iOS/Android developers, QA, the Mobile SRE team, Product, and Platform teams to embed reliability and observability signals into every release, without necessarily owning the monitoring platform yourself. \n
Responsibilities
Build and maintain mobile test automation frameworks: Android — Design shared test modules and data structures using Python + Appium ; iOS — Design stable and maintainable UI / E2E tests using Swift + XCUITest. Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, GitLab CI, CircleCI) to enable PR-level, nightly, and pre-release validation as part of the release health gate. Work with the Mobile team and the Mobile SRE team to design reliability validation mechanisms, such as smoke/regression suites, critical-path health checks, version compatibility tests, and basic synthetic checks. Write maintainable test code in Python or Swift, and help QA / RD improve the readability and maintainability of automated tests. Support the Mobile SRE team in strengthening release reliability by providing automated smoke tests, pre-release checks, and crash/ANR-related tests and data, to help SRE define and refine monitoring and alerting rules. Analyze test reports and monitoring metrics to help identify product issues, performance bottlenecks, and stability problems, and work with product and engineering teams to drive continuous improvement. Collaborate with the QA team to improve product testability, e.g., proposing test-friendly designs, test environment strategies, feature flag/config design, and test process optimization. Work with the Mobile SRE team to feed test results, crash rates, and quality metrics into monitoring systems (e.g., Datadog, Firebase Crashlytics, Grafana) and help the team establish appropriate SLIs/SLOs and dashboards.
Requirements 5+ years of experience in test automation or as an SDET, with solid hands-on experience in mobile app testing and automation. Practical experience building or maintaining mobile test automation, including (Strong expertise in one platform with willingness to ramp up on the other is acceptable): Android — Python + Appium / iOS — Swift + XCUITest. Proficiency in Python or Swift, with the ability to write clean, maintainable test code. Experience integrating automated tests into CI/CD pipelines and using them in release decision-making (e.g., release gates, smoke checks). Strong understanding of software testing principles and the testing pyramid, with the ability to design appropriate test strategies and coverage, and judge what should or should not be automated. Familiarity with key mobile app quality and reliability metrics (e.g., crash-free rate, ANR rate, startup time, error rate) and how they relate to user experience. Ability to productize and document test frameworks so that QA, RD, and SRE can easily adopt and extend them. Able to read and implement English technical documentation or open-source projects, understand their design and testing principles, and apply them in real-world scenarios.
Nice to Have Experience designing test automation architectures that can be shared across multiple projects. Familiarity with Behavior-Driven Development (BDD) or API testing. Familiarity with mobile app crash, performance, and stability analysis. Experience with tools such as Firebase Crashlytics, Datadog, New Relic, or Sentry. Experience collaborating with DevOps / Platform / SRE teams. Familiarity with automated deployment workflows and test report integration in the delivery process.
\n Why Join Us At Gogolook, you will help build a cross-product quality engineering foundation. Your work will impact not only a single app, but the reliability, test efficiency, and delivery quality of our entire mobile platform. You’ll be part of a high-impact engineering team that’s scaling quality automation, reliability, and DevOps across multiple products — shaping how Gogolook delivers trust at scale.