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
1. Influential products: What we make are meaningful products that create values for society and defend against frauds.
2. Emphasize self-growth: We encourage technical community activities, subsidize tickets for conferences and workshops so that learning is continuously supported by the company.
3. Unleash your talent: We respect the professional opinions of everyone, encourage team members to discuss with each other, and make awesome products together.
4. 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.
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.