Skip to content
View Jcma14's full-sized avatar

Block or report Jcma14

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Jcma14/README.md

Hi, I'm Camilo Morales 

QA Engineer → Security Engineer in the making
Perth, Australia 

Followers Profile Views Learning Log

Header Banner


About Me

Software Testing

I’m a QA Engineer transitioning into Cybersecurity, with a background spanning Finance, Logistics, and Customer Service. I finished my QA Engineering bootcamp at TripleTen and I’m now deepening my technical foundation through hands-on cybersecurity labs, a home lab setup, and self-directed study.

In Semester 2, 2026, I’ll begin a Master of Cyber Security at Edith Cowan University (ECU) in Perth, one of Australia’s leading institutions in the field, with a scholarship and an industry placement program in the final semester.

My goal is to work as a Security Engineer or Analyst, combining my QA mindset (systematic thinking, structured testing, documentation) with security fundamentals.


🎯 Currently

  • 🎓 Accepted into the Master of Cyber Security at ECU — starting Semester 2, 2026
  • 🛡️ Building a cybersecurity home lab: Kali Linux VM, SSH, network segmentation, Raspberry Pi phase coming
  • 🔬 Working through KC7 (KQL threat hunting) and CyLab/picoCTF challenges
  • 📓 Maintaining an Obsidian Cyber Vault for structured notes and an evolving learning methodology
  • 📂 Logging everything publicly in my Learning Log
  • ✅ Graduated from the QA Engineering Bootcamp at TripleTen

🛠️ Skills & Tools

Python
Python
Git
Git
GitHub
GitHub
VS Code
VS Code
Figma
Figma
Obsidian
Obsidian
Selenium
Selenium
Postman
Postman
Android Studio
Android Studio
PyCharm
PyCharm
Swagger
Swagger
Jira
Jira
Kali Linux
Kali Linux
Wireshark
Wireshark
PostgreSQL
PostgreSQL
MySQL
MySQL
SSH
SSH
KQL (Kusto)
KQL
GitHub Copilot
GitHub Copilot

📁 Featured Projects

Urban Grocers — Automated API Testing

Urban Grocers Automated Testing

Python-based automated API testing project using Pytest and Requests. Covers authentication handling, structured test scripts, and validation of positive and negative API scenarios.

Stack: Python · Pytest · Requests

Urban Routes — Selenium UI Automation

Taxi Booking Automation Project

End-to-end automated testing of a taxi booking web app. Implemented Page Object Model (POM) and validated complete booking flows and UI behaviour.

Stack: Python · Selenium · Pytest · POM

Urban Grocers — Manual API Testing

Urban Grocers API Testing

Manual API and backend testing for an online grocery service. Validated functionality against documented requirements using structured test cases and bug reports.

Stack: Postman · Swagger · JIRA

Urban Lunch — Mobile App Testing

Urban Lunch Mobile Testing

Mobile testing for a food ordering app on Android Studio. Validated ordering flows, geolocation permissions, and error message handling.

Stack: Android Studio · JIRA


📓 Learning Log

My public learning log is where I document everything I study, from QA fundamentals to cybersecurity labs, networking concepts, and hands-on tool usage. It’s a live record of how I learn, not just what I’ve learned.

Jcma14/My-learning-log

Topics covered so far: KQL · Threat Hunting · KC7 · CyLab/picoCTF · SSH · Kali Linux · QA Fundamentals · API Testing · Python Automation


What Makes Me Different

My background is in QA, Finance, and Logistics , not a traditional path into cybersecurity, but it gave me habits that carry over: testing assumptions, documenting clearly, and paying attention to detail.

I learn by doing. Right now that means running a home lab with a Kali Linux VM, working through platforms like KC7 and picoCTF, and keeping a public learning log of everything I pick up along the way.

I’m early in this transition and I know it. That’s exactly why I keep things documented and visible so my progress speaks for itself.


📊 GitHub Analytics


Let’s Connect

Thanks for visiting — follow along as the portfolio grows.

Pinned Loading

  1. My-learning-log My-learning-log Public

    This repository documents my hands-on journey into cybersecurity, built on a foundation of QA engineering and software testing.

    1

  2. Qa-Selenium-Project-Urban-Routes Qa-Selenium-Project-Urban-Routes Public

    This project contains end-to-end automated tests for the Urban Routes application, a taxi booking service. The tests verify the complete user flow from route selection to taxi reservation confirmat…

    Python

  3. Urban-Grocers-Automated-Testing Urban-Grocers-Automated-Testing Public

    Automated API testing project for the Urban Grocers service using Python, Pytest, and the Requests library. Includes validation of user creation, edge-case handling, and structured test modules.

    Python 1

  4. selinium-exercises-qa-bootcamp selinium-exercises-qa-bootcamp Public

    Selenium WebDriver practice exercises - Learning web automation testing with Python. Includes examples of element locators, explicit waits, and user interactions.

    Python 1

  5. Urban-Grocers-API-Testing- Urban-Grocers-API-Testing- Public

    The Urban Grocers project is a simulated online grocery service where I focused on validating new backend functionality by testing specific API endpoints against documented requirements.

    1

  6. Urban-Lunch-Mobile-App-Testing Urban-Lunch-Mobile-App-Testing Public

    The Urban.Lunch project is a mobile Android application where I manually tested key app functionalities using Android Studio, simulating a real user experience.

    1