Headquartered in Provo, Utah, Unicity was founded with a bold mission to make healthy living a reality in an on-the-go world. Unicity’s business model is person to person sales which has given a personal touch to our sales and growth. Unicity is dedicated to developing innovative, science-based products and programs that promote metabolic health and improve the quality of life for people everywhere. For over 30 years, Unicity has been dedicated to developing high-quality products that contain the vital nutrients your body needs. With the proper process, cutting-edge technology, and a mission to Make Life Better, Unicity is paving the way for a better tomorrow.
Test Engineer (for Backend Development)
We are looking for an experienced Test Engineer to join our API & Data Consumability product engineering team. We are currently engaged in reorganizing our Information Technology department into a strong Agile Product Engineering teams and are building our team. This position will have a key role in helping design and implement tests that will ensure the quality and functionality of our Web sites and APIs. Come be a part of this exciting new time with Unicity.
The ideal Test Engineer will be:
- A self-starter who has an attention to detail;
- Able to take ownership of tasks, seeing them from start to finish;
- Proactive in identifying problems and have a willingness to fix them;
- Able to troubleshoot and solve complex problems;
- Able to clearly set expectations and define test cases and test data;
- Able to write automate tests, including unit tests;
- Able to debug and resolve simple bugs in code;
- A good communicator;
- Proactive in meetings;
- Able to work on multiple digital products in parallel;
- Able to work with others in a fast paced environment; and,
- Able to finish tasks on-time.
Key Areas of Responsibility:
- Participate in the architecture and design of systems.
- Document requirements and issues, as well as code, for others to consume.
- Prepare and implement test plans.
- Perform integration testing, end-to-end testing, regression testing, and acceptance testing.
- Perform load and resiliency testing.
- Develop automation scenarios and scripts for testing code and infrastructure.
- Take an active role in the code review process and coordinate deployments.
- Help investigate the cause of production issues, and conduct root cause analysis.
- Coordinate and lead post-mortems.
- Debug and fix bugs in code.
- Collect, analyze, and interpret test metrics.
- Track quality assurance metrics.
- Train others on best practices, methodologies, and technologies.
Requirements / Preferred Skills:
- Bachelor's degree in computer science, information technology, or a relevant field preferred.
- Solid understanding of both test engineering and development principles.
- 5+ years working as a Test Engineer in an Agile product team environment.
- 5+ years using Test Driven Development (TDD) and/or Behavior Driven Development (BDD) methodologies in practice.
- Proficient at coding in JavaScript, as well as in at least one other high-level programming language (e.g. PHP).
- Experience with using testing software and test harnesses.
- Familiar with both closed-box and open-box testing.
- Familiar with API architecture and design concepts, including knowledge of how to test microservices and event-driven systems.
- Experience with API development and tools (e.g. Git and Postman).
- Experience with application monitoring tools (e.g. WhatsUp, Prometheus, AWS CloudWatch, and Grafana).
- Meticulous and diligent, with a sharp attention to detail.
- Strong analytical and problem-solving skills.
- Willing to work with a variety of technologies, and to learn new technologies.
- Great team player with the ability to work with minimal supervision.
- Willing to attend and participate in meetings.
If you’re interested in an organization where you can have a large impact, be a key part of driving core initiatives forward, and carve out the scope of your own role, we’d love to talk to you!
Working Conditions: Work at the office on Tue-Wed (Hybrid)
Or Contact: [email protected]
Contact detail: 02-092-6791
Working Address: MLB Solutions Co., Ltd.
44/1 1 floor, Rungrojthanakul Building, Ratchadapisek Road, Huaykwang, Bangkok 10310
(MRT Rama9)