×
Matheus Fernandes

Matheus Fernandes

Software QA Engineer


Background


About

About

Software QA Engineer by trade, Software Craftsman at heart, with an academic background in Computer Science.

I bring professional experience in Python, Java, and JavaScript, specializing in writing testing and ancillary software for complex applications and services. Occasionally, I contribute to Open Source projects in C++.

Work Experience

Work Experience

  • Software QA Engineer IIIWEX

    Apr, 2024 - Present

    • Lead automation efforts using Robot Framework for efficient test workflows.
    • Coordinate cross-team testing for microservices, focusing on component and integration testing.
    • Develop GitHub Actions workflows for automated test execution and reporting.
    • Oversee legacy project migrations from Java to Robot (Python).
    • Prototype solutions for contract testing with Pact and GitHub Actions.
    • Develop new testing applications for Aiven Kafka with Avro schemas in Python to enhance data serialization and processing.

  • Software QA Engineer IIWEX

    Sep, 2022 - Apr, 20241 year 7 months

    • Supported North America Fleet (NAF) Transaction System, a high-volume system processing $100M+ daily, managing ISO 8583, SOAP, REST, and Kafka integrations.
    • Ensured high-quality QA in Scrum environments, from early development to production, focusing on Payment Authorizations, Transaction Processing, and Disputes.
    • Utilized Java, TestNG, Robot, Python, JetBrains IDEs, Docker, GHA and AWS (EKS and EC2) for test automation.

  • Software Development Engineer in TestSoftplan

    Dec, 2021 - Sep, 20229 months

    • Developed and maintained automated regression tests using Robot Framework.
    • Conducted image-based testing for legacy Delphi applications, leveraging PyAutoGUI and Pillow.
    • Set up test environments with Ansible on OpenStack, integrated with GitLab CI.

  • Software QA EngineerStefanini Group

    Jun, 2021 - Dec, 20216 months

    • Conducted QA and testing for the Federal Police of Brazil contract.
    • Collaborated closely with stakeholders to ensure product quality in both Scrum and Kanban workflows.
    • Used Selenium with Java, Appium, and Cypress (JavaScript) for test automation.

  • Graphic DesignerConfia Design

    Jun, 2020 - Jan, 20217 months

    Logo Design, Visual Identity, Social Media and Marketing.

    We tried to build our own company called Confia Design. That didn't come off the paper.

    But we had fun, learned a lot and built a portfolio nonetheless.

  • Student InternshipTJDFT

    Feb, 2020 - Jan, 202111 months

    Registration and digitization of court cases in a Department of Justice.

Projects Experience

Projects Experience

Skills

Skills

  • Software Development
  • Software Quality Assurance
  • Test Automation
  • Software Testing
  • WEX
  • PostgreSQL
  • C++
  • REST APIs
  • Virtualization
  • Continuous Integration and Continuous Delivery (CI/CD)
  • Programming
  • Pycharm
  • Spring Framework
  • Object-Oriented Programming (OOP)
  • Software Troubleshooting
  • Scrum
  • Unix
  • Spring Boot
  • Docker Products
  • Bash
  • Ansible
  • Apache Kafka
  • JavaScript
  • Python (Programming Language)
  • Kubernetes
  • TypeScript
  • Git
  • IntelliJ IDEA
  • Selenium WebDriver
  • Agile Methodologies
  • Microsoft SQL Server
  • Jira
  • Amazon Web Services (AWS)
  • Robot Framework
  • MySQL
  • Cypress
  • Behavior-Driven Development (BDD)
  • OpenStack
  • Open Source Development
  • CLion
  • C (Programming Language)
  • SQL
  • API Testing
  • Postman API
  • Troubleshooting
  • Java
  • Oracle Database
  • Linux
  • Kanban
  • SoapUI
  • Angular
Education

Education

  • Computer Science, Bachelor's degree, Universidade Católica de Brasília

    Jun, 2022 - Jun, 2026

  • Harvard's Introduction to Computer Science, Certificate, CS50

    Jan, 2020 - Jan, 2021

  • Mechatronics, Robotics, and Automation Engineering, Certificate, Senac DF

    Jan, 2019 - Jan, 2020

Certificates

Certificates