Post Job Free
Sign in

Automation Engineer Financial Services

Location:
Apex, NC
Posted:
July 24, 2024

Contact this candidate

Resume:

Professional Summary:

Experienced Sr. QA Automation Engineer with 6+ years in financial services and banking domains. Proficient in Selenium WebDriver, Java, JUnit, and Cucumber for UI testing, with expertise in SQL, Oracle, and RDBMS for backend testing. Skilled in Agile/Scrum methodologies, Jenkins for CI, and JIRA for project management. Specializes in creating automation frameworks (BDD, TDD, Data- Driven) and API testing (REST Assured, Postman). Proficient with Maven, Git, and SVN for build and version control. Strong in designing Page Object Models (POM) and executing various testing types across multiple browsers. Supported the migration of AWS CloudFront fromWAFv1 to WAFv2 and deployed AWS services and AWS release management.

Professional Experience:

Wells Fargo Charlotte, NC

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. v Skills & Tools

• QA Testing

• Software Testing

• Manual & Automation Testing

• Quality Assurance

• Selenium WebDriver

• Core Java

• Behavior Driven Development

(BDD)

• Spring

• JavaScript Unit testing

• System Testing

• Integration Testing

• UAT Testing

• Functional Testing

• GUI Testing

• Regression Testing

• SDLC / STLC

• Agile Scrum / Waterfall

Methodology

• Back-End Testing

• TDD, OOPs concepts

• Eclipse

• JetBrains IntelliJ IDEA

• Git (GitHub, GitLab,

Bitbucket)

• Jenkins

• JIRA

• Postman

• RESTful and SOAP APIs

• Swagger (OpenAPI)

• JSON

• MySQL Workbench

• Oracle Database

• HP ALM

• Maven / JUnit /TestNG

• POM

• Cucumber / Gherkin

• SPLUNK / KIBANA

• Apache JMeter

• Performance Test

• Python (beginner)

• Linux/ Unix commands

• Cypress

• AppDynamics

v Certifications:

• AWS Certified Cloud

Practitioner

• Certified GCP Associate

• Splunk Core Certified User

v Education

Atatürk University Turkey

Bachelor’s degree

Musa Ates

US Citizen

704-***-**** *********@*****.***

• 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 Columbus, OH

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.

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

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



Contact this candidate