Post Job Free

Resume

Sign in

Scrum Master Automation Engineer

Location:
McLean, VA
Posted:
February 28, 2024

Contact this candidate

Resume:

Musa Ates

US Citizen

571-***-**** ad3y1c@r.postjobfree.com

Professional Summary:

• A highly proficient Sr. QA Automation Engineer with 5+ years of experience with specializing in Software Quality Automation Testing of Web-based, Client Server applications in financial service and banking domains.

• Developed automation framework using Selenium Web Driver, Java, Junit, and Cucumber for application UI testing at J.P. Morgan Chase

• Performed Back-end testing using SQL, Oracle, Java, JDBC and RDBMS at Wells Fargo.

• Expert knowledge in understanding the Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.

• Extensive experience in implementation of Agile/Scrum Methodology projects.

• Integrated with Continuous Integration tool Jenkins for running Smoke test on daily basis automatically.

• Regulated Cucumber training to existing and new team members.

• Worked closely with Product owners, Business Analysts, Scrum master’s and used JIRA as the project management tool to follow through the process. Actively participated in Scrum Ceremonies such as Sprint Planning, Grooming, Sprint Demo, and Retrospective Meetings.

• Expert in designing and creating Automation Frameworks using Java, along with tools such as Selenium WebDriver, JUnit, TestNG, Maven, Jenkins, and Cucumber.

• Experience in creation and maintenance of new and existing Automation Framework Models such as Behavioral Driven Development (BDD), Test Driven Development (TDD), and Data Driven Frameworks.

• Experienced in Java programming language and developing Automation Scripts by applying different concepts such as Object-Oriented Programming (OOP), Collections, Exception handling in Java, by using different IDEs such as Eclipse and IntelliJ.

• Well versed in writing Test Scenarios in Cucumber using Gherkin language to see through end user perspective and implementing Scenarios in step definition classes as well as creating Cucumber HTML reports and JSON reports along with Scenario screenshots.

• Expert in implementing the Page Object Model (POM) structure, by creating elements for each page object therefore sustaining more reusability across multiple projects.

• Experienced with API Testing by using RESTful Web services using REST Assured library and working manually with Postman.

• Experienced in using Maven as a build tool to manage the Framework and usage of GIT and SVN as Version Control Systems.

• Performed Database and Back-End Testing by writing SQL Queries for data validation and modification of data from the SQL server Database.

• Worked with Selenium Grid on running multiple tests across different browsers (IE, Firefox, Safari, Chrome).

• Experienced performing various types of testing such as Functional Testing, Integration Testing, Unit Testing, System Testing, Smoke Testing, Regression Testing, Positive/Negative Testing, GUI Testing, and Back-End Testing.

Technical Skills:

• Selenium Web

Driver

• Java

• HTML

• Cucumber

• SQL Server

• MySQL

• Oracle

• Jira

• QTest

• Agile

• Waterfall

• SDLC

• STLC

• BDD

• TDD

• OOP

• REST & SOAP

• API

• Splunk

• JSON

• POM

• Junit

• TestNG

• Maven

• Jenkins

• Apache JMeter

• AWS Certified Cloud

Practitioner

• Gherkin

• HP ALM

• Windows

• Certified

GCP

Associate

Professional Experience:

Wells Fargo

Software Engineer

Jan 2019- Present

• Developed automation framework using Selenium Web Driver, Java, Junit and Cucumber/Gherkin for application UI testing.

• Used Eclipse as IDE for the creation of automation scripts.

• Identified Web Element using various locators such as ID, Name, Class, Tag Name Link Text, Partial Link Text, XPath and CSS locators.

• Implemented Page Object Model and Data Driven Framework for UI testing.

• Used Junit-Cucumber framework to drive the execution.

• Used Apache POI for reading and confirmed the data from Excel files.

• Performed Back-end testing using SQL, Oracle, Java, JDBC and RDBMS.

• Performed cross-browser compatibility testing on Chrome, Firefox and IE browsers using Sauce Labs.

• Automated the manual functional scenarios and built automation regression suite.

• Achieved Continuous Integration through Jenkins by building the framework using Maven.

• Efficiently logged and tracked defects using JIRA.

• Participated in a full life cycle of an agile project and applied best quality assurance practices to ensure full functional testing of new features being added every sprint, as well as full regression testing for all previously implemented functionalities in every sprint.

• Participated in daily scrum, sprint planning, sprint review and sprint retro meetings.

• Regulated Cucumber training to existing and new team members.

• Contributed to the definition of quality metrics and overall testing strategy.

• Effectively communicated testing activities and findings in verbal and written format

• Involved as a Web Services tester in testing team.

• Responsible to verify Web services API request, response data validations in REST, SOAP protocols.

• Designed developed and implemented web services testing procedures.

• Developed great relations within business team, management team and worked on strengthening the overall team approach from QA’s end.

• Designed and presented business required documentation to Product Owners, Shareholders, and management team(s).

• Actively held my team to participate on the meetings and voicing their opinions, comments, and concerns.

• Worked on defining and standardizing documentation formats to comply with Bank Standards.

• Closely worked with all teams to analyze and maintain the testing standards and worked on improving the testing documentations in team agreement.

• Always delivered tasks on time and allocated the remaining time on my schedule to provide cross training to other team members of different teams in order to become a risk-free environment within the testing team(s).

• Actively listened to my team members and worked on making arrangements based on their questions/concerns and proposed the idea(s) to our team.

• A quick adjuster to new approaches and new processes with the requirements assigned to me as well as team wide.

• Recognized in the staff meetings from peers as well as management for top performance both as an individual as well as within the team.

• Recognized through e-cards for being initiative and active in my standing within my team and all possible teams that needed improvement with processes.

JP Morgan Chase Bank

Quality Assurance Automation Engineer

June 2018- Jan 2019

• Designed and developed page object model pattern hybrid automation framework from scratch using Selenium WebDriver and TestNG and defined dependencies using Apache Maven.

• Developed and maintained automation test scripts for web-based applications using Java and Selenium automation tools.

• Achieved automated execution tests using Maven and Jenkins.

• Executed peer reviews for Selenium Scripts developed by the team members.

• Developed Test frameworks with Cucumber and Gherkin

• Performed Back-end testing using MSQL, Java, JDBC.

• Used Java language and TestNG framework for coding.

• Used Maven for building the dependencies for dependency management and project format.

• Integrated with Continuous Integration tool Jenkins for running Smoke test on daily basis automatically.

• Used Data Provider to make available test data in TestNG framework.

• Extensively used Selenium web element locators like (Xpath, CSS Selectors, Fire Bug and Fire path locator) and WebDriver to test the web application.

• Reported software defects in Jira and interacted with the developers to resolve technical issues.

• Prepared Requirement Traceability Matrix to ensure the capability coverage of the test cases.

• Reported bugs and sent e-mail notifications to the developers using Git and Jenkins.

• Connected to database to query the database using SQL for data verification and validation.

• Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.

• Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.

• Participated in SCRUM life-cycle ceremonies: Daily Standup, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective.

• Updated test procedures as functionality changed during testing cycle, prepared Test cases and Test plans for new functional modules.

• Provided sign-off reports when the stories had been successfully validated.

• Closely interacted with the Development and LOB team to verify defects and to possibly locate a solution to the defects.

• Worked closely with the documents to analyze and maintain Test Cases, which satisfied Verification and Validation and helped with tracking the defects.

• Used JIRA for requirement management, planning, scheduling, and running tests, executing the tests, defect tracking and management of the defects.

• Prepared Requirements Traceability Matrix (RTM) to map the requirements as well as included new functionalities to be added as requirements due to the critical status.

• Worked with teams with various SDLC methodologies and practices including but not limited to: Waterfall methodology, Agile methodology, Kanban.

• Recognized in the staff meetings for top performance both as an individual as well as within the team.

• Always delivered tasks on time and allocated the remaining time on my schedule to support different projects other teams were in to deliver tasks within their sprint.

• Quickly adjusted to the new practices and the new tools introduced.

• Scheduled knowledge transfer to the other members of the team of the tools I had been granted access to beforehand.

• Provided KT to other teammates to ensure teams had the enough knowledge on the subject while moving forward.



Contact this candidate