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.
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 learning◐In 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 testing○Planned
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 automation○Planned
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
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.