Rafli A.
Full Stack MERN Developer & QA Automation Engineer
I’m a Full Stack MERN Developer and QA Automation Engineer with 3+ years of experience helping teams build, scale, and ship stable, production-ready software. By combining modern web development with rigorous automated testing, I deliver high-performing applications with built-in quality from day one. My unique strength lies in bridging development and quality assurance—I know how to build scalable architectures, and I know exactly how to test them to prevent regressions and edge-case failures. 🔧 What I Do ✔ Full-Stack Development: Build responsive, user-friendly frontend interfaces (React.js) and robust, scalable backend architectures (Node.js/Express). ✔ Database Management: Design and optimize NoSQL database schemas using MongoDB. ✔ API Development & Testing: Engineer RESTful APIs and validate them through comprehensive automated testing (Postman, Pytest, Requests). ✔ Test Automation Frameworks: Build custom, maintainable automation frameworks using Python, Selenium, and Playwright for End-to-End (E2E) UI testing. ✔ Data-Driven & Desktop Automation: Implement data validation using Pandas/NumPy and build desktop automation using PyAutoGUI. ✔ Full QA Lifecycle: Handle manual testing, test planning, exploratory testing, regression, and CI/CD integration to accelerate release cycles. 🛠 Tech & Tools • Frontend: React.js, JavaScript / TypeScript, HTML5, CSS3, Tailwind CSS • Backend & DB: Node.js, Express.js, MongoDB, RESTful APIs • QA & Automation: Python, Selenium, Playwright, Appium, Pytest, PyAutoGUI • Data Validation: Pandas, NumPy, Openpyxl • DevOps & Tools: Git, GitHub/GitLab, CI/CD, JIRA, TestRail, Postman ⭐ Recent Highlights ✔ Built scalable MERN-stack applications integrated with full End-to-End automated test suites. ✔ Engineered robust REST APIs (Node/Express) and validated them using dynamic Python-based API automation frameworks. ✔ Unified UI testing by combining Selenium and Playwright, seamlessly automating workflows that interact with both frontend interfaces and backend databases. ✔ Built a plug-and-play Python automation framework with GUI support for non-technical users. ✔ Automated Excel-driven workflows with dynamic data validation and reporting to speed up business processes. 🤝 Why Clients Work With Me ✔ Built-In Quality: As a developer who is also a QA expert, I write highly testable code and catch real-world edge cases before they hit production. ✔ End-to-End Ownership: I can handle the entire pipeline—from designing the database schema to writing the final automated regression tests. ✔ Maintainability: I deliver clean code and scalable automation solutions that grow with your product. ✔ Clear Communication: I provide comprehensive documentation, transparent reporting, and strong attention to detail. Whether you need a Full Stack Developer to build your next product, a QA Engineer to automate your testing, or someone who can flawlessly do both—I can help accelerate your development, reduce bugs, and increase confidence in your releases.