Luís Moura

Guimarães · (+351) 918138670 · luisppmoura@gmail.com

Having worked in such different areas as Acting, Teaching, Sales, Recruiting, Marketing, Team Leadership, and active involvement in various extracurricular activities like foundind a Youth Group, being a Boy Scout, and serving as a Musician and Choir Leader during my teenage years, one might ask "why Computer Science now?". My background allowed me to be flexible, a real strategist, and a problem solver. Mastering different skills demanded meticulous organization and lots of spreadsheets with algorithms to manage projects and my personal development. Eventually, programming and developing systems (or even better: putting them to the test!) became not only a necessity but, a passion.
Fast forward 4 years, and I've immersed myself in the world of Quality Assurance, working with exceptional individuals. I developed not only the necessary competencies but also a drive to keep pushing the team for better quality standards, the resourcefulness to trace the plan to ensure those standards, and hunger for developing better test automation and highly productive team processes.
On a personal level, my foundational traits traits, indtilled during my youth years, are trustworthiness and honor. I am a good communicator, I adapt to diverse audiences, and I thrive in navigating unforeseen situations.


DOWNLOAD CV

Skills

Programming Languages & Tools
  • Proficient in:
    • Golang
    • Java
    • Python
    • JavaScript and TypeScript
    • Linux/Bash
  • Familiar with:
    • C, C++, C#, ANTLR4, JSON
    • HTML, Groovy, MATLAB, VHDL

Tools (Testing and Management)
  • Proficient in:
    • Go Test
    • JUnit
    • Cypress
    • Git
  • Experience with:
    • Selenium
    • Cucumber
    • Jenkins and BitBucket pipelines
    • Postman, REST Assured, SoapUI
    • Docker
    • JIRA
  • Familiar with:
    • Jupyter Notebook

Assurance Competences
  • Function Testing:
    • Analysis
    • Automation
    • User Acceptance Testing
    • Technical Testing
    • Business Validation Testing
  • Architecture:
    • Tooling
    • Integration
    • Contracts and Client Relationships
    • Testing Levels
    • Process
  • Leadership:
    • Advice and Guidance
    • Mentoring and Coaching
    • Traceability and Reporting
    • Compliance
    • Approaches and Strategies

Experience in Computer Engineering

Your company could be here!

Why me?

As a late entrant into the field, my choice to pursue this spicific area of expertise was carefully considered. While I acknowledge the continuous learning curve, I bring a lot more focus to the table. My interest extends beyond individual success; I define sucess by the collective achievements I can contribute to the team. I enjoy the challenge of understanding the nuances of a project and the dynamics of the team, fostering a collaborative environment that breeds success.

? - ?

BJSS - Consulting for a Major Online Betting Platform

Test Assurance Engineer

Cashout Services - Calculation Engine Component Team

THE CHALLENGE:

Transitioning from the Integration Tests Team to lead the testing efforts for the main Cashout Services' component. The Development Team had introduced a standalone BDD/Table Testing generic Framework, yet its execution layer was barely implemented. Moreover, an imminent surge in workload necessitated the design and implementation of numerous new tests.

KEY ACHIEVEMENTS:

  • Comprehensive Test Review (to grasp the project's intricacies)
    • Streamlined testing efforts by removing 20% of redundant tests while augmenting the test cases by 30%.
    • Elevated test coverage from below 50% to more than 60%.
  • BDD/Table Testing Framework Execution Layer Redesign
    • Resulted in more than 50\% reduction in code by applying better coding standards.
    • Introduced generic Validation and Actions Engines , allowing seamless integration of new BDD Actions complying with its interfaces, making the Framework plug-and-play-updatable.
  • Accelerated Test Implementation
    • Leveraged the earlier enhancements to design and implement the anticipated surge of tests 4x faster than initially planned.
  • Documentation Excellence
    • Established the Tests Documentation strategy for novel functionalities, ensuring clarity and accessibility.

June 2023 - December 2023

BJSS - Consulting for a Major Online Betting Platform

Test Assurance Engineer

Cashout Services - Integration Tests Team

THE CHALLENGE:

A substantial project with the goal of replacing the Client's Betting Cashout Engine using Golang. While the groundwork for the Integration Test suite was established, scaling it would need a comprehensive refactoring, including effective handling of concurrency.

KEY ACHIEVEMENTS:

  • Test Definition Refactoring with DDD (Domain Driven Design)
    • Implemented a builder-like pattern approach enhancing readability for both technical and non-technical stakeholders.
    • Streamlined the process of implementing new tests, resulting in improved efficiency and speed.
  • Plug-and-Play-Updatable Framework
    • Engineered a generic Validation Engine, allowing seamless integration of new handlers complying with its interface.
  • Optimization of the Test's Execution Speed
    • Successfully reduced execution time from 2 minutes and 30 seconds to a remarkable 12 seconds by implementing concurrency. Leveraged the Go Test library and incorporated concurrency techniques within the Validation Engine.

April 2022 - May 2023

Mindera (by HumanIT) - Consulting for IAG (Intenational Airlines Group)

Quality Assurance - Automation Engineer

Login and Identity Team

THE CHALLENGE:

This engagement marked my inaugural experience in Front-end Web App testing, delving into JavaScript/TypeScript and Cypress for the first time. Notably, I assumed the sole QAE role within the team. Entrusted with all of the testing design and implementation on a compact team dedicated to managing the login and identity processes across IAG's (International Airlines Group) child companies' websites.

KEY ACHIEVEMENTS:

  • Design and Implementation of Comprehensive Test Suite
    • Designed and executed the UI and Integration test suite using Cypress, a task made challenging by the external identity provider precluding Back-end or API testing.
    • Implemented data management, clean-up, login, security rule validations, and inter-airline integrations tests.
    • Successfully tested Two-Factor Authentication (2FA) methods (e-mail and SMS) using Mailosaur in with Cypress.
  • REST API Test Suite Enhancement
    • Overhauled the existing REST API test suite, leveraging SoapUI to ensure robust testing methodologies.

August 2021 - March 2022

Feedzai

Software Engineer in Test (IC2)

Omnichannel Team - Product Cluster

THE CHALLENGE:

Embarking on my first role as an unsupervised Software Engineer in Test (SEiT) within a team tasked with the goal of unifying the company's product input channels (different types/origins of transactions) into an omnichannel system for real-time (fraud detection) and batch (AML) processing.

KEY ACHIEVEMENTS:

  • Strategic Test Planning
    • Developed a comprehensive Test Plan for the real-time version, including considerations for Reliability and Recovery.
    • Revamped existing batch tests to align with improvements introduced, ensuring a cohesive testing strategy.
  • Optimization of Test Infrastucture
    • Revamped existing batch tests to align with previous improvements, ensuring a cohesive testing strategy.
  • Scaling Test Coverage
    • Successfully increased the number of tests for the batch version by tenfold, aligning them with the real-time version.

March 2021 - July 2021

Feedzai

Associate Software Engineer in Test (IC1)

Anti-Money Laundering Team - Solutions Cluster

THE CHALLENGE:

Joining a newly formed, innovative, AML Team, which brought a paradigm shift to the company's approach to transaction evaluation. Unlike the prevailing real-time transaction assessments, AML demanded a batch-oriented evaluation, introducing an entirely distinct testing mindset.

KEY ACHIEVEMENTS:

  • In-depth Logic Validation
    • Devoted the initial three months to meticulously scrutinizing and validating the logic of AML rules.
    • Identified major logical flaws in certain rules, establishing myself as the go-to authority for AML rule validation.
  • Strategic E2E Testing Framework Development
    • Collaborated under the guidance of the QA Lead to craft an End-to-End (E2E) Tests Framework in Java for the Rules Engine.
    • Implemented a novel strategy resulting in a reduction in test execution time, from over 2 hours to less than 20 minutes.
  • UI Tests Foundation
    • Teamed up with a colleague to lay the foundation for UI Tests using Selenium and Cucumber.
    • Pioneered the definition of a standard for feature specification using Behavior-Driven Development (BDD), enhancing clarity and alignment across the team.
  • Collaborative Test Planning
    • Collaborated with the Product Owner and Developers to design Test Plans from the inception of the development cycle, ensuring a comprehensive testing approach aligned with project goals.

July 2019 - February 2021

Training

Data Analyst Nanodegree

Udacity
2021

Certified Tester - Foundation Level

ISTQB
2014

Official Portuguese Certificate of Pedagogical Aptitude

FDTI - Fundação para Divulgação das Tecnologias de Informação
2008

Education

UA - Universidade de Aveiro

Graduate in Computer Engineering
Integrated Masters in Computer Engineering and Telematics

Final Grade: 16/20

October 2016 - July 2019

ESMAE - Escola Superior de Música e Artes do Espectáculo

Graduate in Theatrical Studies
Branch in Acting

Final Grade: 15/20

September 2003 - July 2007

Work Experience in Other Areas

Store and Door-To-Door Salesman

JOM (Home Decor) | SuperDecor (Home Decor) | NOPTIS (Telecom) | AUPPER (Publishing)
2015 - 2016

Team Leader - Trainer - Speaker

Yves Rocher (Cosmetics) | Vegas Cosmetics
2010 - 2015

Teacher - Actor - Performer

Start-Teatro (Arts School) | Efémero (Theater Company) | Viagem Medieval de Santa Maria da Feira (Event) | EPA - Escola Profissional de Aveiro (Vocational School) | IEC - Instituto para a Educação e Cidadania (Foundation)
2009 - 2013

Interests

Apart from being a Computer Engineer, I enjoy most of my time being outdoors. I like hiking in the mountain trails and search for hidden landscapes.

When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows. I am an aspiring singer in my home, an illusionism enthusiast and a practitioner of healthy living.