Full-time QA Engineer. Occasional Web Developer. Avid Jason Mraz fan.
I have more than 10 years of experience in Quality Assurance and Testing; with deep knowledge in planning, writing, and executing tests for web and mobile applications.
I was assigned to one of Encora's clients, a digital bank in the Philippines. My responsibilities included creating automated tests of the app's core platform using the Behave framework and collaborating with the development team on the features being developed through Agile methodology. I have also done manual testing using Postman to determine whether the API endpoints are working as expected.
Assigned to multiple projects for testing and evaluating software products to ensure they meet specified requirements and are free of any issues. Created and executed test plans with results forwarded to the development team; added automated tests based on the test plan using Cypress framework. Evaluated processes and made recommendations for improvement to ensure that software development is efficient and effective.
After a few months, I became a Business Analyst at the company. In this role, I met with clients to understand their software needs and gathered their requirements. I then translated these requirements into user stories and created tickets for our developers to work on.
Responsible for testing websites from different clients through A/B testing. Since I do A/B testing, I use BrowserStack as my main tool to make sure that websites are browser compatible and free from any UI issues. I served as a Senior QA to our team. My responsibilities include assigning QA tasks to Junior QA and overseeing all QA tickets before forwarding it to the Project Manager.
In my seven years with Ingenuity, I have been to multiple roles and projects.
I was assigned to different projects involved in understanding the requirements, conducting web or mobile application tests applying the test scenarios I created, documenting issues found, and creating bug reports or tickets including detailed steps to reproduce, actual output, and expected results. I have run the scripts provided by the developers and executed tests using the subversion repository. Most of the projects I worked on used Agile methodology.
I was the main QA in an internal ERP project using the Odoo framework and created user documentation through Sphinx. As the main QA, I also became the functional consultant for different clients maximizing the Odoo applications as SAAS.
I was also a Software Developer for a limited time on an internal project to track daily updates from team members per project that was sent to clients via email on a regular basis.
In this section, I will be showing how I work when I onboard to a project.
Gather necessary data of the project. Check documentations that are available.
To learn more about the project, I do exploratory testing of the current website.
Look over the project management tool for any current QA items and start from there.
Let's get started.
Here are some of my works.
A simple CRUD project for bugs found. The idea is to analyze the project's performance based on the bugs reported by the QAs. Used React with Rest API framework.
I have created automated testing for webpage login through different test automation frameworks.
Responsible for creating automated tests for the platform being developed through NightwatchJS framework.
Responsible for creating automated tests for the platform being developed through Python.