Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Network Power<100 people
Roles
🧑‍🔬100%
Engineer
🧨100%
Consulting
🎓100%
Student
Geos
🇬🇧50%
United Kingdom
🇺🇸50%
United States
Work Background
Front End Developer and Test Automation Engineer
Five Jars, Brooklyn, NY Front End Developer and Test Automation Engineer
Aug. 2021New York As part of the modernization effort, I designed and developed e-commerce features to enhance the application’s functionality. By translating Figma designs into responsive and interactive front-end components leveraging React.js and Next.js, I built reusable components that adhered to best practices and ensured optimal performance. The integration of APIs was a key aspect of this development, enabling dynamic data flow between the front-end and back-end. By implementing robust error handling and optimization techniques, I delivered a seamless and reliable e-commerce experience. To ensure the stability and quality of the application, I implemented comprehensive testing strategies. This included front-end testing to validate functionality and usability, as well as back-end testing to ensure reliable API consumption. I conducted detailed quality assurance reviews, including code reviews, unit testing, and API testing, to identify and address potential issues. To streamline testing processes and reduce manual effort, I developed reusable test automation frameworks for API testing using Cypress. These frameworks automated critical user flows, reducing manual testing by 60% and improving overall efficiency. Additionally, I designed and implemented GUI automation frameworks following the Page Object Model, which reduced manual UI bugs by 50% and increased test reliability. Collaboration played a significant role in the success of this project. I worked closely with UI/UX designers to review and refine designs, ensuring alignment with user requirements and business goals. Regular feedback sessions and design reviews facilitated seamless communication and ensured that the final product met user expectations.I gained in-depth experience with the software development lifecycle, including requirements gathering, planning, deployment, and release management. I coached quality assurance teams on testing strategies, including API testing using Postman and automation frameworks.
Quality Assurance Automation Engineer
Perpetual, New YorkQuality Assurance Automation Engineer
Aug. 2019 - Aug. 2021New York, United StatesDesigned and implemented automated test scripts using Selenium WebDriver and Java for the web application, significantly reducing manual testing efforts. Collaborated with cross-functional teams to understand project requirements and developed comprehensive test plans and strategies.Utilized continuous integration tools, such as Jenkins, to automate the testing process and improve overall efficiency.Identified and reported software defects, providing detailed information to the development team for prompt resolution. Proficient in RESTful API testing across multiple backend services using Postman. Experienced in creating Postman collections aligned with specific user stories. Advanced knowledge of Postman’s automated features, including environment setup, variables, snippets, data-driven testing, schema validation, and custom test design functions. Expertise in designing functional, integration, and feature tests for mobile apps, desktop apps, and operational portals using Postman.Proficient in BDD approaches for backend automation, enhancing feature validation. Skilled in developing detailed test data for each case and feature in Postman, sharing insights with teams, and establishing best testing practices. Also utilized postman for endpoint failures. Leveraging Postman, Git, and Jenkins within CI/CD pipelines for comprehensive end-to-end backend test automation. Executed performance testing using tools like JMeter to assess the system's responsiveness and scalability under various conditions. Worked closely with developers to reproduce and troubleshoot issues, ensuring a seamless resolution of software defects. Implemented behavior-driven development (BDD) using tools like Cucumber to enhance collaboration between development and QA teams.Contributed to the improvement of the testing process by providing feedback and suggestions for enhancing test efficiency and effectiveness

Requests

Touchpoint image
3
Personal Pitch
Frontend Developer & Backend Builder
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Farah on Intch
IT
489368 people
24
Data Scientist Intern @ Newell Brands
16
Program Manager @ DISH Network
18
Senior Software Engineer @ EarnIn
ITWeb Developer
111782 people
42
Senior Mining Engineer @ Riot blockchain
16
CEO/Data Engineer and Consultant @ Propeltech Services LLC
24
Managing Manager @ INGENTA HIRING