Position Title:
Quality Assurance Engineer (Mid - Senior)
Location:
Bangkok, Thailand
Join social.plus!
social.plus is on a mission to help brands and creators own their communities instead of renting them on third-party social platforms. As engagement on traditional social media declines and algorithms become more unpredictable, social.plus empowers enterprises to build curated digital communities directly within their own apps, driving higher engagement, retention, and lifetime value.For consumer apps, engagement is everything. social.plus is designed to help brands keep users inside their ecosystem rather than losing them to external platforms.
By embedding community features within an app, brands can foster deeper interactions, increase user retention, and unlock new monetization opportunities.
Your impact:
As the 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 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:
🚀 Be part of a category-defining company:
We’re changing how brands build communities.
🎨 Total creative freedom:
Bring wild marketing ideas to life with a team that supports experimentation.
🌍 Global, remote-first culture:
W
ork with top talent across different countries. 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 in Thailand.
💡 Visibility, Inclusion, and Autonomy:
We’ll provide guidance and support while granting you full visibility into your achievements, inclusion in all team meetings to absorb as much as you can, and the freedom to propose your ideas. Proactivity is highly valued and encouraged at all times.
🏀🎾 Sponsored Weekly Sports Sessions:
Stay active and connect with colleagues! We sponsor various sports like badminton, tennis, and pilates to keep you moving and having fun together offline.
🌈 Global Diversity:
You’ll work with an international team of professionals with a hugely diverse cultural background that embraces 15 nationalities.
🛡️ Life Assurance & Private Healthcare:
Your insurance plan includes dental care 🦷, so your smile is covered too!
🩺 Annual Health Check-Up:
Stay on top of your well-being with an annual health check-up.
🧠 Mental Health Support:
Take care of your mind 🧘 with an allowance to reimburse therapy sessions up to a certain limit. Your mental health matters!
🌴 Unlimited Paid Vacation Days:
Recharge and disconnect whenever you need – the time is yours to take! ✈️🧳🌞
social.plus
is an equal opportunity employer and welcomes applications from all qualified individuals regardless of ethnicity, sex, disability, religion/belief, sexual orientation or age.