William Penado
About William Penado
William Penado is a Senior QA Automation Engineer at Avenue Code, where he has worked since 2023. He has extensive experience in test automation and has held various roles in the field since 2012, contributing to multiple companies in El Salvador.
Work at Avenue Code
William Penado has been employed at Avenue Code as a Senior QA Automation Engineer since 2023. He works remotely from San Salvador, El Salvador. In this role, he is responsible for conducting complete functional, regression, and end-to-end testing of microservices. He utilizes advanced testing techniques, including the page object model (POM) and dependency injection through Guice, to enhance test automation processes. Additionally, he collaborates with various technologies such as Confluence, Jira, Postman, Graylog, SQL Server, RabbitMQ, and Temporal.
Previous Experience in QA Automation
Prior to his current position, William Penado served as a QA Automation Lead at Tecoloco.com from 2016 to 2021. He worked on-site in San Salvador for five years. Following that, he was a Senior QA Automation Engineer at Prediktive from 2021 to 2023, where he worked remotely. He also held a QA Consultant position at Hoverstate for eight months in 2021, and began his career as a QA Engineer at Rulesware from 2012 to 2016. His diverse experience in QA roles has contributed to his expertise in automation.
Education and Expertise
William Penado studied at Universidad Tecnológica de El Salvador, where he earned a Bachelor of Computer Science from 2004 to 2014. His educational background laid the foundation for his career in quality assurance and automation. He has developed expertise in using Appium for automating mobile native and hybrid applications on both Android and iOS platforms. He employs open-source tools such as Selenium WebDriver, TestNG, Gauge, and Cucumber to build effective test automation frameworks.
Technical Skills and Tools
In his current role, William Penado utilizes a variety of advanced techniques and tools for test automation. He has expanded his skill set to include Data Quality Testing, enhancing his capabilities in ensuring software quality. His proficiency with technologies such as Confluence, Jira, Postman, Graylog, SQL Server, RabbitMQ, and Temporal supports his work in promoting and deploying new or updated features from lower environments to production. His approach to testing includes comprehensive functional, regression, and end-to-end testing of microservices.