****.***********@*****.***
Durham, NC 27713
Highly motivated, result-Oriented Software Automation Test Engineer with over (5+) years of experience and a strong background in QA Testing. Versatile, quick-learner, willing to embrace seeking a new challenging position in any IT Industry
Experience
PNC Financial Services, Pittsburgh, PA
June 2019 – Current
QA Automation Engineer
UPS, Parsippany, NJ
March 2017– May 2019
Automation Test Engineer
TMG Health, Jessup, PA Jan 2016 – Feb 2017
QA Analyst
Technical Skills
Education
Bachelor’s in economics
National University, Bangladesh
DOMINE KNOWLEDGE
Financial, Health Care, E-commerce
Professional Strengths
Over 5 years of professional Experience.
Adaptability
Analytical skills
Attention to Detail
Communication skills
Problem-solving
Self-starter
Team player
CAREER SUMMARY:
Complete understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and QA Strategy, QA Methodologies like Agile & Waterfall
Experience in Attending Daily Scrum meeting, Sprint Planning and Retrospective meetings to implement the Agile Scrum development Process
Strong experience in Smoke, Functional, Regression, Integration, GUI, and User Acceptance Testing and (SIT) System Integration Testing
Extensive experience in designing and reviewing User stories, Test cases, Test Scenarios, Test Scripts, and Test Plans in both manual and automated test frameworks.
Proficient in Defect Tracking tools such as JIRA, Version One and HP-ALM
Expertise in test automation tools like Selenium Web Driver, Cucumber, Junit and TestNG
Strong Coding Skill and experienced in implementing OOPs (Object Oriented Programming) concept using Java programming language
Proficient in building automation-testing framework following POM (Page Object Model) design pattern using Page Factory
Expert building test automation framework using Selenium WebDriver, TestNG, Cucumber with BDD, Maven, and Page Factory for Page Object Model (POM)
Experience in writing Feature files in Gherkin language and converting them to Automation Test Scripts using Cucumber in Step Definition
Hands-on expertise in creating test scripts using Selenium
Experience in working with JDBC for Database testing using SQL
Experience in using Java Libraries like Apache POI to read the data from Excel
Experience in using Relation Database RDBMS to retrieve the data from the Database using Oracle
Expert in developing complex SQL queries for database testing
Expertise in Build and CI/CD tools like Maven, GitHub and Jenkins to utilize them for Test Automation process
Ability to work independently in a team environment, with a minimum amount of supervision
Excellent technical communication, documentation, interpersonal and reporting skills.
Motivated hard worker with professional attitude and work ethics.
Quick learner and Good team player with excellent written and interpersonal skills
Ability to handle multiple tasks and work independently as well as in team.
PROFESSIONAL EXPERIENCE:
PNC Financial Services, Pittsburgh, PA
June 2019– Present
QA Automation Engineer
PNC online banking websites provide consumer and business financial services like deposit, cash management, lending, mobile banking, loan serving, asset management, wealth management, estate planning and information processing
Project: CECL (Current Expected Credit Loss)
Application: MIP-CECL- Web Based Application- Design to generate a CECL report in every quarters for Federal Reserve Bank (BHC). It is a new accounting mythology that calculate how the financial institutions accounts for the expected credit losses. It replaces the current standards for loss accounting.
Responsibilities:
Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business user stories
Participated in the Daily Stand-up meeting, Sprint Planning Meeting, Backlog Refinement meeting and Retrospective meeting
Actively attended Weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers
Work with the off shore team to make sure that they understand the user story and follow- up them in order to complete the testing task
Design and Developed Test Automation Framework in using Eclipse with Selenium WebDriver, Java, Maven, Cucumber, TestNG
Responsible for developing test automation framework from scratch in using Selenium WebDriver with Java
Implement Object Oriented Programming (OOP) in Java like Inheritance, Polymorphism, Encapsulation, Abstraction, and Java Collections in the framework
Executed Selenium script for the regression testing and analysis the report with my team
Developed Data Driven Framework following BBD (Behavior Driven Development) Approach
Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework
Executed automation scripts using TestNG with Selenium
Performed Data driven testing using Selenium WebDriver and TestNG functions, which reads data from property and XML files
Used Maven to build tool and run the Selenium automation framework
Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
Good hands-on experience in RESTful API testing in using Rest Assured Postman and Automation API testing with Rest Assured
Used XPath and DOM to work with dynamic and static objects in Selenium
Developed an automated test framework in Selenium and deployed source code to GitHub
Performed regression testing for every modification in the application and new release
Created defects in JIRA, assigned them to the responsible person and tracked until they are fixed
Writing and executing Test cases and Test procedures for different scenarios based on the business requirements in JIRA
UPS, Parsippany, NJ
March 2017– May 2019
Software Test Engineer
Project: Package Monitoring & Control System (PMCS)
Application: PMCS (Package Monitoring & Control System) is an application for high risk, high value packages that need to be controlled and monitored by security personnel of UPS
Responsibilities:
Analyzed requirements and design and develop test cases and make requirement assessment reports
Performed System, Functional, Regression, Integration, UAT and End to End testing to verify the functionality with the new codes introduced for modification and/or enhancement
Participated in daily scrum meetings and sprint review meetings in high paced software development lifecycle
Involved planning, preparing, creating, debugging and running automated test scripts in Selenium WebDriver using Java.
Developed Data driven, Keyword driven and Hybrid test framework with Page Object Model approach
Developed the Automation Framework from scratch and enhance by using Selenium WebDriver, TestNG, Cucumber, Maven, Java, GitHub
Using BDD (Behavior Driven Development) Framework and data driven framework with Page Object Model (POM)
Using TestNG, Apache POI, Cucumber with BDD frameworks to develop test suite
Writing Feature files in Gherkin and converting them to Automation Test Scripts using Cucumber
Performed Restful API testing using Rest Assured, test NG, and maven
Performed End-to-End testing considering all interfaces and subsystem for functional and non-functional testing
Queried the database using SQL to make sure that the database reflects the change
Executed and tested various procedures, packages, functions, triggers in the database
Created, altered different Oracle tables in the testing Server
Created defects in Jira, assigned them to the responsible person and tracked them until they are fixed
Maintained Requirement Traceability Matrices to measure the testing process and requirement progress
Worked with team members and end-users
Participated in cross functional meetings held during the project and actively co-ordinates with developers and business team
TMG Health, Jessup, PA
Jan 2016 – Feb 2017
QA Analyst
TMG Health is a leading national provider of expert solutions for Medicare Advantage, Medicare Part and Managed Medicaid plans.
Project: Payer Buddy
Application: Genesis -Web based application to handle health insurance – client login, registration, insurance application, check eligibility by analysis data with real data and payment modules.
Responsibilities:
Participated in daily scrum meetings and sprint review meetings in high paced software development lifecycle
Analyzed the user stories and develop the test manual test cases flowing positive negative and boundary scenario
Performed System, Functional, Regression, Integration, UAT and End to End testing to verify the functionality
Manage all test artifacts such as requirements, test cases, test execution, test data, and defect in JIRA
Automated new test scripts using Cucumber, WebDriver, and Java
Implemented Page Object Model (POM) concepts using Page Factory to manage objects separately making the framework reusable and scalable
Implemented implicit wait and explicit wait in Selenium scripts to ensure that the scripts are synchronized with the application
Designed and developed high level and detailed Test Cases using Gherkins
Set up different verifications in the Java automation scripts
Performed Web Testing to check for broken Links in the Web Page
Performed compatibility testing using different browsers on different machines
Wrote SQL queries to do back-end testing
Participated in weekly defect status meeting.
Environment:
JIRA, Selenium, Cucumber, Java, Gherkins, Jenkins, TestNG, Junit, XML, SQL and Oracle.
SHIRIN AKTHER
QA Automation Engineer
WORK STATUS
US CITIZEN – Can work with any USA company