Hello! My name is Sajid Rahman.-image

Hello! My name is Sajid Rahman.

Welcome to my personal website! I'm SM Sajid Rahman, a Software Automation Engineer currently working at Guy Carpenter in New York City. At Guy Carpenter, I play a vital role in designing and implementing cutting-edge automation-testing frameworks to ensure the quality and efficiency of our software solutions.

I am also an aspiring entrepreneur, constantly learning and exploring the world of startups and business ventures. Feel free to connect with me to discuss exciting entrepreneurial opportunities!"

about-me-image

About me

I'm a passionate software developer with a strong focus on automation testing. Leveraging my skills in various programming languages such as Java, Python, and JavaScript, I excel in creating efficient and scalable test automation solutions. With extensive experience in frameworks like Selenium WebDriver, Cypress.io, and REST Assured, I ensure the quality and reliability of software applications. I'm detail-oriented, collaborative, and constantly staying updated with the latest technologies in the field. Let's work together to deliver robust and high-performing software solutions.

  • Location:New York, US
  • Age:21
  • Nationality:American
  • Interests:Food and Podcasts
  • Study:City College of New York
  • Employment:Guy Carpenter

Education

Bachelors in Computer Science

City College of New YorkAugust 2025

Currently pursuing a Bachelor of Science in Computer Science at the esteemed City College of New York, where I am honing my technical skills and gaining a solid foundation for my career in the software industry

Work

Software Automation Engineer

Guy Carpenter - New York, NYJune 2019 - Present
  • Designed, developed, and implemented POM (Page Object Model) based automation-testing framework utilizing Java, Selenium Webdriver, TestNG, and Maven including ExtentReports for reporting and RestAssured for API testing.
  • Actively involved in all phases of the SDLC (Software Development Life Cycle).
  • Extensive experience working with Python and pytest in software development and testing.
  • Proficient in leveraging Python's rich ecosystem of libraries and frameworks to create efficient and scalable test automation solutions.
  • Strong expertise in writing clean, maintainable, and reusable code using pytest fixtures, assertions, and test discovery mechanisms.
  • Developed automation framework using Javascript-based Cypress.io following Page Object Model concepts for end-to-end frontend testing, Cypress API for API testing, and Mochawesome reports.
  • Worked on building automation tests using Python-based Robot Framework (keyword-driven automation framework).
  • Created automation framework using Webdriver.io and Javascript.
  • Experienced working in Agile/SCRUM processes and contributing to scrum meetings, sprint retrospectives, sprint planning, and sprint estimations.
  • Served as a SME (Subject Matter Expert) on test automation and framework within the squad.
  • Developed and executed automation test cases using MicroFocus's UFT (Unified Functional Tester) and VbScript.
  • Analyzed project requirements, wrote test cases, executed functional tests, and provided testing sign-off.
  • Worked with big data using Azure, including Hadoop, Spark, NoSQL, and machine learning technologies, analyzing large data sets and writing complex queries to extract insights and optimize performance.
  • Developed and executed QA test cases, scripts, and procedures for automated software maintenance.
  • Planned and devised cohesive test plans for projects using advanced testing technologies.
  • Collaborated with developers and business analysts to establish, meet, and maintain quality assurance thresholds based on best-practice tools.
  • Documented testing procedures for developers and future testing use.
  • Monitored resolution of bugs, tested fixes, and helped developers tackle ongoing problems by providing QA perspective.
  • Completed in-depth usability testing on Windows, Android, and iOS mobile devices using SauceLabs.
  • Outlined high-volume, high-scale web front ends for assets requiring responsive designs.
  • Developed and executed performance test plans using JMeter for web applications and RESTful APIs, resulting in improved application performance and increased customer satisfaction.
  • Created JMeter scripts for load and stress testing and performed analysis of test results to identify performance bottlenecks and recommend solutions.
  • Developed and executed performance test plans using LoadRunner for web applications and client-server applications, resulting in improved application performance and increased customer satisfaction.
  • Experienced in setting up and configuring Appium on both Android and iOS devices.
  • Experienced in using Appium inspector to identify and interact with elements on the mobile app.
  • Experienced in integrating Appium with Continuous Integration (CI) tools such as Jenkins to automate the mobile app testing process.

Software Development Engineer in Test

Restaurant Brands International (RBI) - REMOTE (Miami, Florida)January 2023 - April 2023
  • Worked collaboratively in an agile team environment to develop and maintain automated test scripts using Cypress, ensuring that software products met functional and non-functional requirements.
  • Collaborated with cross-functional teams to create comprehensive test plans and test cases in Jira.
  • Managed version control and code reviews with Git and GitHub, ensuring proper documentation and coding standards were followed.
  • Utilized VS Code as an integrated development environment (IDE) for efficient coding and debugging.
  • Coordinated with developers and other team members to identify, troubleshoot, and resolve complex issues, resulting in increased product quality and faster time-to-market.
  • Maintained and expanded test frameworks using best practices and design patterns to improve overall test efficiency and coverage.
  • Conducted exploratory testing to identify and report defects and followed up with appropriate steps for resolution.
  • Integrated testing processes with Zephyr to streamline test management and reporting.
  • Provided regular status updates and participated in daily stand-up meetings to ensure alignment with project goals and timelines.
  • Configured and managed CircleCI builds, ensuring that builds were reliable, efficient, and accurately reflected the latest version of the codebase.

Quality Assurance Engineer

StartUp Box - New York City, NYDecember 2018 - June 2019
  • Successfully planned and executed comprehensive test strategies, including test planning, test case creation, and functional testing, to ensure high-quality software products and meet functional requirements
  • Proficient in utilizing JIRA and Zephyr for test management, including test planning, test case creation, and tracking test execution progress
  • Analyzed data and recommended improvements to increase productivity and reduce costs.
  • Collaborated effectively with cross-functional teams, troubleshooting and implementing solutions.

Skills

Programming Languages and Frameworks
Java OOP (Object Oriented Programming)
Python
Javascript
TypeScript
ReactJs
MEAN/MERN Stack
Selenium Webdriver
Appium
Automated Testing Framework
Cypress.io
Webdriver.io
REST Assured (API Testing)
RobotFramework
HTML/CSS
Testing Tools and Technologies
SDLC
Selenium Grid
Postman (API Testing)
SauceLabs
ExtentReports
JMeter
LoadRunner
Cross browser and Cross platform testing
Defect Tracking and Reporting
Requirements Traceability Matrix (RTM)
Acceptance Criteria
Test Plans and Test Methodologies
Manual Testing
Agile Software Development
CI/CD (Continuous Integration and Continuous Delivery) Pipelines
Databases and SQL
SQL (Postgres and OpenSQL)
MongoDB
IDEs and Editors
Visual Studio Code
Eclipse
IntelliJ
PyCharm
Version Control and Collaboration
GitHub
JIRA
Zephyr
CircleCi
Azure DevOps
Jenkins
Other Technologies
Linux Environments
Chrome/Edge Developer
MS Office Suite
Scrum Methodology
Containerization and parallel testing (Docker)
Familarity
Machine Learning
Python-based platform TensorFlow
Cryptocurrency
Solidity
Blockchain Technology
Web3
Spoken languages
English
Bengali
© Copyright 2023 Sajid Rahman