About TMGM
TMGM stands at the forefront of online trading and investment services, proudly serving as Chelsea FC's Official Regional Online Forex and Trading Partner in Asia Pacific. With a global presence and offices spanning three continents, TMGM has earned its reputation as a trusted CFD trading provider. We embody excellence through a commitment to regulatory compliance, technological innovation, and unparalleled customer service.
At TMGM, our vision goes beyond providing a platform for trading; we aspire to empower our clients with the best trading conditions. We leverage industry-leading and cutting-edge innovative platforms to ensure that your trading experience is nothing short of exceptional. Our relentless commitment to research and development continually pushes the boundaries of liquidity and usability, giving you the tools you need to thrive in an ever-evolving financial landscape.
About the role
We are seeking a meticulous and dedicated Quality Assurance Engineer to join our team. As a QA Engineer, you will play a crucial role in ensuring the functionality and reliability of our web applications. You will collaborate closely with the development team to understand product requirements, design comprehensive test plans, and execute various testing strategies to ensure optimal performance.
Responsibility
- Develop and execute comprehensive test plans to ensure that our web applications function as expected.
- Work closely with the development team to understand the product requirements and features.
- Create automated tests and maintain existing test suites to improve test efficiency.
- Identify, record, and document thoroughly any bugs found during testing.
- Participate in the design and development meetings to provide input on potential quality issues.
- Help troubleshoot issues, suggesting improvements, and ensuring that updates are tested before being deployed.
- Maintain documentation of test results to assist in debugging and modification of software.
- Analyze test results, discover and report root causes for test failures.
- Ensure that all aspects of quality are measured and that defects are reported and dealt with during the product life cycle.
- Stay up-to-date with new testing tools and test strategies.
Requirements
- 3+ years of experience as a QA Software Engineer
- Test automation with knowledge in Java, Python
- Proficiency in Selenium Framework, JMeter, etc
- Experience in testing APIs, Micro services, Web services, and Web pages
- Native or fluent Mandarin speaker
- Excellent analytical skills, with demonstrable experience driving issues to resolution
- Experience working closely with developers, product and delivery managers, and other stakeholders
- A desire to be involved in all aspects of product development from inception through planning, design, implementation, and delivery
- The ability to engage with software engineers to embed quality in all stages of development
- A passion for becoming a domain expert in the systems we build, and the customers who use them
- Analytical and critical thinking skills - asking good questions, challenges assumptions and challenge existing ideas and viewpoints
- Experience in Agile environment and comfortable with fast-paced delivery process
Benefits
- Celebrate your tenure with us! Receive generous milestone anniversary gifts that grow with each year of service.
- Join a vibrant workplace culture with fantastic team-building activities, fostering camaraderie and collaboration among colleagues.
- Prioritize your well-being! Access our Flexible Spending Account (FSA) for various health and wellness needs.
- Invest in your growth! Access annual training opportunities tailored to your role.