RUBAYATERESA
Jackson Heights, New York
Phone: 347-***-**** Email: *******.******@*****.***
SKILLS SUMMARY
Over five (5+) years of experience in different stages of Software Development Life Cycle (SDLC) including Agile, Iterative and Waterfall
Proficient in testing the applications in different software and hardware configuration platforms
Skilled in writing test cases and test scripts manually and automatically and in depth understanding of Software Test Life Cycle (STLC) and Defect Life Cycle
Expert in working Agile development methodology environment called “Scrum”
Expert building test automation framework from scratch using Selenium Web Driver, TestNG, Cucumber, Maven, and Page Factory for Page Object Model (POM)
Experienced in Object Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Encapsulation, Abstraction, and Java Collections
Expert on unattended execution using Continuous Integration (CI) tool Jenkins
Knowledgeable on test activities and defect tracking using Atlassian JIRA
Extensive experience in Functional testing, Regression testing, Black box testing, GUI testing, Back End testing, Browser compatibility testing, Integration testing, System testing and User Acceptance Testing (UAT)
Excellent in writing SQL queries to access data from multiple tables using joins to perform database testing in Oracle and SQL server platform
Ability to interact with developers and product analysts regarding testing status and maintain detail QA documentation
Excellent logical, analytical and testing skills with good communication skills
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 in a time sensitive environment
Strong communicator and skillful in working closely with customers to identify and resolve problems.
TECHNICAL SKILLS
CM: Maven, Git, SVN, VSS
Programming Languages: Java, JavaScript, Python, C, C++, Gherkins, SQL, and HTML
Databases: Oracle, Microsoft SQL Server, MS Access
Methodology: Waterfall, Agile (SCRUM), V-Mode
QA Tools: Selenium Web Driver, TestNG, Cucumber, HP Quality Center, SOAP UI,JIRA
Operating Systems: MS-DOS, Windows, Mac OS’s, UNIX
WORK STATUS
U.S Citizen
Fiserv Inc. Parsippany, NJ, March 2018 – Present
Senior Automation Engineer
Client Payment Solutions (CPS) The application allows maximizing the potential of electronic payment processing. Project involved Web based application where users able to create one common platform for handling different payment services such as online bill pay enrollment, transfer money, address change, consumer credit, rate exceptions, fraud mitigation etc.
Responsibilities:
Actively involved in all phases of Software Development Life Cycle (SDLC)
Participated in release planning, sprint planning, daily scrum and retrospective in agile scrum environment
Design and develop Test Plan, Test Cases, and Automated Test Scripts
Performed Smoke, Functional, Integration, System, Regression, Positive, negative, and GUI testing
Build and enhanced automated test framework using Selenium Web Driver, TestNG, Cucumber, Maven and Page Object Model concepts
Developed java programs to enhance the test framework implementing inheritance, method overloading, method overriding, and abstract class
Ensure automated script works properly by locating elements using xPath and page object model (POM)
Developed automated scripts using java in Selenium Web Driver with maven, cucumber, Test NG, Page Object Model (POM)
Created maven projects in command line, and Git repository to manage codes
Developed test cases and performed integration testing of the combined software modules, and tested as a group.
Performed End-to-End testing considering all interfaces and subsystem for functional and non-functional testing
Performed cross-browser testing for the web interface, and mobile application using Selenium and Sauce Lab
Performed Restful API testing using RestAssured, TestNG, and maven
Performed query operations on Oracle to do data validation. Used standard SQL functions and commands to develop SQL queries.
Developed and executed complex SQL queries to create and modify test data
Generated status reports and Defect reports and presented them in weekly status meetings.
Interacted with developers and business analysts to assessed functional requirements.
Follow up with the developers on defects status on a daily basis, and generate reports for managements
New York Community Bank (NYCB), West bury, NY, October 2015 – March 2018
Software Development Engineer in Test (SDET)
Project: EPS- Online Banking provides client account information like account summaries, account details, monthly statements, balance transfers, accrued interest, check ordering, loan application, to apply credit cards, and financial services
Responsibilities:
Worked in Agile (Scrum) methodology approach
Wrote Test Cases, Test Scripts and performed Manual testing on the entire Application
Developed automated scripts using java in Selenium Web Driver with maven, cucumber, Test NG, Page Object Model (POM)
Developed automated scripts using JUnit and TDD
Developed Java programs using Object Oriented Programming (OOP) concepts to enhance test framework
Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature, and Test NG configuration files
Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
Implemented Maven for Project building, and Git for code management repository
Checked database to determine successful transaction of test data from the application by establishing connectivity using SQL commands
Reported, Tracking and follow-up all defect in JIRA
Coached and mentored junior test engineers on various testing efforts and processes.
Emblem Health, New York, NY, July 2014 – September 2015
Quality Assurance Analyst
EMR - Application specifically designed, built and operated to fully address the need to manage patient’s records in the medical environment. It is also able to improve the way hospitals, medical practices and medical billing companies do business.
Responsibilities:
Responsible for developing Test plan based on Functional Specification and Technical Specification Of the application
Developed and executed test cases and verified actual results with expected results
Performed Smoke, Functional, Systems Integration, Regression, and Database testing at various phases of the development and test cycles
Developed script using Object Oriented Programming (OOP) concepts in Java
Developed automation script with Web Driver API using Java, and TestNG test framework.
Used Continuous Integration Tools Jenkins for automation script run in nightly basis and to provide quick feed back to the developers
Used Maven for Project building and Git for version control
Proficient in using implicit Wait, Explicit Wait, WebDriverWait to sync the script with the application during the run time.
Performed query operations on Oracle to do database validation. Used standard SQL functions and commands to develop complex queries
Managed and executed Test Cases with HP Quality Center (QC)
Worked closely with developers, Business Analyst, Architects and Project Manager to understand Portal Project
Assisted and trained team members and customers understanding complex application areas and functions.
Sprint, Reston, VA, November 2013 – June 2014
Software QA Analyst
This application is able to give the convenience of managing account. Customer able to create an account to check minutes and messages, reset password purchase ring tone, and improve their service through the system and also pay their bill online.
Responsibilities:
Involved in project analysis, design and implementation
Analyzed the Business Requirement specifications, user stories and offer suggestion to improve
Developed Gherkins test cases and executed the tests
Manage tasks and defects using Atlassian JIRA, and worked closely with developers to resolve the issues
Performed different types Manual Testing to check the flow of the application
Identified defects and interacted with developers to resolve the issues
Created the Test Cases as per Business requirements and Use Cases
Provided testing Estimates and resource plans based on Functional and Technical specifications
Conducted back end testing for data validation using complex SQL Queries joining multiple tables.
EDUCATION
B. S in Computer Science
York College, City University of New York, CUNY, New York, NY.
REFERENCE
References available upon request