Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sonny Harsono

Manor

Summary

Hardworking and detail-oriented Senior Software Quality Assurance Engineer with 8 years of experience in software quality assurance and test automation. Proven expertise in developing comprehensive test plans and leading automation initiatives that increased test coverage by 90%. Skilled in collaborating with cross-functional teams to ensure high-quality software delivery, integrating automated testing into CI/CD pipelines, and driving innovative QA practices to enhance operational efficiency. Willing to relocate: Anywhere

Overview

11
11
years of professional experience

Work History

Test Automation Engineer II

The Venetian Resort
07.2024 - 09.2025
  • Analyzed and identified opportunities to enhance software quality, usability, reliability, and performance through automated testing suites.
  • Defined test plans, strategies, and scope, providing effort estimations and viability analysis.
  • Designed, developed, and executed automated tests for functional, API, and performance/load scenarios, analyzing results to ensure system stability.
  • Collaborated with cross-functional teams (developers, analysts, and business users) to deliver high-quality solutions.
  • Documented testing efforts, tracked tasks and defects, and performed peer code reviews.
  • Led automation for a multi-tiered e-commerce system at The Venetian Expo, increasing test coverage by 90%.
  • Validated a new loyalty program system through manual and automated testing, including user sign-ups, points accrual, and redemption.
  • Focused on automating tests for hospitality applications such as loyalty programs, event ticketing, and reservations.
  • Developed API tests with backend engineers using UFT One and Postman, ensuring critical system endpoints were stable.
  • Led regression, functional, and integration testing for systems interfacing with PMS, payment gateways, and room availability systems.
  • Integrated automated testing into CI/CD pipelines with Jenkins, streamlining nightly regression testing and speeding up release cycles.
  • Performed SQL queries and backend validation to ensure data integrity between front-end and back-end systems.
  • Developed and executed automated tests for AS400-based systems, ensuring seamless integration with newer technology stacks.
  • Worked with iSeries/AS400 data to validate transaction processes, system interfaces, and batch processing jobs.
  • Collaborated with cross-functional teams to identify testing requirements and improve software quality.
  • Conducted regression and performance testing, ensuring reliability of critical systems under high load conditions.
  • Analyzed test results, providing detailed reports that informed strategic decisions and risk assessments.
  • Led efforts in creating a comprehensive test strategy aligned with project timelines and business objectives.
  • Implemented coding standards within the team, driving consistency and maintainability of automated tests across projects.
  • Identified appropriate situations for implementing test automation, accounting for situations where automated testing was counterproductive.
  • Enhanced test coverage with the development of comprehensive test plans and cases.
  • Streamlined bug reporting and tracking processes, resulting in faster resolution times.
  • Increased efficiency of regression testing through the implementation of continuous integration pipelines.

Senior Software Quality Assurance Engineer

The Church of Jesus Christ of Latter-Day Saints
08.2023 - 05.2024
  • Developed detailed test plans and cases for new and existing features that have global impact in Missionary work.
  • Collaborate closely with product management and development teams to understand and integrate requirements, ensuring test plans are comprehensive and tailored for the end users.
  • Employ systematic approaches to identify, document, and track defects using bug tracking tools (Eg.Jira).
  • Collaborate with developers for bug resolution, ensuring fixes are verified and regressions are automated for future testing.
  • Analyzed test results and Document clear and concise steps to reproduce errors in reports for the development team.
  • Advised development teams to ensure continuity in their process to align with QA standards.
  • Reviewed and validated a substantial volume of test cases within the test repository, identifying and resolving duplicates and irrelevant entries.
  • Collaborated with cross-functional teams to conduct testing on newly implemented database upgrades.
  • Collaborated closely with internal teams to ensure compliance with evolving industry standards, regulations, and certifications, integrating automation and AI solutions where applicable.
  • Fostered strong relationships with internal and external stakeholders, driving alignment and collaboration on the implementation of innovative QA initiatives across the commercial footprint.
  • Led complex QA programs and projects to optimize efficiency and effectiveness, achieving project objectives within scope, timeline, and budget constraints.
  • Stayed at the forefront of industry trends and emerging technologies, driving the adoption of innovative QA practices to stay ahead of the curve.
  • Served as a visionary consultant and industry expert, providing strategic guidance to internal teams and senior leadership on pioneering QA approaches, leading to improved operational efficiency and cost savings.
  • Effectively communicated the vision and objectives of innovative QA strategy, instilling a culture of excellence and continuous improvement throughout the organizations.
  • Developed and executed comprehensive test plans to ensure adherence to functional requirements and specifications.

Lead Software Development Engineer In Test

General Motors
08.2017 - 08.2023
  • Developed UI and API automation tests for multi-functional internal applications.
  • Trained QA testers on test automation and supported multiple automation developers.
  • Developed mobile automation tests using Appium framework and leveraging Perfecto farm for multiple device integrations.
  • Startup multiple automation projects in different innovation teams.
  • Analyzed user requirements and defined testing specifications using Agile Methodology and TDD approach.
  • Conducted Automation/manual testing using the standards, guidelines, and structured methodology in testing multiple applications.
  • Developed and implemented test validations of the Web applications and maintained test suites in Java (Selenium/Rest-Assured Web driver).
  • Collaborated with development team to design, build, deploy and maintain a continuous integration (Jenkins & Azure DevOps) platform for check-in, build verification and deployment automation.
  • Assisted Project Managers during backlog grooming and release planning.
  • Verifying the request and response for the REST and SOAP services for certain functionalities.
  • Aligning automated testing solutions to evaluate acceptance criteria most effectively and efficiently for application modification.
  • Transitioned software development efforts to a test-driven development (TDD) process, which brought QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Maintained the automation code and resources in source controls GIT (Bit bucket), Apache Subversion, and Azure DevOps (formerly TFS).
  • Worked with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents.
  • Developed automated test frameworks to enhance software quality and reduce manual testing efforts.
  • Collaborated with cross-functional teams to identify and resolve defects in the development lifecycle.

Lead Technology Support Specialist

Brigham Young University
08.2014 - 08.2017
  • Supported customers with basic technical support for current and past software releases.
  • Assisted faculty and students with general support for hardware, peripherals, network connections, and external software.
  • Researched and resolved issues/inquiries daily.
  • Escalated issues to the proper help desk associate when necessary and followed up on any escalated issues, all within a timely manner.
  • Communicated thoroughly with faculty and students, enabling effective information exchange and efficient process management.
  • Documented all inquiry activities in the appropriate reporting system.
  • Installed, repaired, maintained, and upgraded Windows desktop and Windows notebook computers.
  • Worked the Help Desk providing PC and Mobile support, diagnosing, troubleshooting, and resolving issues with hardware maintenance, installations, and upgrades.
  • Knowledge of remote desktop connections, peer to peer file sharing and other applications associated with remote IT assistance.
  • Provided technical support for hardware and software issues, enhancing user experience across campus.
  • Resolved complex IT problems by troubleshooting network connectivity and system performance issues.

Education

Bachelor of Science - Computer Information Technology

Brigham Young University - Idaho
Rexburg, ID
07.2017

Skills

  • Process improvement
  • Effective communication
  • End-to-end integration testing
  • Google Cloud Platform
  • User acceptance testing
  • Agile methodology expertise
  • Test case development
  • Web Services
  • Automated testing
  • TestNG framework expertise
  • Relational databases
  • Debugging
  • IOS
  • Databases
  • C#
  • Cloud infrastructure
  • Nodejs
  • Docker
  • Kanban
  • Jira
  • SQL
  • Java programming
  • Selenium automation
  • Jenkins
  • Apache Maven
  • Angular
  • Cucumber testing framework
  • CA Release Automation
  • CI/CD
  • MySQL
  • Azure DevOps
  • REST & SOAP
  • Pivotal Cloud Foundry
  • Bitbucket
  • Contract Testing
  • ReadyAPI
  • Postman
  • Appium
  • Perfecto
  • API/UI/Mobile Automation
  • Confluence
  • XRay
  • GitHub
  • SDLC
  • Scripting
  • Analysis skills
  • Git
  • Data structures
  • Linux
  • XML
  • JSON
  • DevOps
  • Project management
  • JavaScript
  • Performance testing
  • Continuous Integration
  • IOS development
  • JUnit
  • Scrum
  • Automation
  • Software Development
  • Software quality assurance
  • TFS
  • AWS
  • Test-driven development
  • TypeScript
  • CSS
  • Quality assurance within IT
  • Computer science
  • Expertise in selenium
  • Agile methodology
  • Experience with junit
  • Experience with JIRA
  • Git proficiency
  • Cross-browser testing
  • Proficient in Java
  • Test case development
  • Test script creation
  • Automation diagnostics
  • Familiarity with cucumber
  • Defect tracking tools
  • Scrum framework
  • Mobile testing expertise
  • Behavior-driven development
  • Understanding of testng
  • Continuous integration experience
  • Agile delivery
  • API testing mastery
  • Version control systems
  • Knowledge of appium
  • Customer relations
  • Object-oriented programming
  • Automated testing
  • Java programming
  • Software development lifecycle

Timeline

Test Automation Engineer II

The Venetian Resort
07.2024 - 09.2025

Senior Software Quality Assurance Engineer

The Church of Jesus Christ of Latter-Day Saints
08.2023 - 05.2024

Lead Software Development Engineer In Test

General Motors
08.2017 - 08.2023

Lead Technology Support Specialist

Brigham Young University
08.2014 - 08.2017

Bachelor of Science - Computer Information Technology

Brigham Young University - Idaho