Back to Remote jobs  >   QA
Software Engineer in Test @Welovesupermom Pte Ltd
QA
Salary -
Remote Location remote Malaysia
Job Type Full-time
Posted 1mth ago
🙈  Does this job need an edit?

Software Engineer in Test

About Welovesupermom

We build a family focused digital ecosystem powered by AI, supported by a strong community of Key Opinion Mothers. We are looking for the best and the brightest people to join our team to create amazing products in the space of 3rd Gen Social Commerce, Crowd Influencing, Revenue Automation and Digital Finance.

 

About the Role

Our Software Engineers in Test are responsible for drive our quality improvements, creating feature and regression testing, and developing test library. You will focus on expanding the test pyramid coverage for ensuring top notch software quality, and ensure the right tests run are at the right place.

You are an effective communicator, have demonstrable knowledge of and are passionate about quality engineering practices and benefits they can bring users. You are an active participant within the team and love to demonstrate ownership and technical excellence for projects and work you are tasked with.

The quality of the product is our collective responsibility. The quality team makes sure everyone is aware of what the quality of the product is, empirically.

 

Your contribution will be:
  • Create and expand our test framework and test coverage.
  • Develop new tests and tools for our frontend, backend APIs and services.
  • Have the ability to grow your knowledge of provisioning and setup tools like Terraform and Ansible.
  • Setup and maintain new test environments.
  • Participate in test pipeline triage rotation and ensure pipeline failures are triaged promptly.
  • Groom and prune tests at all levels to ensure optimal coverage and effective deduplication.
  • Collaborate with a Product Manager and with the wider product and development team to understand how new features should be tested and to contribute to automated tests for these new features.
  • Collaborate with engineers to define and implement mechanisms to inject testing earlier into the software development process.
  • Identify, share, and nurture the adoption of best practices in code health, testing, testability, and maintainability in collaboration across development team. You should champion clean code and the concept of the test pyramid.
  • Analyze complex software systems and collaborate with others to improve the overall design, testability, and quality.
  • Strive for the fastest feedback possible. Test parallelization should be a top priority. You see distributed systems as a core challenge of good test automation infrastructure.
  • Track and communicate test results in a timely, effective, and automated manner.
  • Participate actively in agile development cycle meetings
  • Follow and contribute to all department and team processes and procedures.

Requirements

To be successful we think you need:
  • You have a few years of professional experience developing test frameworks for acceptance testing, data driven testing, and acceptance test-driven development in a distributed cloud hosted environment.
  • You’ll thrive in an environment where self-learning and self-service is encouraged and instilled as a part of our culture.
  • Communicates clearly and effectively, both written and verbally, when advising, setting expectations, or suggesting improvements. This applies whether interacting with team members, customers, or the wider community.
  • Able to deliver work, even when given unclear requirements, within the context of their team.
  • Autonomous and firm in level of tolerance when dealing with delivery quality and usability.
  • Looks for opportunities for process improvements within their team and works with others to implement process changes.
  • Experience with Docker containers is a plus.

 

Technologies We Use In This Product
  • Javascript framework - Next.js, Redux, React, Tailwind, Webpack.
  • Backend – ElasticSearch, Nodejs, Express, Redis, MySQL/postgresql, Laravel.
  • App - React native using Expo
  • Google Cloud Platform (Load-balancing/Compute Engine).
  • Models building for product clustering and machine learning in Python.

Benefits

  • Attractive incentives and ESOPs
  • Remote working opportunities
  • Medical & Health Insurance
About The Company

We are an Ai driven Platform where Families and businesses converge in SEA's 800B family spending opportunity. We build a family focused digital ecosystem powered by AI, supported by a strong community of Key Opinion Mothers. We develop products in the area of Social Commerce, Crowd Influencing, Revenue Automation and Digital Finance.

We are Singapore E50 award winner. The E50 Awards, established by Singapore government, seek to recognise the 50 most enterprising local, privately-held companies who have contributed to the economic development of Singapore, both locally and abroad.

Read more →
Before You Apply
remote Be aware of the location restriction for this remote position: Malaysia
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Back to Remote jobs  >   QA
Software Engineer in Test @Welovesupermom Pte Ltd
QA
Salary -
Remote Location remote Malaysia
Job Type Full-time
Posted 1mth ago
🙈  Does this job need an edit?
Apply for this position
remote Be aware of the location restriction for this remote position: Malaysia
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Share
Software Engineer in Test Apply for this position