Sydur Rahman
646-***-**** *****.***@*****.*** US Citizen Software Engineer Cloud Engineer Automation Engineer
CAREER OBJECTIVE:
To join a team of competent, progressive, and task-oriented professionals and to be a part of organizational growth and excellence by working in a challenging environment that welcomes creativity and enhancements of my about five-plus years of extensive experience in developing modern testing scripts (automation). I am also focused and deadline-oriented, conforming to specific requirements and adhering to established procedures.
PROFESSIONAL SUMMARY:
Knowledgeable with test automation tools such as Selenium, Karate, Cucumber, SpringBootTest, Junit4, Junit5 (Jupiter), TestNG, and Mockito.
Experience in Cloud and DevOps, and also certified Terraform Associate.
Use software engineering DevOps tools such as Git, GitHub, Bitbucket, JIRA, SonarQube, JaCoCo, and Jenkins.
Knowledgeable of database GUI and command line tools such as pgAdmin 4 & SQL Shell (psql), MySQL Workbench & My SQL Command Line Client, DBeaver, Toad, SQL Server Management Studio (SSMS).
Knowledgeable with several types of testing, like Unit, GUI, Web, API/Microservice Testing, Regression Testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, and End to End Database Testing.
Knowledgeable on Selenium and APIs for automation test suites and test cases for testing functionality with different tools.
I worked with Junit, BDD framework for Integration and Functional Testing, Maven and Gradle Project building, and Jenkins for Continuous Integration and Deployment.
Knowledgeable in developing different framework types like BDD framework with Cucumber and Page Object Models.
Proficient in creating business-based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications, and Traceability Matrix, including both Manual and Automation Testing of the applications.
Knowledgeable in working Json, yml, XML, and Xpath and designing Web Services using SpringBoot, Postman, and Karate for Testing.
I am writing and executing SQL queries to perform Data Validation and Backend testing of databases to check data integrity. Read code written in programming languages, Java, and databases such as MySQL, PostgreSQL, Microsoft SQL Server, and Mongo DB.
TECHNICAL SKILLS:
Programming Languages & Tools
Core Java, HTML, CSS, JavaScript, IntelliJIDEA, Eclipse, Visual Studio Code
Cloud
Terraform, AWS, GCP, Azure
Framework & Model
Spring, Spring Boot, Behavior Driven Development (BDD), Test Driven Development (TDD), Page Object Model (Testing)
Software Development Process & Methodology
SDLC, Agile, Scrum-Sprint, Waterfall Model, STLC
Testing & Reporting Tools
Selenium, Junit(4&5-Jupiter), TestNG, Mockito, Cucumber, Allure, JMeter, BlazeMeter, Masterthought Cucumber Reporting, Karate, Postman, SoapUI, HTTP Client
Database & Database Tools
MySQL, PostgreSQL, Microsoft SQL Server, and Mongo DB.
pgAdmin 4 & SQL Shell (psql), MySQL Workbench & My SQL Command Line Client, DBeaver, Toad, SQL Server Management Studio (SSMS)
DevOps Tools
Git, Git Bash, GitHub, Bitbucket, Jenkins, SonarQube, SonarLint, JaCoCo
Build Automation Tools
Apache Maven, Gradle
Project & Defect Management Tools
ALM, Jira, qTest
Operating Systems
Linux/Ubuntu, Unix, MacOS, Windows
EMPLOYMENT HISTORY:
# Mortgage World Bankers
September 2021 – Present
QA Automation Engineer/SDET
Responsibilities:
I was involved in designing & developing Behavior Driven Framework (BDD) with Page Object Model using Selenium, JUnit, TestNG, and Cucumber, Allure and implemented a release regression script.
Wrote test cases for Cucumber using Gherkin language, saved around 50% of the time and cost of testing by automation using Selenium WebDriver, Java, and Cucumber.
I have participated in API development with developers, requirements, and later API testing through Postman (Manual) and Automation script developed through the Karate framework.
I extensively automated regression and functional test suites by developing over 750 cases.
I did API end-to-end testing with database testing and SQL and database tools.
Trained new joiners' employees and had them mentoring.
Arranged testing facilities, training, and reference materials as needed.
We performed the execution of test phases (run status, defects, and validation issues).
I participate in joint defect resolution, reporting status, and updating management on issues.
Participated in backlog grooming, retrospective and sprint planning meetings, and daily standup in each iteration to track the work and update the team's automation status.
# American Family Insurance
July 2019 - August 2021
QA Test Analyst
Responsibilities:
Create test plans and test cases to support every project.
Perform system, smoke, integration, black box, white box, load, performance, functional, UAT, UI & API testing.
Test plan and test result presentation for functional projects and work closely with end client for final approval.
Using SQL query validates Oracle database records.
Develop spreadsheets to track errors, project updates, and data flow.
Creating training documents from scratch allows training new resources and saves time.
Coach and mentor new employees regularly during cross-domain training and help them support the projects.
Improve the testing process by storing all organizational information in a central location and provide access through various document and library functionalities for improved document management.
Update all outdated training documents to help fasten the testing turnover.
CERTIFICATIONS:
Terraform Associate (003)
Bachelor of computer science(Bangladesh)