SDK Quality Assurance Engineer (Automation) Thai Tech Company Logo

SDK Quality Assurance Engineer (Automation)

🐞Software Tester / QA
🌏Bangkok
🏢 Hybrid
💼Full time
🗓️Getting Old 👵

Job Description

Join the community revolution!

At our company, we believe that communities will save the world and we are on a mission to empower everyone to build their own. We do so by offering a suite of pre-built social features that companies can add to their apps or websites to easily launch their own social networks.

Hundreds of companies worldwide are already using our technology to decrease their reliance on third-party social media and operate their own positive and curated digital communities.

Since the launch in 2020, we have 80+ employees across four offices - Bangkok, London, Milan, and San Francisco - and 100+ global clients, including leading companies such as Harley-Davidson, Pernod Ricard, Noom, Betano and more. We raised over $20M backed by leading venture capitals.

Your impact:

As the SDK Quality Assurance Engineer, you will play a critical role in ensuring the quality and performance of our products that empower individuals and organizations globally to build their own communities. You will bring technical prowess, strategic thinking, and mentorship skills to the table, driving efficiency, and cost optimization. Your work will directly impact hundreds of companies worldwide who use our technology to foster positive and curated digital communities.

Your team:

As the SDK Quality Assurance Engineer, you will be part of the SDK Engineering Team. Our comprehensive team includes almost 20 engineers, who work collaboratively on various projects. Within this structure, you will have direct collaboration over a sub-team consisting of 3 SDK QA Engineers in the SDK QA team.

We follow Agile methodology, actively participating in pre & post-sprint meetings, such as planning and retrospectives. Our products range from cloud-based social SDKs to community networks and messaging services. Our tech stack comprises Appium, Selenium, etc., and we are always open to expanding it as per project needs.

Your day-to-day responsibilities:

  • Lead the design, development, testing, and deployment of automation frameworks across Android, iOS, Web, and Flutter.
  • Drive discussions for both technical and non-technical audiences in review processes.
  • Establish efficient, reliable and scalable automation with the implementation of best practices, such as asynchronous test operations.
  • Troubleshoot, identify trends and defects, and guide your team in prioritizing and resolving them.
  • Contribute to code reviews and work on continuous improvement of code quality.
  • Mentor and foster the technical competency of your team members.
  • Own and support the maintenance of automation frameworks in a self-directed manner.
  • Strategically implement new automation technology investments and test approaches.
  • Define and oversee a sprint roadmap for test automation in conjunction with the team.
  • Coordinate and align your team's automation tasks to ensure timely delivery.
  • Participate proactively in the Software Development Life Cycle.

Your ideal profile:

  • 3+ years of work experience in test automation or development.
  • Proficiency in Java or at least two other programming languages.
  • Demonstrable experience in writing automated test cases using various frameworks such as Appium, XCTest for iOS, Selenium WebDriver with Java via Maven, JUnit tests, or in-house Flutter stacks, etc.
  • Comprehensive knowledge in test automation, including writing tests, API testing with Postman, Appium, Robot Framework, Selenium WebDriver, etc.
  • Solid understanding of test automation principles and best practices.
  • Experience in regression testing is desirable.
  • Familiarity with Agile methodologies and Scrum is beneficial.
  • Excellent problem-solving skills and ability to strategize beyond problems.
  • Proven experience in parallel testing and distributed testing.
  • Strong mentorship skills and experience in a people management role.

What’s in it for you:

  • Competitive salary and Pre-IPO stock package.
  • Global Diversity - You’ll work with an international team of professionals with a hugely diverse cultural background that embraces 29 nationalities.
  • Remote First Setup - You are required to work from the office 3 days a month. The rest of the days, you are free to work wherever you feel most productive.
  • Life Assurance & Private Healthcare - Your insurance also includes dental care support.
  • Mental Health Support - The iStrong platform provides you with unlimited sessions with a therapist whenever and wherever you may need it.
  • Thai and English Classes - Available for anyone who wants to master a new language.
  • Unlimited Paid Vacation Days - to disconnect and recharge when you need!