Le Viet Hai

Mo Lao, Ha Dong, Hanoi, 100000 · +84 362 709 365 · haitho0710@gmail.com

Professional Summary

Accomplished Quality Assurance Engineer with a decade of hands-on experience in manual and automated software testing, leveraging advanced UI and API automation tools such as Cypress, Selenium, and Postman. Proven track record in ensuring the quality and reliability of software products through rigorous testing methodologies. Adept at leading testing teams and driving automation initiatives to streamline testing processes and enhance efficiency.

Skills

Programming Languages & Tools
Strength
  • Familiar with Agile, Waterfall model
  • Special interest about Linux and Unix, work with them as an advance user
  • Technical analysis and problem solving skills
  • Agile Development & Scrum
  • Good teamwork skill with much responsibility and leadership
  • Strong conceptual thinking skills with the ability to function effectively in a team based environment
  • Time and Pressure management
  • Fluent in English (verbal and non-verbal)
  • Eager to acquire new knowledge
  • Exceptional focus on detail
  • High responsibility on work
  • Goal orientation
  • Serious working manner
  • Good ability to adapt in the new environment
  • Sociable with good sense of humor

Experience

QA Lead/Test Automation Lead

Niteco
  • Working with customer from EU (mainly Nordics and UK).
  • Serve as the primary liaison for the QA team, facilitating seamless communication and coordination among internal and external stakeholders. Actively engage with all relevant teams to ensure alignment on project objectives, requirements, and deliverables, fostering collaboration and synergy across departments.
  • Build and maintain core test framework using Cypress with a lot of features: Visual comparison, API testing, Functional testing, CI/CD integration, etc.
  • Lead recruitment efforts and effectively manage members within the automation team. Foster individual growth and development aligned with their career paths, providing mentorship and guidance to support their professional advancement.
  • Oversee website performance through the analysis of key web vital metrics. Spearhead the Performance Improvement Group alongside Front-End developers, collaborating to enhance site performance. Develop comprehensive reports for clients, ensuring transparent communication of progress and optimizations.
  • Develop comprehensive workflows from inception, tailored to meet client expectations and satisfaction. Collaborate closely with clients to ensure alignment with their needs and preferences, delivering processes that exceed expectations and garner positive feedback.
  • Assume the role of Scrum Master within my own test automation project, facilitating agile methodologies and ensuring smooth collaboration between team members. Implement effective scrum practices to optimize project delivery and maintain a high level of productivity.
March 2023 - Present

Senior Test Engineer/Test Automation Developer

Niteco
  • Engage in direct daily communication with clients from the EU, particularly the Nordics and UK regions, to ensure effective collaboration and address project requirements promptly.
  • Independently orchestrate the integration of automation tests into Azure DevOps CI/CD processes.
  • Build framework from scratch using Cypress with features: Visual comparison, Functional testing, Authentication testing.
  • Actively manage Smoke test, Regression test and Google Analytics tracking automation test. Using Cypress and Azure pipeline to run and monitor website status daily and hourly.
  • Implement API test automation using Postman
  • Taking charge of implementing a robust Selenium test framework, ensuring its seamless integration and functionality within the testing environment.
  • Perform Manual functional and UI testing.
  • Execute Performance testing and Performance analysis using test tools: Speedcurve, Yellow Lab, Screaming Frog, JMeter. etc.
  • Train new member, help them get used to the testing frameworks.
  • Work with Kanban and Agile Scrum
March 2018 - Present

QA Leader

VCCloud - VCCorp
  • Managing a QA team in monitoring websites operated by VCCorp (Kenh14, Genk, Cafef, Cafebiz, etc.) in all environments like Windows, Mac OS, Linux, Android, iOS, Windows Phone with the help of VMware Player/Work Station; and report directly to the Director - Head of VCCloud weekly.
  • Corporating with the contact points from different Units to find and solve an problem in operating site in Production.
  • Building QA Process to standardize the Working flow between VCCloud QA team and many other technical team/unit.
  • Supporting customers (online news paper, such as: Dantri, Tuoitre, VTV.vn, etc.) if there is any issue in operating the sites.
  • Always seeking the most effective way to make the job become more effortless while the result becomes better time after time. Applying Postman, Jmeter, Selenium IDE to work is an example.
  • Building Company’s own bug tracker tool named QA Ticket to fulfill the needs among test teams in the Company.
  • Managing QA team in other development projects of the Unit like: CRM systems, billing system, Cloud server system, Ticket Platform, etc.
  • Using SQL, PHP, Java, Kotlin in finding the solution for automated working process.
March 2017 - March 2018

Senior QA/QA Leader

Savvycom Software
  • Joining in a dedicated team as QA Leader and Software Engineer which works directly with customer in USA in a Worldwide Health care project with Agile Environment. Working mainly with Android and iOS platforms.
  • Working with PM to make Software Development plan.
  • Managing QA team to work effectively and meet the project requirement.
  • Using SQL Workbench, Postman, Jmeter to assist the testing procedure.
  • Familiar with variety of bug bases: Wrike, Github, and JIRA.
  • Learning how to deal with problem in the most effective way and minimize the time spent and always bearing in mind that time is priceless.
  • Planning test for team member to follow and supporting team in executing the test
  • Reporting daily and weekly.
  • Making Test plan as well as Test Cases for other members to follow.
  • Reporting daily and weekly.
  • Analyzing and building process for the project as well as the whole company.
  • Working with PM, HR to evaluating members' performance via KPI

2015 - March 2017

QA Engineer

Sixth Gear Studio
  • Attending to Mobile QA Team as a QA Leader to work on mobile games, mobile applications and websites.
  • Communicating and working directly with Aeria Games Mobile EU QA Team and Developers.
  • Developing test plan using Microsoft Project 2010 and designing test case based on the Design and Requirement documents.
  • Experiencing with Black Box and Grey Box testing with a good understanding about SQL and Agile Environment.
  • Using Admin Tools, Debug Tools to assist the testing procedure.
  • Performing Installation Test, Smoke Test, Functionality Test, Regression Test, etc. and logging bug to bug base (JIRA and Mantis).
  • Applying test techniques (static and risk-based testing) to improve test process.
  • Assigning daily tasks to team members and evaluating work performance.
  • Making sure all tasks are done and sending work report daily.
  • Guiding the new member to get used to and understand the working procedure as well as the details of the project.
  • Tracking all the bugs and communicating issues to ensure their resolution before project release.

2013 - 2015

QA Tester

Gameloft HAN Studio
  • Joining the QA tester training program and studying about the fundamental knowledge of working process.
  • Applying the advanced use of Linux and UNIX.
  • Taking part in the Project Requirement Analysis and Design of the GE (Game Evolution) project, improving the Test planning and test executing skill.
  • Working closely with the Developers and developing the negotiation and problem solving methods.
  • Making good use of the automation test tools provided by the technicians.
  • Performing Installation Test, Smoke Test, Functionality Test, Regression Test, etc.
  • Using Black Box testing method to perform manual testing.
  • Following the V model of software development and testing.

2012 - 2013

Principle of Computer Teaching Assistant

Hanoi University
  • Assisting the Professor in the lecture day, providing the best learning environment for the students.
  • Introducing and guiding students in the Tutorial day, making sure the teaching method is suitable for every single one.
  • Helping professors to arranging and grading exams.
  • Improving the presentation skill and training techniques.
  • Getting used to teamwork ability and leadership.

2011 - 2012

Education

Hanoi University

Bachelor of Computer Science
Computer Science - Web Development Track

GPA: 7.4

2009 - 2013

Hanoi Tester

QA Training Program

Acquiring the advanced knowledge of testing procedure and testing methods. Working on the real projects such as: Sale PC at Tester Hanoi Store, BMS (Business Management System) of VienThinh Electronic Company.

2013

Awards & Certifications

Interests

Apart from being a QA Engineer, I enjoy most of my time being outdoors. I love playing football with my friends and colleagues. It makes me feel like a strong bond among people

When forced indoors, I like working on my DIY projects like: Buidling my own mechanical keyboards, speakers, and other electronics stuffs.