Dedicated and experienced Senior Software Quality Assurance Engineer with a proven track record of ensuring product quality through meticulous testing and automation. Seeking opportunities to leverage my expertise in software testing, automation, and project management to contribute to a dynamic and innovative team.
Experienced software engineer with strong foundation in quality assurance and testing methodologies. Expert in automation tools, bug tracking systems, and test case design. Known for collaborating effectively with development teams to ensure high-quality deliverables and adaptability to evolving project requirements. Strong analytical skills and attention to detail ensure reliable and efficient software performance.
Overview
14
14
years of professional experience
Work History
Senior Software Quality Assurance Engineer
Grab
09.2018 - 12.2023
Review requirements and develop functional and non-functional test cases
Actively lead and enhance the test processes to meet quality, compliance, and business objectives
Work with development and product team to write robust functional and non-functional tests
Organize, and manage test cases in test case repository
Provide test progress to stakeholders throughout the sprint
Work well in fast paced and Agile development environment and drive continuous improvements
Perform manual testing of iOS and Android apps to ensure that product meets requirements
Find and report bugs with detailed steps to reproduce so that development team can squash them quickly
UI Automation script using Appium and Selenium with python
Implement, improve, and maintain existing manual and automated test suites for the supported applications
API testing including automation (Postman, Python, PyTest)
Collaborate closely with TPM, developers, managers to plan/maintain software release cycle and make sure that all the blocking or critical issues get resolved/fixed during the Agile sprint
Triage issues to appropriate development team based on the root cause and ownership of the features
Develop and implement automation plan to support software release
Maintaining automated test frameworks
Find, isolate, document, regress, and track bugs through resolution
Automate and maintenance software: release note (written in Java) and Kindle/iOS device performance test frameworks (Python)
Continuously maintain, innovate, and improve automation and test processes
Analyze test results and deliver detailed reports that accurately isolate problems.
Experience in black and grey box functional and UI testing methodologies
Experience with standard QA and development tools and operating within short release cycles
Web Freelancer
Web Freelancer
07.2016 - 06.2017
Worked on various single page websites by using HTML, CSS, JavaScript and PHP using RESTful APIs
Design and run user tests to inform evolution of site design
Design and develop web sites and web applications that meet the needs of customers
Lead meetings and communicate with client units to determine design and functionality requirement
Quality Assurance Engineer
Samsung Telecommunication America
08.2009 - 02.2016
Special promotion from Sr. QA Engineer in year 2014
Lead engineering team to support international development and engineering efforts for Samsung wireless devices
Serve as subject matter expert to direct, advice, and mentor junior testers.
Special promotion from Sr. QA Engineer I to Sr. QA Engineer III in year 2015
Manage and update UI automation test scripts created with Samsung Test Platform tool with Eclipse IDE
Research, design and implement scripts for UI automation for Samsung mobile devices
Collaborate closely with other team members to plan, design and develop robust solutions
Strong knowledge/experience of GSM/CDMA/ WCDMA/LTE
Excellent problem solving, interpersonal communication and project management skills
Developing testing framework, test cases, test checklist, test schedule, and summary report
Driven successful TA (technical acceptance) of over 10 mobile phone models as the project lead
Managed bug tracking systems, ensuring timely resolution of reported issues and maintaining clear communication with stakeholders.
Collaborated with developers and project managers to assess program capabilities, features and testing demands.
Increased product reliability by performing thorough regression testing on each release cycle.
Collaborated closely with development teams to improve software functionality and stability.
Streamlined QA processes, resulting in increased efficiency and reduced time to market.
Met tight deadlines to satisfy client demands and project timelines.
Ensured timely delivery of high-quality products through effective coordination with cross-functional teams.
Assisted in training new QA engineers, providing guidance on best practices and company-specific procedures.
Ran automated test suites and evaluated performance, functionality and scalability.
Education
undefined
Coding Dojo
06.2016
Bachelor of Electrical Engineering - Embedded Computing System, Software Engineering
University of Washington
Seattle, WA
01.2009
Skills
Basic knowledge on Industry Software & Programming Languages: JAVA, Python, HTML, PHP, MySQL, CSS, JavaScript, AngularJS, API, JQuery, version control (GitHub), RESTful, XML
QA experience: black box, grey box, UI automation, test case, test plan, SDLC, Agile