Nawaf Azril Annaufal

Hi, I'm Nawaf Azril AnnaufalQA Engineer · Informatics Engineering Student

Quality is built by testing the details.

I test software from the user's perspective, turn requirements into clear test scenarios, and document findings so teams can build more reliable products.

PostmanPostman
CypressCypress
GitHubGitHub
PlaywrightPlaywright
JMeterJMeter
k6k6
JiraJira

01/ About

What I do

I'm an Informatics Engineering student focused on Quality Assurance. I approach quality systematically: understand the requirements, design tests that target real risks, and write defect reports that are easy to reproduce and act on.

I'm currently looking for a QA / SQA internship where I can learn from an experienced team and help ship reliable software.

  • Manual & functional testing

    Checking that features behave as the requirements say.

    • Turning requirements into test scenarios and test cases
    • Positive, negative, and edge-case checks
    • Exploratory sessions to find what scripted cases miss
  • Bug reporting

    Writing defect reports that developers can act on.

    • Clear reproduction steps with expected vs. actual results
    • Severity and priority with a written rationale
    • Tracked in GitHub Issues or Jira
  • API testing

    Validating behavior below the UI.

    • Postman requests for positive and negative cases
    • Status codes, response bodies, and validation rules
    • Organized, reusable collections
  • UI automation

    Automating stable, repeatable regression checks.

    • Playwright tests with readable assertions
    • Selenium WebDriver fundamentals
    • Choosing what to automate and what to keep manual

02/ Skills

Tools & techniques, grouped by purpose

Only what I have practiced and can explain. No proficiency bars, just the work I can walk you through.

Testing fundamentals
  • Test scenarios
  • Test case design
  • Equivalence partitioning
  • Boundary-value analysis
  • Regression testing
  • Exploratory testing
Defect management
  • Bug reports
  • Reproduction steps
  • GitHub Issues
  • Jira
API
  • Postman
  • HTTP / REST
  • Status codes
  • JSON responses
Automation
  • Playwright
  • Selenium
Workflow
  • Git
  • GitHub

03/ Projects

Testing work & case studies

Each case study states the context, my role, the testing approach, and its current status. Results are published only once tests are actually run.

  • Team project · Flutter + machine learningIn progress

    MeatFresh AI

    A Flutter app that classifies meat freshness from photos using a machine-learning model. QA case study in progress.

    My role
    QA documentation in progress — test artifacts will be published once completed.
    Testing focus
    • Image capture & classification flow
    • Result and error states
    • App ↔ API ↔ model integration
    Key artifact
    Not published yet
    Read case study
  • Practice project · API testingPlanned

    API Testing with Postman

    Practice project: a Postman collection covering positive and negative scenarios for a public REST API.

    My role
    Sole author — designing and executing every test.
    Testing focus
    • Status codes & response bodies
    • Input validation & negative cases
    • Authentication behavior
    Key artifact
    Not published yet
    Read case study
  • Practice project · UI automationPlanned

    UI Automation with Playwright

    Practice project: Playwright tests for a public demo web app, with readable assertions and a CI workflow.

    My role
    Sole author — designing and writing every test.
    Testing focus
    • Critical user flows
    • Readable, stable assertions
    • CI run on every push
    Key artifact
    Not published yet
    Read case study
More work on GitHub

04/ Contact

Let's talk about QA opportunities

I'm open to QA / SQA internships and to collaborating on testing projects. Email is the fastest way to reach me.