×
Register Here to Apply for Jobs or Post Jobs. X

QA Automation Engineer; Web, Mobile, and API IoT

Job in 32274, Surabaya, Indonesia
Listing for: HydroNeo
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Testing, Software Engineer
Job Description & How to Apply Below
Position: QA Automation Engineer (Web, Mobile, and API) for IoT Company

Hydro Neo 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 Hydro Neo Aquaculture Super App
, 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.

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.

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.

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 Hydro Neo Indonesia in Surabaya, where your impact will span across borders and markets.

If you want to build, learn, and make a difference far beyond the average dev job, we want to meet you!

Tasks
  • Design, develop, and maintain web UI automated test scripts using Selenium
    , Cucumber (BDD),
    Java
    , and JUnit/TestNG
    .
  • Implement and enhance data-driven and BDD
    test frameworks to support scalable and maintainable automation suites.
  • Validate business logic, data integrity, and backend operations by writing and executing SQL/No

    SQL
    queries and performing database validation.
  • Perform basic API security testing
    , including checks for SQL injection, input validation, and token expiry handling.
  • Conduct non-functional testing (load, performance, reliability) using tools such as JMeter or k6
    , and analyze performance metrics to identify bottlenecks and risks.
  • Design, implement, and execute mobile web and native app automation tests using Appium, Selenium, Cucumber (BDD), Java, TestNG, and Xcode for Android/iOS
    .
  • Plan, design, and execute test scenarios (positive, negative, boundary, and end-to-end) based on user stories and acceptance criteria.
  • Collaborate closely with developers, product owners, and business teams to clarify requirements,
    triage defects
    , and ensure high-quality releases
    .
  • Participate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, reviews, retrospectives) and keep all QA documentation up to date.
  • Support and execute System Integration Testing (SIT) across APIs
    , Kafka
    , and MQTT-based systems
    .
Requirements
  • Bachelor/Master’s degree in Computer Science or related fields.
  • Proven experience in Web UI test automation using Selenium
    , Cucumber (BDD),
    Java
    , and JUnit or TestNG
    .
  • Solid understanding of data-driven and BDD test frameworks and best practices in test automation architecture
    .
  • Experience validating backend processes and data integrity using SQL and/or No

    SQL
    queries.
  • Basic knowledge of API security testing concepts such as SQL injection, input validation, and token/session expiry.
  • Hands‑on experience with non-functional testing (load, performance, reliability) using tools like JMeter or k6
    , including performance metrics analysis.
  • Experience in mobile automation testing (web and native) with Appium, Selenium, Cucumber (BDD), Java, TestNG, and Xcode for Android/iOS platforms
    .
  • Strong understanding of RESTful APIs
    : endpoints, HTTP methods (GET, POST, PUT, DELETE), status codes, headers, parameters, and response payload structures.
  • Proficiency with tools such as Postman
    , Swagger
    , and/or MQTT Explorer for manual API and integration testing.
  • Demonstrated ability to design and execute positive, negative, boundary, and end-to-end test cases from user stories and acceptance criteria.
  • Experience creating and executing test plans,
    defining test data strategies
    , and ensuring comprehensive test coverage
    .
  • Hands‑on experience with System Integration Testing (SIT) involving APIs,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary