ALBERT A. BUGDAYLI
SOFTWARE DEVELOPMENT ENGINEER IN TEST
Montclair, NJ Phone: 973-***-**** Email: ********.***@*****.***
(Authorized to work in the U.S. without any sponsorship) PROFESSIONAL SUMMARY
• Over 5+ year experience in the IT industry as a Software Automation/Manual Testing Engineer for web based, Client/Server applications in Finance, Education, Automation.
• Experience in writing Test Plans, Test Reports, Test Scenarios, and Test Cases based on documented User Stories.
• Knowledge of phases in SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle, in accordance to Waterfall and Agile (Scrum) methodologies.
• Strong Java programming Skills including Object-Oriented Programming (OOP) concepts, Data Structures, String Manipulation and Exception Handling.
• Extensive knowledge on frameworks using Java, Selenium WebDriver, Maven, Cucumber with Gherkin language, Jenkins, Junit, TestNG, Jira, SQL and Page Object Model.
• Experienced on Back-End Testing using JDBC and REST Assured Libraries for Database and API Web Services Testing.
• Comfortable on core Java and Object-Oriented Programming (OOP) concepts and experience in designing, developing, enhancing automated test scripts for Selenium using Java Programming Language.
• Experienced in test management and bug tracking using the Jira test management tool.
• Experience in documenting detailed reports with detected impediments by running smoke regression suite after every build.
• Extensive knowledge with Integrated Development Environments such as IntelliJ and Eclipse.
• Performed different kind of testing, such as Positive, Negative, Functional, Black Box, Smoke, Regression, UAT, and Front-End, Back-End testing for improving product quality.
• Used Selenium Grid to execute parallel tests on multiple browsers and multiple operating systems such as Internet Explorer (IE), Chrome, Firefox, and Safari, Windows, IOS.
• Successfully able to perform CI/CD using Jenkins and solid background using Git/GitHub as source/version control system.
• Excellent understanding of the Software Development Life Cycle (SDLC) and Software Test Life Cycle
(STCL) including Defect Life cycle.
• Executed Extent-Reports, HTML reports and Cucumber JSON reports for status reporting.
• Expertise in using Jenkins as a Continuous Integration (CI) tool for the project and experience in Jenkins on an AWS Virtual Machine (VM) for executing the Smoke Test and Regression Test for continuous integration.
• Having hands-on experience with creating Page Class for each page and utilize Page Factory for application under test, writing CSS selectors, XPath and other locators for element identification.
• Proficient in ability to write dynamic XPath and CSS selectors for Web Element Identification using Selenium WebDriver.
• Proven ability in managing dependencies and building an automation project using build tool Maven using pom.xml.
• Experienced in API Web Service testing. Using REST Assured Library for API automation testing and comfortable with Postman for Manually API Testing.
• Strong analytical and problem-solving skills with operations research techniques.
• Excellent organizational skills and planning abilities to manage the timing and delivery of project tasks.
• Excellent work ethic, strong communication skills, positive attitude, great and easy-going team member. SKILLS
• Automation Testing Tools: Selenium
WebDriver, Selenium Grid, JUnit, TestNG,
REST Assured, Postman, JDBC, Jenkins.
• Languages: Java, HTML, SQL, Gherkin,
JSON.
• Web Technologies: HTML, CSS, XML.
• Processes: Agile-Scrum, Waterfall.
• Project Build Tool: Maven, Cucumber, and
POM (Page Object Model).
• Tests Performed: Smoke, Functional,
Regression, and Data Driven (JDBC / Apache
POI), API Testing and Database Testing.
• Bug Tracking Tool: Jira
• Version Control: Git / GitHub.
• Development Tools: IntelliJ IDE, Eclipse IDE.
• Operating Systems: Windows
• Database Management Systems: Oracle.
WORK HISTORY
FleetGru Tysons, VA July 2019 – Present
QA Automation Engineer
• Participated all Scrum ceremonies like Sprint Grooming, Planning, Daily Scrum, Sprint Demo and Retro meetings.
• Pushed defect in JIRA with defect type, priority, and detail information about the defect and route it to the specified application group. Involved in Test Cases, Test Plans and executing Manuel Test Cases.
• Involved in developing and executing Data-Driven Framework from scratch using Java, Selenium WebDriver, Data-Driven Testing (DDT), Maven by implementing Page Object Model and Singleton.
• Performed UI testing using BDD, Cucumber to run Smoke and Regression Tests on multiple platforms and browsers in parallel.
• Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (WebDriver).
• Created Cucumber BDD testing framework from scratch using Java, Selenium WebDriver, JUnit, Maven using the Page Object Model.
• Implemented web service for RESTful API with REST Assured library, also very comfortable with using Postman for Manual API Testing.
• Worked on Behavior Driven Development using Cucumber feature file and make sure the framework is reusable and maintainable.
• Performed Data Driven testing in Cucumber using Scenario Outline.
• Developed automation test script and extracted data from excel sheets using Apache POI library.
• Generated test Report with captured screenshots using Jenkins if there is any failure of the test case.
• Created HTML reports with detailed test steps and screenshots, Performed Database Testing by using JDBC library and writing SQL queries to test the Oracle database.
• Source code management and code sharing was done using Git.
• Experience in Jenkins as Continuous Integration Tool to schedule a Smoke Test every morning
• Reporting and prioritizing the defects using Defect Tracking System JIRA. Environment: Selenium WebDriver, Cucumber, Eclipse, Maven, Git, SQL, Oracle Database, Jenkins, JIRA, HTML, XML, Java and Windows, REST Web Services API's, JSON/ XML. Intuitive Tysons, VA December 2018 – July 2019
Automation Tester
• Participated sprint end demo meetings and worked closely with Agile-Scrum team members.
• Analyzed Business Requirement document and develop Test Plan for System, Functional, Integration, Regression and UAT Testing.
• Participated in walkthrough/Peer review meetings with testing team members, developers and business analyst to present Test Plan and Test Cases.
• Executed manual/automated test scripts to analyze the results to evaluate the applications.
• Designed and developed User defined functions, Generic functions with Selenium WebDriver and Java programming.
• Responsible for setting up of IntelliJ TestNG for development and execution.
• Used Selenium WebDriver and Page Object Model Automation Framework to automate functional testing.
• Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG prior to Agile release.
• Attended walkthroughs and review meetings to design the application with Business analysts, development teams and Operations.
• Implemented Page Object Model using Selenium WebDriver & in Java programming.
• Developed, implemented and maintained reusable custom method/functions using Selenium WebDriver.
• Responsible to verify REST Web Services API's request and to get valid JSON/ XML response for the following methods like CRUD operations GET, POST, PUT and DELETE.
• Used GIT as a version-control system for tracking changes and JIRA for project management purposes.
• Experienced Java Database Connectivity (JDBC) to connect to database source and used SQL for verification of data and validation from Oracle
• Performed cross-browser testing using Selenium WebDriver.
• Used web-debugging tools like XPath, Firebug and Firepath to locate elements. Generated TestNG test result Html report after execution using Selenium WebDriver Environment: Selenium WebDriver, Cucumber, Eclipse, Maven, Git, SQL, Jenkins, JIRA, HTML, XML, Java and Windows, REST Web Services API's, JSON/ XML. EduWiser Ankara -TURKEY June 2016 – September 2018 Test Engineer
• Responsible for developing and maintaining automated testing frameworks, designing and implementing tests, debugging and defining corrective actions, and executing exploratory and automated tests to ensure product quality.
• Worked as cross-functional team member.
• Collaborated in all phases of software development lifecycle (SDLC) and testing lifecycle (STLC) in Agile / Scrum environment maintaining quality development of the Sprint deliverables.
• Successfully designed and developed reusable methods for the behavior of the application which resulted in building robust test automation scripts to deliver quality products.
• Successfully collaborated with the development team to design and develop Test Cases and diagnose problems ensuring successful Functional Testing coverage.
• Executing the Smoke, Regression, Positive, Negative and Functional Testing.
• Developed Cucumber BDD Test Automation Framework utilizing tools such as Maven build tool, Selenium WebDriver, JUnit, TestNG ensuring testing of key web application features and user behaviors.
• As testing purpose, used Java language with Selenium WebDriver for creating the test cases and projects in Intellij IDEA.
Environment: Selenium WebDriver, Jenkins, Jira, Maven, Testng, Cucumber, Java, Postman, Agile, Xml, Html, Git, GitHub.