We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowAt Softaims, I have been fortunate to work in an environment that values creativity, precision, and long-term thinking. Each project presents a unique opportunity to transform abstract ideas into meaningful digital experiences that create real impact. I approach every challenge with curiosity and commitment, ensuring that every solution I design aligns not just with technical requirements, but also with human needs and business objectives. One of the most rewarding aspects of my journey here has been learning how to bridge the gap between innovation and practicality. I believe technology should simplify complexity, enhance efficiency, and empower people to do more with less friction. Whether building internal systems, optimizing workflows, or helping bring client visions to life, my focus remains on developing solutions that stand the test of time. Softaims has encouraged me to grow beyond coding—to think about design, communication, and sustainability in technology. I see every project as part of a larger ecosystem, where small details contribute to long-lasting results. My daily motivation comes from collaborating with people who share the same passion for doing meaningful work, and from seeing the tangible difference our efforts make for clients around the world. More than anything, I value the culture of learning and improvement that defines Softaims. It’s a place where ideas evolve through teamwork and constructive feedback. My goal is to continue refining my craft, exploring new approaches, and contributing to solutions that are not only efficient but also elegant in their simplicity.
Main technologies
2 years
1 Year
1 Year
1 Year
Potentially possible
Welcome to my portfolio website, where I showcase my expertise as a Software Quality Assurance (QA) Engineer intertwined with my passion for Data Analysis. Through a blend of CSS, HTML, and JavaScript, I've crafted a dynamic platform to present my professional journey and skills. As a Software QA Engineer, I bring a meticulous eye for detail and a commitment to ensuring top-notch product quality. With hands-on experience in testing methodologies, test automation, and defect tracking, I thrive in environments where precision and reliability are paramount. My dedication to excellence drives me to continuously refine processes and enhance product performance.
I have successfully automated testing of our React web application using Cypress. This ensures that our application's functionality meets requirements and remains stable through updates. • Our React application, a web-based platform designed for Articles/Blogging, now has automated tests covering multiple pages/screens/components such as Sign up, Sign In and Writing new Articles. The application utilizes modern web technologies including React, and other relevant libraries or frameworks. I've ensured compatibility across major browsers (Chrome, Firefox, Safari, Edge). • I've set up a dedicated test environment for running Cypress tests, ensuring it mirrors the production environment as closely as possible. Cypress has been integrated with our project's build system or CI/CD pipeline for automated testing. • I've identified and prioritized key user flows and functionality to be tested, covering both positive and negative test scenarios to ensure robustness. Test scenarios included: • User authentication and authorization (login, logout, access control). • CRUD operations on data (creating, reading, updating, deleting). • Form validation and error handling. • Navigation between pages/screens/components. • UI responsiveness across different screen sizes and devices. • Handling of edge cases and exceptions. • I've written Cypress test scripts using JavaScript to automate the identified test scenarios. Cypress commands and APIs were utilized for interacting with DOM elements, making assertions, and managing test states. Reusable functions or custom commands were implemented to enhance test maintainability, and Cypress plugins were leveraged for additional capabilities such as mocking network requests or generating test reports. Test scripts were well-organized, documented, and followed best practices for test automation. • Cypress tests were executed manually during development and as part of our CI/CD pipeline. Test results were monitored, and any failures were promptly investigated. Retries and error-handling mechanisms were implemented to improve test stability. Test scripts were regularly reviewed and updated to accommodate changes in the application codebase. • Comprehensive test reports were generated with details on test execution status, including passed, failed, and skipped tests. Test results were analyzed to identify trends, patterns, and areas for improvement. Test reports were shared with relevant stakeholders to ensure transparency and facilitate collaboration. • A test suite has been established that remains in sync with the evolving application features and requirements. Test scripts were refactored as needed to improve readability, maintainability, and efficiency, incorporating feedback from stakeholders to enhance test coverage and effectiveness over time.
This project of manual testing for a banking website involved meticulously examining each aspect of the website's functionalities, ensuring it meets the required standards of performance, security, and user experience. The primary objective was to identify and rectify any discrepancies, vulnerabilities, or usability issues within the website to enhance its overall quality and reliability. The scope of the manual testing project encompassed various key areas such as User Interface (UI), Functionality, Compatibility, Localization, User Experience (UX), and Accessibility to the website. Upon completion of the manual testing process, the following deliverables were provided: ✸ Comprehensive Test Plan Document outlining the testing approach, strategies, and test cases. ✸ Detailed Test Execution Report documenting the results of each test case, including observations, issues identified, severity levels, and recommendations for resolution. ✸ Defect Log containing a record of all identified defects, including their descriptions, steps to reproduce, and status (open, resolved, closed). ✸ Recommendations for Improvement highlighting areas for enhancement or optimization based on the findings of the testing process.
Manual testing of an eCommerce website involves systematically checking its various features, functionalities, and workflows to ensure that they work as expected and meet the requirements. As the lead manual tester for this demo project, I conducted meticulous testing of the e-commerce website across various functionalities. This included testing product browsing, adding items to the cart, simulating transactions through payment gateways, and validating user account management features. I also assessed the website's responsiveness across different devices and browsers to ensure a consistent user experience.
I built a system for a client to automatically collect data from a real estate website. I used Make.com to do this scraping. The project involved scraping of a diverse range of real estate data from the designated source. To ensure efficiency and accuracy, custom parsers were used. Implementing advanced techniques, such as the application of discreet headers, the operation maintained a low profile to evade detection, thereby safeguarding the integrity of the scraping process. All the scraped data went straight into a Google Sheet, making it easy for the client to use and understand.
Master's degree in Management Information Systems
2024-01-01-2026-01-01
Bachelor of Science (BS) in
2017-01-01-2021-01-01