Suriya Rahman
US Citizen
E-mail adzvrr@r.postjobfree.com
Phone: 929-***-****
PROFESSIONAL SUMMARY:
An ISTQB Certified and Over 7 years of IT experience in testing web-based and client/server applications.
Excellent testing experience in all phases and stages of the Software Testing Life Cycle (STLC) and Software Development Lifecycle (SDLC) and Defect Life Cycle (DLC)
Good working knowledge of testing methodologies like Agile-Scrum and Waterfall methodologies.
Expertise in performing all kinds of testing like Functionality Testing, Integration Testing, Regression Testing, Smoke Testing, End to End Testing, Sanity Testing, System Testing, UAT Testing, Performance Testing
Experienced in functional requirement analysis, effort estimation, identifying test conditions, creating test cases, reviewing test cases, and executing test cases.
Expert in using Azure-DevOps, JIRA, and Zephyr for designing, writing, implementing, and maintaining the Test Cases, Test Execution, Defect Management, and Bug Reporting.
Well-experienced and actively participated in all Scrum ceremonies.
Strong working knowledge in Core JAVA, JSON, XML and HTML
Strongly experienced in Page Object Model to automate Functional and Regression testing using IntelliJ, Maven, Java, TestNG, and Selenium WebDriver
Experienced in writing test scripts in Hybrid Framework in a combination of Data Driver Framework and POM.
Experienced in developing Automation Frameworks using Cucumber BDD, Junit, Gherkin, Java, and Selenium WebDriver.
Performed Backend/Database Testing by using SQL Queries.
Well-versed with SQL queries to run data integrity tests.
Strong knowledge of Web Service & Hands-on Experienced in API Testing using REST Assured library and POSTMAN.
Experienced in configuring Jenkins as a Continuous Integration server with GitHub and Maven.
Strong understanding of user acceptance testing protocols and methodologies
Good communication and interpersonal skills, accustomed to working in a team environment with tight schedules.
SKILLS:
Testing level
Integration Testing, Functional Testing, System Testing, Regression, User Acceptance Testing
Automation Testing tools
Selenium IDE, Selenium WebDriver, Cucumber, Rest Assured, Hamcrest, Maven, JUnit, TestNG, Cross Browser Testing, JMeter, Pretty Gherkin
Other Tools
JIRA, Confluence, Git, GitHub, AZURE DevOps, JDBC Driver, Apache POI, Jenkins, Pretty Gherkin, Tidy Gherkin, Zeplin, Lucid Chart, Command Prompt
Frameworks
POM, BDD, Hybrid Framework, Rest Assured, Data Driven Framework
Languages
Java, SQL, HTML, CSS, XML, Gherkin, JavaScript
IDE
Eclipse, IntelliJ, Visual Studio Code
RDBMS
Oracle, MySQL
API Testing Tools
POSTMAN, Swagger, JSONPath, JSON Online Evaluator
PROFESSIONAL EXPERIENCE:
Discover, Illinois
QA Engineer
May 2021 – Present
Roles and Responsibilities:
Develop the Automation Test Scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability.
Use Hybrid Framework with Apache POI to read the data from the Excel file and write the data to the Excel file implementing Data-Driven Approach.
Use Behavior-Driven Development with Cucumber, and Java and created Feature Files with Scenario and Scenario Outline as well as writing Step Definitions for behavior.
Use the Postman tool to send API Calls using Environment, Monitor, Authentication, and cross-check with Database.
Use RESTful API and used HTTP requests to GET, PUT, POST, Patch and DELETE data using Postman and Rest Assured.
Log the defects in JIRA and maintain track of the defects throughout the Software Testing Life Cycle (STLC).
Develop test-oriented SQL Queries in ORACLE and MySQL to query the database for back-end testing of the application.
Execute SQL queries and validate data in the database.
Conduct manual and automated Regression Testing for each release.
Prepared test cases, and test data for Load and Performance Tests.
Use Jenkins with Maven for Continuous Integration
Work in the Frontend user interface and implemented test techniques to test the features.
Prepared Test deliverables including test results and defect status reports.
Prepare Test Summary reports informing the testing effort Test managers, Developers, and Release managers.
Used JIRA and Azure DevOps log and track the defects
Create project-related Documents in Confluence for the team.
Actively participate in Scrum Meetings like Spring planning meetings, Grooming Meetings, Daily Stand Up Meetings, Retrospective meetings, PI Planning meetings, QA Sign-off meetings
Review with Offsite Teams to assess impacts on test plan and test strategy due to Change Requests and new functionalities added in Applications.
Proficient in Testing, Debugging, Bug/defect tracking, Application performance tuning and System analysis
Thoroughly execute Cross browser testing validating support of Firefox, Internet Explorer, and Chrome.
Environment:
Java, JavaScript, Selenium WebDriver, Cucumber, Gherkin, Maven, TestNG, Junit, Jenkins, Git, GitHub. JIRA, Confluence, Azure DevOps, Command Prompt, MS Excel, MS Office, PowerPoint.
Emblem Health, New York, NY
QA Analyst
July 2019 –Apr 2021
Roles and Responsibilities:
Performed Data-driven Testing using Java, Maven, Selenium WebDriver, TestNG and Apache POI.
Involved in creating Test Plans, Test cases and Test specification Documents for the application under test (AUT).
Configured and automated Feature Scenarios using Selenium WebDriver, Cucumber, Gherkin and Maven.
Merged branches via Git and pull requests via GitHub per release management process to minimize risk to releases. Created JSON POST and GET requests for RESTful API services using POSTMAN to assert responses.
Reported software defects in JIRA and interacted with the developers to resolve technical issues.
Executed Manual Test cases for the application developed.
Wrote Automation code using Selenium WebDriver with Java
Involved in database testing using SQL queries with Oracle database.
Worked on UAT testing on behalf of the client.
Checked the UAT results and marked their readiness for the product launch.
Knowledge of deployment slots in Azure web apps for the web for different clients, as needed.
Extensively involved in Smoke, Functional, Regression, and End-to-End Testing and monitored the behavior of the applications during different phases of testing.
Followed Agile Testing methodology, participated in daily Scrum meetings and tested each Sprint deliverable.
Prudential Financial, Roseland, NJ
Software Tester
July’ 2016– June’ 2019
Roles and Responsibilities:
Selected and automated the Test Cases to perform Functional Testing of the front end using Selenium WebDriver.
Used Java as language and Eclipse as IDE, Jenkins as CI tools.
Implemented a POM-based Automation Testing Framework utilizing Java, Selenium WebDriver and TestNG.
Used GitHub as a code repository, and Git for version control.
Tested applications in different types of browsers and versions, such as Google Chrome, and Firefox, to simulate the production environment.
Designed efficient manual Test Cases based on analysis of Business Requirements, Functional Specifications, Technical Design documents, Use Cases, and Supporting documents.
Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
Logged defects, and closely interacted with the development team to verify defect fixes, and update defect status.
Executed Manual Functional testing based on analysis and understanding of the requirements and deployment environment.
Coordinated the overall execution of the test plan with the group and business representatives.
Verified Test results through analysis of graphical user interfaces, databases, printed output, and data transmissions.
Created Non-Functional Testing Plans & Requirements for Applications, Middleware and Databases.
Worked with development, project management, and Job support.
Documented test cases and performed manual testing using Quality Center/ALM.
Logged, assigned severity and tracked bugs using Quality Center/ALM.
Involved with database query tools for Oracle, and SQL.
Tested the other applications integrated with the online document display application.
Identified the risk factors in test execution and defined the bottleneck process.
Educational Qualification:
Bachelor’s degree
Major in Chemistry
Year of Passing-2012
Dhaka, Bangladesh
REFERENCES: Available upon request