Team & Role
The product team is the cornerstone of Hapz platform. We use leading-edge technologies such as Apache Kafka, Kubernetes, Docker, Spring Boot, Elasticsearch, etc. to build a scalable event management platform that has processed millions in ticket revenue and simplified event operations for large scale events with 30,000+ attendees.
Hapz adopts the following core principles for software design:
- Agile Manifesto
- Microservices Architecture
- Continuous Integration / Delivery
- Infrastructure as a Code
- 12-Factor Application
As a Test Engineer, you will navigate through Hapz’s software ecosystem, identify weak spots and constantly design better and creative ways to identify and quickly resolve potential problems. You'll have a huge impact on more than 100,000 event goers and the quality of Hapz products and services.
You will:
- Develop test strategies to manage different phases in the Software Testing Life Cycle
- Lead efforts to improve the Engineering team's test coverage, release velocity and production health.
- Write moderately complex code/scripts to test systems, implementing test harnesses and infrastructure as necessary.
- Take responsibility for monitoring product development and usage at all levels with an eye toward improving product quality.
- Automate tests using test frameworks.
You may enjoy this if:
- You have good team spirit. You like to collaborate and help others.
- You enjoy quality assurance and take pride in releasing a stable product.
- You are an excellent communicator, able to drive conversation with various stakeholders.
- You enjoy autonomy - you manage your own time, initiatives, and priority effectively.
- You like working in a fast-paced environment.
We’re looking for:
- BS in Computer Science/Design, a related technical field, or equivalent practical experience.
- Experience with Java and Spring framework.
- Minimum 1 year of relevant work experience, including development and/or test automation experience.
- Knowledge of test strategies and methodologies, writing test plans, creating and executing automated test cases.
Nice to haves:
- Familiar with testing tools like Selenium.
- Good understanding of modern REST API design.
- Currently residing in Singapore or Southeast Asia