QA Engineer - Handprint

QA Engineer

Remote, Singapore

Company Description

Handprint is Technology Powering Regeneration. Founded in 2019 by Ryan and Simon, our two sustainability PhDs and tech entrepreneur Mathias, we are all passionate about creating a better world. Our startup is now growing and we’re looking for sustainability enthusiasts with strong business skills to join our team.

Why choose us?
Our ambition is to save the planet: while Sustainability focuses on reducing our negative impact, Regeneration is about growing our positive impact – our handprint.
Because we know creating regenerative businesses may be easier said than done, we developed cutting edge technology that makes regeneration simple for every business. And affordable too.
In concrete terms, we create a direct connection between companies and NGOs. On the one hand, companies can seamlessly fund projects with every operation (sale, emails, new followers, etc.) On the other hand, they receive live data of their impact, which they can use for their marketing efforts.
Imagine for a moment that any organisation can plant 50 trees with each sale, or remove 10 kg of plastic from the environment with each newsletter subscription. This is the work that wakes us each day with true purpose and passion.

To join Handprint is to embrace our values:
Authenticity, Impact, Exploration, Positivity, Empathy
We believe a profitable company has the power to benefit People, Planet and global Prosperity. To this end, we provide our team with a stimulating work environment, intense learning loops, flexibility, and ample opportunities for growth. We can’t wait to meet you!

Our Ideal candidate

You are meticulous, have a commitment to excellence, a great communicator, problem-solved, and are comfortable working in a fast-paced development environment.
You are knowledgeable about  the world of web, mobile application and software development. 
You are comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.
You are a team player and passionate about fostering a “quality culture,” actively engaging all stakeholders in guaranteeing quality in both production and the finished product. 
You will report directly to the Product Lead, and collaborate closely with the engineering team across time zones via Workplace, GitHub, JIRA, and video conferences. 
You are ready to build and fulfill –  independently, remotely, and with minimal supervision – the needs of a growing portfolio of enterprise and e-commerce clients. 

How this role drives positive impact
You will be enabling an expanding pool of international companies to connect their business processes with strategic sustainable actions, directly funding on-the-ground action towards climate mitigation and action.
Handprint’s products also increase each firm’s bottom line, so your job is helping your prospects thrive by aligning their businesses with a healthier world.

Where we are headed:
Integration into a giant global payments platform

Don’t be afraid if you are a tech star who doesn’t know much about sustainability, you will be working closely with 2 Sustainability PhDs who will handle all stuff Sustainability, so you can focus on building the spaceship.
These are some of the exciting projects in our roadmap that you’ll get to work on: 

  • Integration of the next generation of eco-blockchain to bring transparency in Regenerative Projects (financial reporting & impact reporting transparency)
  • Integration of Kafka to make the infrastructure hyper-scalable for high-frequency high-volume use cases
  • Integration of Handprint technology in external parties (Banks, Advertising platform, ride-hailing app, etc.)
  • Revamp data architecture to make it robust & performant for all Handprint products and use cases
  • Advance socio-technological impact verification technology

The Job Responsibilities
– Define testing strategy and work with engineering and cross-functional team members to implement.
– Understand business requirements and convert them to test plans and test cases.
– Test software, systems, and workflows for errors and verification before and during deployment.
– Write end-to-end integration test cases and test execution for functional testing, unit testing, system integration testing and user acceptance testing.
– Analyse and investigate product complaints or reported quality issues to ensure closure in accordance with product requirements.
– Debug failed test cases by analyzing logs and API responses and reporting bugs with details. Follow-up on bugs to closure.
– Drive Quality initiatives across all the functional areas. (Product, Dev, QA, / Tech-Support, SaaS, etc…)
– Perform testing of iOS, Android apps, and Backend API’s to ensure that product meets requirements.
– Recommend improvements in software to enhance user experience and usability.
– Communicate effectively and proactively about challenges, root causes and possible risks to engineering team and Product Lead.
– Propose tools for functional, security, and performance testing in a programmatic manner.

Minimum qualifications
– 2+ years of work experience in software quality assurance.
– Experience in test automation for mobile or web applications.
– Experience defining testing strategy, writing detailed test plans, defect management and manual/exploratory testing.
– Hands-on experience with automated testing tools.
– Have a combination of solid in-depth knowledge of Quality Assurance, as well as knowledge of PHP web frameworks (Laravel), object-oriented design and programming principles.
– Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery).
– Good understanding of integrating reliable RESTful, WebSocket APIs.
– Analytical, problem-solving, and decision-making skills.
– Understanding of database concepts and queries (MySQL).
– Excellent debugging and optimization skills.
– Unit/integration testing experience.

Preferred qualifications
– Bachelor’s degree in computer science, information technology, or equivalent.
– Experience writing scripts using one or more automation tools such as Espresso, – Barista, XCUITest, EarlGrey or Selenium.
– Good understanding of the test pyramid and CI.
– A solid understanding of agile and the role of QA in iterative development cycles.
– Updated knowledge of industry trends and advancements.

Job Details
– Employee Type: Full Time
– Location: Singapore
– Experience: Minimum 2+ years
– Remuneration: Salary, stock options, health insurance (Singapore), CPF (Singapore)

Hidden

Apply now!

Name*
Location*
Drop files here or
Accepted file types: pdf, doc, docx, Max. file size: 256 MB.
    Drop files here or
    Accepted file types: pdf, doc, docx, Max. file size: 256 MB.
      This field is for validation purposes and should be left unchanged.