Leandro Ucuamba

Software Engineer | Test Automation

Hello! 👋
My name is Leandro dos Santos Ucuamba and I hold a Bachelor's degree in Informatics Engineering (Software Engineering). I have strong experience in test automation and solid skills in software development.

About Me

Software Engineer | Test Automation

3+ years of experience in IT, which began with a technical high school course in Informatics (Information technology) in 2015, completed in 2017, and strengthened by a bachelor's degree in Informatics Engineering (Software Engineering) that started in 2019 and was completed in November 2024.

Currently, as a QA Automation Engineer, I am part of the AGT 4.0 project of the Ministry of Finance of Angola, a high-impact system that serves millions of users, whose entity represents the second-largest source of revenue in the country.

Test Automation: I develop and maintain tests for web systems and APIs, ensuring the quality and efficiency of the products I contribute to.
Software Development: I am a software enthusiast and dedicate my free time to studying frontend development with Angular, as well as backend development with Java and Spring Boot.

My Profissional Experience

Tis Tech Angola

Nov. 2023 - present

QA Automation Engineer

My activities:
▪️ Designed, developed and automated test scripts for web and api applications.
▪️ Implemented comprehensive and robust automation strategies to ensure software quality and efficiency.
▪️ Implemented the successful migration of Katalon test automation technology with Java to Playwright using Typescript, increasing team productivity by 90% and a significant increase in test execution speed in test execution time.
▪️ Participated in regular team meetings, providing feedback and suggestions for improvements.
▪️ Contributed to the creation of a robust automation structure using the Page Object Model standard, increasing test stability by 80% and a significant improvement in code reuse.
▪️ Reviewed the code for merge requests to ensure that the code complies with project best practices.
▪️ Collaborated in the implementation of automated tests in the Continuous Integration and Continuous Delivery (CI/CD) pipeline.
▪️ Collaborated with the development team to ensure consistent project execution.
▪️ Contributes to the implementation of best automation practices and coding standards.
▪️ Fixed the code by adopting good practices suggested by SonarQube.
▪️ Developed and applied tests for new and existing products to meet customer needs.
Technologies and tools:
Languages ​​and Tools: Java, Javascript, Typescript, Playwright, Git, GitLab, Postman, Rest Assured, Docker, Jenkins, Agile Methodologies, BDD, Scrum and Kanban.
Work administration: Jira, Teams, Confluence.




May 2023 - Nov. 2023

QA Automation Engineer

My activities:
▪️ Developed and executed automated tests to ensure software quality.
▪️ Implemented and maintained automation scripts using Katalon, Java, Selenium and Cucumber.
▪️ Participated in regular team meetings, providing feedback and suggestions for improvements.
▪️ Analyzed requirements and specifications to create suitable test scenarios using Gherkin with BDD.
▪️ Collaborated with development and QA teams to identify and prioritize test cases to be automated.
▪️ Monitored tests in the CI/CD pipeline and reported problems found during testing.
▪️ Identified, recorded and documented bugs.
▪️ Performed thorough regression testing when bugs are resolved.
▪️ Developed and applied tests for new and existing products to meet customer needs.
▪️ Analyzed test results and reported to the development teams.
Technologies and tools:
Languages ​​and Tools: Java, Javascript, Katalon Studio, Selenium, Git, GitLab, Postman, Rest Assured, Cucumber, Agile Methodologies, Groovy, BDD, Scrum, Kanban.
Work administration: Jira, Teams, Confluence.

Evolium

Nov. 2022 - Apr. 2023

Software Engineer

My activities:
▪️ As a full-stack developer, working on backend and frontend. Developed and maintained applications using: HTML, CSS, Javascript, Vue.js, Angular, NodeJS, Laravel, Git and Github.
▪️ Implemented new features that resulted in greater user iteration.
▪️ Designed and developed Rest APIs.
▪️ Implemented automated tests on APIs, ensuring greater test coverage, providing greater product quality.
▪️ Resolved problems that resulted in a significant reduction in bugs reported by users.
▪️ Development and maintenance of reusable components, promoting greater code maturity and facilitating project scalability.
▪️ Collaboration in defining coding standards and style guidelines, promoting code consistency and quality.
▪️ Created the documentation and performed code review.
Technologies and tools:

Languages ​​and Tools: HTML, CSS, Javascript, Typescript, Angular, Vue.js, NodeJS, Laravel, SQL, Figma.
Work administration: Kanbam, Trello, Google Meet.

My Skills

My skills include:

Programming Language: JavaScript, TypeScript, Java.

Testing Frameworks: Playwright, Cypress, Selenium.

Database: SQL, MySQL, PostgreSQL.

Testing Tools: Postman, Insomnia, Rest Assured, K6.

API & Architecture: REST, Clean Architecture.

Methodologies: Agile methodologies, Scrum, Kanban.

Project Management: JIRA, Confluence.

Others: HTML, CSS, OOP, HTTP, JSON, Git, Github, GitLab, Gherkin, Cucumber, BDD, TDD, Node.js.

Familiarity: NoSQL, Docker, Github Actions, GitLab CI, Jenkins.

Software Development: Angular and Spring Boot.

`

My Education

University

Mar. 2019 - Nov. 2024

Bachelor's degree in Informatics Engineering (Software Engineering) - Universidade Independente de Angola

• Relevant Coursework:

Introduction to Programming Language, Algorithm and Data Structure, Database Technology, Software Engineering, Artificial Intelligence, Object Oriented Programming, Analysis and Development Methodology, Web Technologies and Web Development.

High School

Feb. 2015 - Dez. 2017

High School, Informatics (Information technology) - Baptista da Paz

• Relevant Coursework:

Programming Language Techniques, Information and Communication Technologies, Computer Architecture.