Natsiree Futragoon, Developer in Bangkok, Thailand
Natsiree is available for hire
Hire Natsiree

Natsiree Futragoon

Verified Expert  in Engineering

QA Engineer and Developer

Bangkok, Thailand

Toptal member since December 29, 2021

Bio

Natsiree is a QA engineer with a passion for quality and over 15 years of experience in software testing, including manual, automation, and performance testing. She has a strong knowledge of implementing an automation test framework with clean code and the right testing level, crafting a test and deployment pipeline, and building a QA team to strive for the best result. Natsiree has team management experience leading several projects in multiple companies, from small startups to large companies.

Portfolio

Arthur
Cypress, JavaScript, Microservices, API Testing, UI Testing...
Makro
Automated UI Testing, API Testing, Test Management, Team Management, QA Testing...
Accenture
Apache JMeter, Performance Testing, Google Cloud, Quality Assurance (QA)

Experience

  • API Testing - 7 years
  • Test Automation Frameworks - 7 years
  • Selenium - 7 years
  • Java - 7 years
  • UI Automation - 7 years
  • Behavior-driven Development (BDD) - 5 years
  • Performance Testing - 5 years
  • CI/CD Pipelines - 5 years

Availability

Part-time

Preferred Environment

Slack, Jira, Selenium, Jenkins, Java, Agile

The most amazing...

...thing I've archived is to reduce the test execution time of almost 10,000 regression test cases by 65%, from more than four hours to less than 1.5 hours.

Work Experience

QA Technical Lead

2022 - PRESENT
Arthur
  • Established the automation test framework using Cucumber and Cypress.io to handle automated UI and API tests.
  • Set up API E2E test framework with developer team using Cypress.io and set up the code quality gate integration process.
  • Initiated and planned automation testing and designed the process for QA testing activities. Encouraged teams to do more shift-left testing.
Technologies: Cypress, JavaScript, Microservices, API Testing, UI Testing, Automated UI Testing, Automated Testing, Test Automation Frameworks, Behavior-driven Development (BDD), Cucumber, Test Planning

QA Manager

2021 - 2021
Makro
  • Oversaw testing activities and managed teams of 15 manual and automation QA engineer.
  • Increased automation test coverage in online business areas and reduced regression testing time by 50%.
  • Integrated automation test into build and deploy pipeline.
  • Introduced QA status dashboard and reduced QA turnaround time by 10%.
Technologies: Automated UI Testing, API Testing, Test Management, Team Management, QA Testing, Test Automation, Interviewing, Software Testing, Robot Framework, UI Automation, Manual Testing, QA Automation, Quality Assurance (QA), Automated Testing

Performance Test Manager

2021 - 2021
Accenture
  • Managed performance test plans and developed and executed load test scripts for projects in one of the biggest banks in Thailand.
  • Communicated with clients for the execution plan and test result.
  • Managed conflicts between teams and coordinated with internal and external parties to solve related issues.
Technologies: Apache JMeter, Performance Testing, Google Cloud, Quality Assurance (QA)

QA Team Lead

2019 - 2020
PropertyGuru
  • Established QA process to improve overall release cycle and deployment process.
  • Improved test pipeline stability from less than 50% to around 95% and saved manual effort for checking the result.
  • Worked on the improvement of automation test execution speed by optimizing the test execution pipeline and test environments.
  • Improved knowledge of the QA team to follow best practices of the testing process and writing automation tests.
Technologies: Java, Selenium, Apache JMeter, UI Testing, API Testing, CI/CD Pipelines, Jenkins, Test Automation Frameworks, Agile, Behavior-driven Development (BDD), Code Review, Interviewing, Software Testing, Bash Script, UI Automation, Manual Testing, QA Automation, Quality Assurance (QA), Automated Testing, Cucumber

Senior QA Automation Engineer

2015 - 2019
PropertyGuru
  • Worked with scrum team in Bangkok and Singapore to test the products in four countries.
  • Designed, developed, and reviewed automation tests using Java and Selenium for both UI and API.
  • Developed load test using JMeter and set up Jenkins pipeline for execution.
  • Migrated existing automation test suite to the new framework using Gauge, Java, Selenium, and REST Assured to improve stability and execution speed.
Technologies: Java, Selenium, Apache JMeter, UI Testing, API Testing, Test Automation, Jenkins, Behavior-driven Development (BDD), Interviewing, Software Testing, Bash Script, UI Automation, Manual Testing, QA Automation, Quality Assurance (QA), Automated Testing, Cucumber

Senior QA Engineer

2014 - 2015
Thomson Reuters
  • Initiated automation and performance tests for the projects by using Java, Selenium, and JMeter.
  • Worked with an international agile team based in USA, UK, and Thailand.
  • Tested internal products to use for company business process model.
  • Reviewed business requirements and business process diagrams.
Technologies: BPM, Agile, UI Testing, Selenium, Software Testing, Bash Script, Manual Testing, QA Automation, Quality Assurance (QA), Automated Testing

Experience

Krungthai NEXT Application

https://krungthai.com/
A mobile banking application from a bank in Thailand.

I led the performance test team to plan and execute performance tests for this application, including the back-end part of this application which is in micro-service architecture, and the legacy application of the bank.

PropertyGuru AgentNet

A web application for real estate agents to manage their listings.

I was a QA engineer doing end-to-end testing activities from analyzing the requirement, testing, reporting bugs, and writing automation tests using the BDD framework with Java and Selenium.

Cypress Framework for Property Management Website

https://www.arthuronline.co.uk/
A JavaScript automation test framework for property management web portal using Cypress tool that can demonstrate the end-to-end workflow of the test framework from creating the test from scratch, ability to pass customized test data to run the test in different environments.

Robot Framework with Selenium and Docker

https://www.planittripplanner.com/
I was the only QA engineer in the team to start this project from scratch, using Robot framework and Selenium to create an automation test for a trip planner website. The framework includes UI and API tests, and the ability to run in Docker with GitLab CI pipeline.

Java and Selenium Automation Test Framework

A Java-based automation test framework for a property portal website that runs in four different countries. The framework was built from scratch and support both UI and API testing using Gauge as a BDD framework to make the automation test more readable and cleaner. This framework supports parallel execution in the Jenkins pipeline by using Selenoid and Docker. I was a QA lead in this project to establish the best practices and test framework that can help the company deliver more robust products.

Education

2002 - 2006

Bachelor's Degree in Computer Engineering

Chulalongkorn University - Bangkok, Thailand

Skills

Libraries/APIs

Selenium Grid

Tools

REST Assured, Cucumber, Jenkins, Apache JMeter

Frameworks

Selenium, Robot Framework, Cypress

Paradigms

Behavior-driven Development (BDD), Test Automation, Software Testing, Manual Testing, Automated Testing, Agile, Microservices

Languages

Java, Python, Bash Script, JavaScript

Storage

Google Cloud

Other

UI Automation, API Testing, Test Automation Frameworks, UI Testing, Automated UI Testing, QA Testing, Quality Assurance (QA), QA Automation, ThoughtWorks Gauge, CI/CD Pipelines, Performance Testing, Test Management, Team Management, Code Review, Interviewing, BPM, Test Planning

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring