Question
FULL_TIME
2-5

QA Automation Engineer (Web, Mobile, and API) for IoT Company

2/2/2026

The QA Automation Engineer will design, develop, and maintain automated test scripts for web UI, mobile apps, and APIs. They will collaborate with developers and product teams to ensure high-quality releases and participate in Agile ceremonies.

Working Hours

40 hours/week

Company Size

11-50 employees

Language

English

Visa Sponsorship

No

About The Company
HydroNeo solves inefficiency along the shrimp industry’s value chain, making the farming process more sustainable, by providing a comprehensive Super App based on our leading farm-embedded Smart Farm System.
About the Role
<p><strong>HydroNeo</strong> is a fast-growing, international startup focusing on Smart Farming solutions for the global aquaculture industry. Our vision is to expand our Smart Farm Management System — already the market leader in Thailand — into the <em>HydroNeo Aquaculture Super App</em>, serving everything farmers and the industry need. We are backed by leading Thai and international investors, BOI-promoted, and have a dynamic team of 30+ in Bangkok.</p> <p>​Are you ready to shape the future of aquaculture and make a real difference for shrimp and fish farmers worldwide? As our next QA Automation Engineer, you won’t just write code, you’ll help redefine an entire industry. This is not your typical 9-to-6 job. Here, your ideas matter, your voice is heard, and your code directly impacts real people and sustainable food production.</p> <p>​We’re looking for a developer who’s hungry to grow, passionate about meaningful work, and excited to build something that truly matters. You’ll have the freedom to propose ideas, experiment, validate your solutions with data, and see your work come to life in the hands of our users.</p> <p>​To kick things off and if you want, you have the chance to immerse yourself in our mission by working in our office in Bangkok for a few weeks before helping us to launch HydroNeo Indonesia in Surabaya, where your impact will span across borders and markets.</p> <p>​If you want to build, learn, and make a difference far beyond the average dev job, we want to meet you!</p> <h2 id="tasks">Tasks</h2> <ul> <li>Design, develop, and maintain web UI automated test scripts using <strong>Selenium</strong>, C<strong>ucumber (BDD)</strong>, <strong>Java</strong>, and <strong>JUnit/TestNG</strong>.</li> <li>Implement and enhance <strong>data-driven</strong> and <strong>BDD</strong> <strong>test frameworks</strong> to support scalable and maintainable automation suites.</li> <li>Validate business logic, data integrity, and backend operations by writing and executing <strong>SQL/NoSQL</strong> queries and performing database validation.</li> <li>Perform basic <strong>API security testing</strong>, including checks for SQL injection, input validation, and token expiry handling.</li> <li>Conduct <strong>non-functional testing (load, performance, reliability)</strong> using tools such as <strong>JMeter</strong> or <strong>k6</strong>, and analyze performance metrics to identify bottlenecks and risks.</li> <li>Design, implement, and execute mobile web and native app automation tests using <strong>Appium, Selenium, Cucumber (BDD), Java, TestNG, and Xcode for Android/iOS.</strong></li> <li>Plan, design, and execute <strong>test scenarios (positive, negative, boundary, and end-to-end)</strong> based on user stories and acceptance criteria.</li> <li>Collaborate closely with developers, product owners, and business teams to clarify requirements, <strong>triage defects</strong>, and <strong>ensure high-quality releases</strong>.</li> <li>Participate in <strong>Agile/Scrum</strong> ceremonies (daily stand-ups, sprint planning, reviews, retrospectives) and keep all <strong>QA documentation</strong> up to date.</li> <li>Support and execute <strong>System Integration Testing (SIT)</strong> across <strong>APIs</strong>, <strong>Kafka</strong>, and <strong>MQTT-based systems.</strong></li> </ul> <h2 id="requirements">Requirements</h2> <ul> <li>Bachelor/Master’s degree in Computer Science or related fields.</li> <li>Proven experience in <strong>Web UI test automation</strong> using Selenium, Cucumber (BDD), Java, and JUnit or TestNG.</li> <li>Solid understanding of <strong>data-driven and BDD test frameworks</strong> and best practices in <strong>test automation architecture</strong>.</li> <li>Experience validating backend processes and data integrity using <strong>SQL and/or NoSQL queries</strong>.</li> <li>Basic knowledge of <strong>API security testing concepts</strong> such as SQL injection, input validation, and token/session expiry.</li> <li>Hands-on experience with non-functional testing (load, performance, reliability) using tools like <strong>JMeter</strong> or <strong>k6</strong>, including performance metrics analysis.</li> <li><strong>Experience in mobile automation testing (web and native)</strong> with Appium, Selenium, Cucumber (BDD), Java, TestNG, and Xcode for Android/iOS platforms.</li> <li>Strong understanding of <strong>RESTful APIs</strong>: endpoints, HTTP methods (GET, POST, PUT, DELETE), status codes, headers, parameters, and response payload structures.</li> <li>Proficiency with tools such as <strong>Postman</strong>, <strong>Swagger</strong>, and/or <strong>MQTT Explorer</strong> for manual API and integration testing.</li> <li>Demonstrated ability to design and execute positive, negative, boundary, and end-to-end test cases from user stories and acceptance criteria.</li> <li>Experience creating and executing test plans, <strong>defining test data strategies</strong>, and ensuring <strong>comprehensive test coverage</strong>.</li> <li>Hands-on experience with <strong>System Integration Testing (SIT)</strong> involving APIs, Kafka, and MQTT-based systems is a plus.</li> <li>Strong communication and collaboration skills, with the ability to work effectively across engineering, product, and business teams.</li> <li>Work on-site in our Surabaya office.</li> </ul> <h2 id="benefits">Benefits</h2> <p><strong>Why Join Us?</strong></p> <p>You’ll be part of a purpose-driven, multicultural team working on innovative solutions in one of the world’s most important industries. This is a great opportunity to grow professionally in a fast-paced startup environment.</p> <p>Also, we provide:</p> <ul> <li>A competitive salary and other perks.</li> <li><strong>Employee Stock Options (ESOP)</strong> to financially participate in the success of the company.</li> <li>Flexible work environment (e.g. office hours) with a focus on results.</li> <li>Meaningful work in an award-winning startup with the opportunity of creating real impact.</li> <li>Close collaboration with the leadership team and low hierachies.</li> <li>International work environment in a great team of 10+ nationalities.</li> <li>Very steep learning curve due to our open and performance-based culture.</li> <li>Great office in central location</li> </ul> <p>Make it matter - Join HydroNeo and turn your ideas into impact.</p>
Key Skills
QA AutomationWeb TestingMobile TestingAPI TestingSeleniumCucumberJavaJUnitTestNGSQLNoSQLAppiumJMeterAgileSystem Integration TestingCollaboration
Categories
TechnologySoftwareEngineeringAgricultureEnvironmental & Sustainability
Benefits
Competitive SalaryEmployee Stock OptionsFlexible Work EnvironmentMeaningful WorkClose Collaboration with Leadership TeamInternational Work EnvironmentSteep Learning Curve
Apply Now

Please let HydroNeo (Thailand) Co., Ltd. know you found this job on InterviewPal. This helps us grow!

Apply Now
Prepare for Your Interview

We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.