Fahim Alam
About Fahim Alam
Fahim Alam is a Senior Test Automation Engineer at Gemini with extensive experience in software quality assurance and test engineering.
Title
Fahim Alam holds the position of Senior Test Automation Engineer.
Current Position at Gemini
Fahim Alam is currently serving as a Senior Test Automation Engineer at Gemini, where he has been working since 2019. His responsibilities include developing and maintaining test automation frameworks and ensuring the seamless execution of testing processes.
Previous Experience at Capital One
From 2017 to 2019, Fahim Alam worked at Capital One as a Software QA Analyst in New York, United States. During his tenure, he focused on software quality assurance and collaborated with different teams to deliver robust software solutions.
Professional Background at UnitedHealth Group
Fahim Alam was employed by UnitedHealth Group as a Test Engineer from 2015 to 2017 in Horsham, Pennsylvania, United States. In this role, he was responsible for designing and executing test cases to ensure software quality and performance.
Developed Hybrid Test Framework
Fahim Alam developed a hybrid test framework from scratch, which implemented technologies such as Page Object Model (POM), Cucumber, and TestNG. This framework enhanced the efficiency and effectiveness of the test automation processes.
Implemented Maven and Git
Fahim Alam implemented Maven for project builds and Git for code management. These tools significantly improved the build process and facilitated better version control.
Continuous Integration with Jenkins
Fahim Alam utilized Jenkins for continuous integration. This tool was integral in automating the build and deployment processes, contributing to more streamlined and efficient project workflows.
API Testing with Postman and Rest-Assured Java Library
For API testing, Fahim Alam employed tools such as Postman and the Rest-Assured Java Library. These tools enabled thorough testing of APIs, ensuring their reliability and performance.
Cross-team Communication
In his roles, Fahim Alam has effectively communicated with various teams, including development, product owners, and DevOps. This communication has been crucial for the smooth execution of projects and the timely delivery of software solutions.