
JM Marquez
A short summary about me
Experienced in the dynamic realm of Quality Assurance, I bring a wealth of expertise in automated testing, with a strong focus on Selenium and API testing. My commitment to ensuring robust and reliable software solutions has been a cornerstone of my career. Alongside my QA prowess, I dabble in web development, employing the power of SvelteKit to craft seamless and responsive interfaces. Proficient in Python, I bring a versatile skill set to every project, striving to elevate the user experience and push the boundaries of technological innovation
Experiences
QA Engineer
Investagrams | Makati, Metro Manila, PH | Feb 2021 - Present
- Implemented a comprehensive regression testing strategy for both mobile and web platforms at Investagrams, incorporating automated testing tools such as Selenium and Appium to enhance software quality and user experience.
- Automated end-to-end testing procedures using Selenium and Pytest, leading to a substantial improvement in testing efficiency and ensuring the high quality of Investagrams’ platform.
- Identified and resolved software issues through comprehensive troubleshooting, ensuring uninterrupted operations and seamless user experience for Investagrams’ stakeholders.
IT Ops Trainee - QA
Snapmart | Taguig, Metro Manila, PH | June 2020 - January 2021
- Monitored and analyzed system performance metrics using Apache Superset, contributing to the identification and resolution of potential issues to maintain Snapmart’s platform’s optimal functionality and user experience as an IT Ops Trainee in QA
- Led the UAT testing efforts for Snapmart’s web and mobile platforms, guaranteeing seamless user experiences and the successful rollout of top-notch software solutions
- Effectively coordinated with cross-functional teams to prioritize and resolve Jira tickets, ensuring seamless communication and timely issue resolution, thereby optimizing quality assurance processes within Snapmart’s IT operations
- Automated end-to-end test scenarios using Selenium IDE, leading to a substantial improvement in testing accuracy and efficiency for Snapmart’s software solutions
Business Operations Analyst
MyKuya | Taguig, Metro Manila, PH | August 2019 - April 2020
- Developed and implemented custom data dashboards in Metabase to track key performance indicators and optimize operational processes at MyKuya, resulting in data-driven decision-making and increased efficiency across the organization.
- Performed detailed User Acceptance Tests (UATs) on various web and mobile platforms, meticulously documenting and reporting bugs and issues to guarantee seamless product delivery and optimal user experiences at MyKuya.
- Crafted customized daily and weekly business intelligence reports for diverse departments at MyKuya, delivering targeted insights and strategic recommendations that optimized operational efficiency and facilitated data-driven decision-making across the organization
Skills
Python
I have a proven track record of success in creating robust and efficient tests for APIs, utilizing a variety of tools such as Pytest and Unittest. My experience with Selenium has allowed me to create automated tests for web applications, ensuring that they are fully functional and user-friendly. In addition, I have extensive experience in load testing, using tools such as Locust to simulate large numbers of users and identify bottlenecks in web applications.
Automated Testing
My years of experience using Selenium to create automated tests for web applications, ensuring they are fully functional and user-friendly. My strong understanding of the Page Object Model allows me to create maintainable and efficient tests by encapsulating elements and actions of a web page into reusable objects. This approach allows me to reduce code duplication and improve the organization of the test code.
Manual Testing
I have a proven track record of success in identifying and reporting defects in software applications. I am experienced in both functional and non-functional testing, and I have a strong understanding of software development lifecycle and testing methodologies like Agile. I have also worked with various test management and bug tracking tools such as Jira and Azure Devops
API Testing
I am familiar with various features of Postman like creating collections, environments, and testing API endpoints. I am also proficient in creating test scripts, test suites and test cases, and I can leverage the test and pre-request scripts functionality of Postman to automate API testing. I have an understanding of HTTP methods, REST principles and API security standards such as OAuth and JWT
Web development
I bring a solid foundation in HTML, Svelte, Tailwind CSS, and JavaScript to the table. My focus is on creating well-structured websites with a touch of interactivity. Proficient in HTML for building the foundation, I leverage Svelte to create efficient and responsive components. Tailwind CSS is my go-to for crafting modern and visually appealing designs. With a growing proficiency in JavaScript, I aim to enhance user experiences by adding interactivity and dynamism to web projects. Eager to learn and contribute, I am committed to evolving as a developer and delivering engaging, user-friendly websites.
Projects
Odoo (an ERP software)
I accomplished the successful implementation of an Odoo ERP system for a rice trading business, optimizing their operations by integrating seamless inventory tracking, accounting, website hosting, and employee hours monitoring. This project demanded a high level of expertise in configuring Postgresql, Wireguard, and Nginx through Docker containers on a Linux VPS, showcasing my robust technical skills and proficiency in deploying complex software solutions. The outcome was transformative for the business, leading to enhanced operations and increased efficiency, underscoring my ability to effectively manage and deploy comprehensive software solutions for business improvement.
Selenium Testing for Investagrams
I've spearheaded the implementation of automated regression testing using Selenium and Python for Investagrams, marking a significant enhancement in the efficiency and reliability of our testing procedures. This initiative has proven instrumental in saving valuable time and resources for our team. My proficiency in Selenium and Python empowered me to craft a robust and highly effective testing solution, reinforcing the quality assurance of our products. This accomplishment not only showcases my adeptness in automating processes but also underscores my in-depth knowledge of software development and testing methodologies, making it a standout achievement in my career
Visa Application Tracker
I successfully developed a Visa Application Tracker using SvelteKit for the frontend and PocketBase as the incredibly lightweight backend. This application provides users with a seamless and user-friendly experience for tracking the status of their visa applications. The frontend, powered by SvelteKit, ensures a responsive and smooth interface, while PocketBase, being exceptionally lightweight, handles data storage and retrieval efficiently. This combination results in a powerful yet lightweight solution, offering users a reliable and streamlined tool for managing and monitoring their visa applications with ease.