(Robert) Abdullah Ibin
North American University
Master Degree in Computer Science
Software Engineering.
***********@*****.***
Software Test Engineer with 5 years of diverse experience in the IT industry.
Expertise in the Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in a waterfall, Agile Scrum as well as Iterative development environment.
Serving various domains such as Education, Banking.
Interacted with Client, Product Owner, and Development team to understand the User Stories and Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
Reviewed System Requirement Specification, Technical Specification, and functional design documents to achieve a better understanding of the project.
Volunteered and mentored automation to teammates to develop Cross Functional Scrum team.
Experience in Planning, Execution, Analysis, and Reporting in various stages of the Test Life Cycle.
Created and maintained designing and developing automation scripts using Cucumber Serenity and executing those tests to ensure proper functionality
Actively Participated in Sprint Grooming and Sprint Planning sessions to dissect the Sprint Backlog items and providing proper estimates.
Executed multi-tasking skills to work on multiple projects and thrive in a fast-paced, Agile environment.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium Web Driver/IDE using the TestNG framework of Java Web-based Applications.
Excellent knowledge of defect management and tracking using Jira.
Created and maintained the Requirement Traceability Matrix (RTM) between requirements and test cases.
Involved in the Scrum framework through Sprint Grooming, Planning, Daily Stand-up, Demo, and Retrospection.
Experience in API Automata Rest Assured library and Postmen for manual testing.
Experience in Functional Testing, Smoke Testing, Regression Testing on different operating systems.
Performed Cross-Browser Testing by executing Selenium test scripts on different browsers (Chrome, Firefox, Safari & IE) and checked for compatibility.
Created SQL queries to test data movements, data validation, and verification on backend MySQL.
Good knowledge of Web Services testing using Rest Assured Library in Java.
Good team player with strong communication skills and can work efficiently and effectively under tight deadlines and pressures.
Experience Restful and Postman manual testing with Soup testing, Rest-assured library.
PROFESSIONAL SUMMARY;
Software Automation Engineer
Software Developer Test Engineer 121 Financial
Aug 2018 – Present
CONTRIBUTIONS:
Provided the Testing Effort estimates and timely feedback on the progress of the testing activity.
Strong skills in object-oriented programming (JAVA).
Participated in Daily Scrum, Sprint Grooming, Planning, Demo, and Retro meetings.
Strong knowledge of smoke testing, regression testing, test case creation, and applying automation testing to improve the delivery of the team.
Experienced in developing a framework using Selenium WebDriver, Junit, Maven, Jenkins, Cucumber, Web Services (Rest Assured).
Preparing Requirement Traceability Matrix (RTM) to check the coverage of requirements against test cases.
Expertise on Testing REST API using Robot Framework and SOAP UI
Strong knowledge in web services testing via Tool SOAP UI/ Restful web services
Validated SOAP UI and Restful API services. Created automation scripts in SOAP UI for web services testing.
Involved in testing REST services using Rest Assured and Tested both XML and JSON formats. Update the framework with helper methods if any while developing REST API automation scripts.
Test REST service by using Rest Assured and validated the responses against the database.
Used JIRA for bug tracking and reporting, also followed up with the development team to verify bug fixes, and update bug status.
Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process every time there is a bug fix, new feature development, or innovative functionality in the code repository (Git).
Worked on Cross Browser testing through Selenium IDE by testing the website on different browsers like Chrome, Firefox, and IE.
Used various element locator approaches to identify the elements in page object classes.
Expertise in writing SQL Queries for backend testing and validation of data using complex SQL Queries.
Connected JDBC, SQL retrieve database information. (contact to the SQL database).
Ability to understand and create end to end test plans from specifications or verbal communications.
Understand how projects and their products are progressing and, as a result, provide feedback on practices or processes that could be improved. 2 years’ experience creating and executing end to end testing.
Prepare test scripts in end to end scripts using various automation tools.
Performed E2E, regression and integration testing.
implemented an end to end testing system that pays special emphasis on release targeted testing and ample regression as well.
Environment
Java, Selenium WebDriver, Eclipse, Maven, JSON, JUnit, Cucumber, Postman Jenkins, HTML, XML, CSS, MySQL, Mac OS, Windows, Azure, AWS,ALM,Jira,Linux.
WORK EXPERIENCE
QA Automation Engineer North American University
Aug 2017 – Aug 2018
CONTRIBUTIONS:
Self-motivated and goal-oriented professional with strong reasoning and analytical skills with a constructive approach to the business, client, and team members.
Attended Sprint Grooming and Sprint Planning meetings to analyze the complexity of Sprint Backlog Items and provided task estimations.
Involved in the creation of test cases and their complete mapping in HP Quality Center.
Designed and Developed Automation Framework using Selenium WebDriver, JUnit, Cucumber, Maven, Java. Maintained and executed Maven build files for running automated tests by adding dependencies.
Created Page Object Repositories by creating classes for individual pages to implement the Page Object Model (POM).
Logged Defects in Jira with priorities and co-ordinate with the Development team for bug fixing.
Provided testing results of all testing cycles regularly.
Performed Back-end testing to ensure that the user data was updated in the database using SQL.
Used Maven for building the Selenium WebDriver project and Integrated Automated Script in Continuous Integration tool (Jenkins) for running a test daily automatically.
Automated Database testing and database comparison by executing SQL queries and stored procedures to validate that data are being populated in an appropriate table in MySQL and Oracle database.
Environment:
Java, Selenium Web Driver, Eclipse, TestNG, Jenkins, JSON, Postman, Jira, Git, HTML, XML, SQL Queries, Windows, Azure, AWS,ALM,Jira,Linux..
Manual Tester
Grace Institute - August 2015 to June 2017
Performed Manual testing for the entire learning website
Analyzed requirements, functional specifications, and test cases for Manual Testing.
Developed Test Cases based on functional specifications.
Actively participated in all stages of SDLC (Software Development Lifecycle) and STLC.
Tested every new build manually and reported if the important functionality of the build failed.
Used Microsoft Excel to write test cases for Manual Testing.
Methodologies
Agile (Scrum) and Waterfall
Frameworks
Hybrid, Data Driven, BDD, Page Object Model (POM)
Languages
Java, SQL, HTML, XML, CSS,
Testing Tools
Selenium WebDriver, Maven, JUnit, Cucumber, TestNG, Jenkins, GIT, Rest Assured, Postman, json
Database
MySQL,SQL
OS
Windows, Mac OS
TECHNICAL SKILLS