Joan Bonilla
Cavite, 4116, Philippines-
SUMMARY
Experienced Software QA Engineer
With extensive expertise in quality assurance across various sectors such as Data Management, Retail, Entertainment, eCommerce, and Education, I
bring a comprehensive skill set to the table. My proficiency spans Agile, Kanban, and Waterfall methodologies, supported by hands-on experience
with an array of tools including Jira, Figma, Confluence, ClickUp, Zephyr, TestRail, Postman, Jenkins, Playwright, and GitHub.
I excel in driving process improvements, managing team dynamics, and delivering high-quality software solutions. My experience encompasses both
manual QA for web and mobile applications, where I’ve leveraged strong soft skills and effective interpersonal abilities to ensure thorough testing and
quality. Additionally, I possess beginner-to-intermediate skills in Automation Engineering, with a focus on converting test cases into automated scripts.
EXPERIENCE
Software QA Engineer
iRely April 2024 - October 2024, Makati
●
●
●
●
●
●
●
Test Automation Script Development: Designed and implemented test automation scripts from scratch using Visual Studio and
Playwright, enhancing test coverage and efficiency.
Test Case Conversion: Transformed manual test cases from Zephyr into automated scripts, streamlining the testing process and
improving accuracy.
Sprint Planning and Execution: Collaborated with the QA team for effective sprint planning and task completion, ensuring alignment with
project goals and timelines.
Developer Collaboration: Worked closely with developers to clarify feature functionalities and resolve issues encountered during
automation runs, fostering effective communication and problem-solving.
Automation Integration: Managed and executed automation runs through Jenkins pipelines, integrating automated tests into the
continuous integration/continuous deployment (CI/CD) process.
Domain Familiarization and Documentation: Acquired domain knowledge to create and maintain comprehensive documentation, aiding
in understanding and tracking testing efforts.
Bug Reporting: Documented and reported bugs using JIRA, providing detailed information to facilitate prompt resolution and maintain high
software quality.
Manual Software QA
Totalsds - July 2023 - April 2024 United States
●
●
●
●
●
●
●
Manual Testing: Conducted thorough manual testing for web and mobile applications to ensure comprehensive coverage and quality.
Automation Testing: Developed and executed automation scripts using Playwright and BDD (Behavior-Driven Development) with
Gherkins, enhancing testing efficiency and coverage.
Bug Tracking and Documentation: Managed bug tracking and documentation using JIRA and SharePoint/Confluence, ensuring accurate
and timely reporting and resolution.
Sprint and Story Planning: Actively participated in sprint planning, story planning, and Scrum meetings to align testing efforts with project
goals and timelines.
Regression and Smoke Testing: Performed regression and smoke testing to verify that new code changes do not adversely affect
existing functionalities and ensure stability.
QA Brainstorming: Contributed to weekly QA brainstorming sessions to discuss challenges, share insights, and drive continuous
improvement in testing processes.
Test Case Management: Created and managed test cases, test suites, and test runs using TestRail to organize and track testing activities
effectively.
Senior Manual Tester
Moment Oct 2021 - July 2023
●
●
●
●
●
●
●
●
System Specifications Review: Analyzed and reviewed system specifications to ensure comprehensive understanding and effective test
planning.
Strategy and Test Plan Development: Collaborated with Development and Product teams to devise effective testing strategies and
comprehensive test plans.
Test Case Execution: Executed test cases and analyzed results using TestRail, ensuring accurate and thorough evaluation of software
functionalities.
Bug Reporting: Documented and reported bugs and errors to development teams using Linear and JIRA, facilitating prompt resolution and
maintaining software quality.
Issue Troubleshooting: Assisted in troubleshooting issues to identify root causes and support the development team in resolving
problems.
Post-Release and Post-Implementation Testing: Conducted post-release and post-implementation testing to verify that new features and
changes meet quality standards and function as expected in the live environment.
Regression Testing: Performed regression testing to ensure that recent code changes do not adversely affect existing functionalities.
QA Candidate Interviews: Participated in interviewing new QA candidates to evaluate their skills and fit for the team, contributing to the
growth and strengthening of the QA department.
Product Specialist/QA
Adnomix - January 2020 - Sep 2021 Singapore
●
●
●
●
●
●
Product Familiarization: Gained in-depth understanding of products to ensure alignment with requirements and effective testing.
Bug Reporting: Utilized ClickUp for documenting and reporting bugs, ensuring issues are tracked and addressed promptly.
Direct Collaboration: Worked directly with product owners to clarify requirements, discuss issues, and ensure that testing aligns with
business objectives.
Regression Testing: Conducted regression testing to confirm that recent changes or updates do not negatively impact existing
functionalities.
Integration Testing: Performed integration testing with Shopify stores to verify that eCommerce functionalities work seamlessly with
external systems.
Research: Conducted research to stay updated with industry trends, emerging technologies, and best practices, applying new knowledge
to enhance testing processes.
Manual Software QA
Monarcsoft - Jan 2019 - Nov 2019
●
●
●
●
●
●
●
Direct Coordination with Product Owner: Engaged directly with the Product Owner to align on project goals, ensuring that testing and
quality assurance efforts are in sync with business objectives.
Project Oversight and Planning: Oversaw project aspects from various perspectives, creating and prioritizing planning items for inclusion
in sprints to align with project priorities.
User Stories and Requirements: Created detailed user stories and requirements to provide a clear understanding of project needs and
guide testing efforts effectively.
Team Facilitation: Facilitated the team in addressing challenges and obstacles, ensuring that projects progress smoothly and meet
deadlines.
Project Monitoring and Reporting: Monitored project progress, providing regular updates and reports to stakeholders to keep them
informed of the status and any issues.
Manual Verification and Testing: Conducted manual verification and testing of items under test to ensure functionality and quality
standards are met.
Bug Reporting and Verification: Documented and reported bugs, and verified fixes to ensure that issues are resolved effectively and do
not reoccur.
System Administrator
TTi Global Phils - 2013 - 2019 Makati
●
●
●
●
●
●
●
●
Training Schedule Creation: Developed and scheduled technical training programs to ensure timely and relevant training for participants.
Training Material Management: Uploaded and organized training materials on the system, ensuring accessibility and up-to-date content.
Enrollment Monitoring: Tracked and monitored enrollment progress in STARS, ensuring all participants are registered and progress is on
schedule.
Dealership Communication: Communicated with and followed up with dealerships to coordinate training sessions and address any
concerns or questions.
Inquiries Management: Answered phone calls and responded to inquiries, providing information and assistance related to training
programs.
Test Results Management: Checked and uploaded test results, maintaining accurate records of participants' performance and progress.
Profile and History Updates: Updated employee profiles and training histories to reflect completed training and maintain accurate records.
Monthly Reporting: Compiled and generated monthly reports on training activities, enrollment, and participant progress for review and
analysis.
EDUCATION
Information Technology JZGMSAT 2009
SKILLS
Software Testing: Expertise in manual and automation testing, ensuring software quality and reliability.
Basic SQL: Proficient in using SQL for querying databases and validating data.
BrowserStack: Experienced with BrowserStack for cross-browser and cross-device testing.
Playwright: Skilled in using Playwright for end-to-end test automation and browser testing.
Jenkins: Knowledgeable in Jenkins for continuous integration and automation of testing processes.
Email Management: Proficient in managing email communications, including handling inquiries and scheduling.
Documentation: Strong in creating and maintaining comprehensive documentation for processes, test cases, and training materials.
Planning: Effective in planning and organizing projects, including sprint planning and test strategies.
Logistics: Experienced in coordinating logistics for training, projects, and team activities.
Customer Service: Capable of providing excellent customer service, including handling inquiries and support.