We provide IT Staff Augmentation Services!

Sr Test Automation Engineer Resume

Dallas, TX

SUMMARY:

  • 9 years of hands - on testing experience of which around 9+ years of automation experience in designing, creating, executing, and maintaining automated test scripts for web applications using Selenium/WebDriver. Strong ability to analyze complicated systems to formulate automation test strategies.
  • Experience with web application testing tool such as HP-ALM, Selenium WebDriver and Appium.
  • Experience in performing Black box, White box, Smoke, Integration, Interface, Functional, cross browser, Regression and acceptance testing of standalone, web based, and client/server applications, Also used the tools like Quality Center, QTP.
  • Extensive experience in creating, enhancing, and maintaining selenium automation scripts and Proficient in Page object model selenium frameworks.
  • Experience in writing, updating queries using SQL in SQL server and Oracle, and check information against the database
  • Experience in automating web, mobile, portal and mainframe applications using Junit, TestNG, and using SeleniumWeb Driver for hybrid applications, perfecto Mobile and Appium.
  • Worked in waterfall model of SDLC including requirements analysis, applications design, development, Integration, maintenance, installation, implementation and testing of various client/server and web applications.
  • Working knowledge of agile project management tools such as Boraland Star Team, JIRA, RTC to track tasks, defects, story pointing and produce traceability reports.
  • Experience using Fidelity, Test Bank Service Center tool, Enterprise Ouput Solutions (EOS) -banking services to view daily reports and UNIFI Tool for staging home equity loans.
  • Used Trust Tool and ServiceNow Tools to provide cit/runway/release signoffs, also prod QA signoff up on business manager approval.
  • Excellent understanding of USAA Core Banking Products like DOTCOM, Deposit Origination, Loan Origination, Service Request Management, Authoring Configuration Tools, Sales Management, Work Queue Management and few other Sales and Service solutions support products within a financial institution.
  • Good Interaction with the client/business on the requirements to test to avoid misinterpreted and missed requirements, experience in triages with Dev and co - ordination with Release Management team on the environment availability and outage support.

TECHNICAL SKILLS:

Scripting Languages: C, JAVA,Java Script,C#, Visual Basic Scripting, .Net, HTML 5.0, XML

Methodologies: Agil, Safe Agile, Waterfall

Test Automation Tools: ALM Quality Center 11, UFT(QTP), Load Runner, JIRA, SOAP-UI, IBM RTC, Case Management Tool, ECLIPSEOperating Systems: Windows10, 8, 7, Vista, XP, 2003, 2000, Unix, Linux

Databases: Oracle, Microsoft Access,Microsoft SQL Server 2008

Version Control Tool: SHARE POINT, IBM Rational Team Concert, Start Team

Functional Domains: Banking, Insurance, Automation Framework

Software Planning / Engineering Tools: MS Office, Appium, PerfectoMobile, Selenium WebDriver, Eclipse, Maven, Junit,TestNG, UFT/QTP, QC-ALM, UNIFI, Cucumber, Protractor, Requisite pro, SpiraTest, Jira, SOAPUI, EOS.

Frameworks & Design Patterns: POM in Selenium, Hybrid Framework, Data Driven, Keyword Driven, DAO.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr Test Automation Engineer

Responsibilities:

  • Involved in preparing the Test plan based on Requirement Specification Document.
  • Designed, executed and maintained automation test scripts in Selenium WebDriver using Java, TestNG and Maven.
  • As Test Engineer, involved in plan & perform testing, verification & validation, and quality assurance.
  • Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.
  • Developed Test Cases to automate using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Created Test Data for UAT.
  • Created pom.xml in Apache Maven and executed the build jobs using continuous integration tool Jenkins.
  • Created Validation web services testing process for writes, reads and updates using SOAPUI.
  • Execution of Test Cases and updating the result in QC.
  • Extensively used Selenium WebDriver (data driven framework, XPath locator) to test the web applications.
  • Maintained and executed Maven build files for running automated test cases along with Continuous Integration tools like Jenkins.
  • Used Selenium WebDriver to run test cases in multiple browsers.
  • Written and executed SQL queries with Joins, Group By clause, having clause etc. to validate the data.
  • Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
  • Prepared daily/ weekly status reports on Test case execution, defects.
  • Involved in planning test execution activities, defect reporting and analyzing test metrics.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Set up Selenium tools from scratch and configured various other peripheral tools to perform Selenium test.

Environment: Selenium WebDriver, QC, Soap UI, Maven, Web Services, Jenkins, TestNG, XMLClient:- Pentagon Federal Credit Union (PenFed) PLANO-TX

Sr Test Engineer (Bank-nearshore)

Confidential

Responsibilities:-

  • Closely worked on all the stages of SDLC for this project and executed Functional and UAT Regression Testing
  • Review Use case, User stories and prepare test cases as per requirements
  • Create the test plan document for each SPRINT and Release. Estimate the story points and based on the functionality in SPRINT Planning
  • Defect explanation to developer to make sure the functionality correct. Identify UAT regression test cases for each sprint and execute them in sprint release
  • Identify and validate requirement issues in backlog grooming meetings. Maintain the traceability matrix to make sure all the requirements are covered
  • Attending, arranging daily scrum meetings and update the status in JIRA.
  • Working closely with developers and help to fix the defect. Perform ad-hoc UAT testing when the user story completes.
  • Created selenium test scripts for new member creation for front end channel PENGUIN (MSR/BSR) Channel.
  • Focussed on Release Management activies planning including testing strategies, backout plans, qa support window during the release and providing sign off.
  • Test execution and co-ordination with vendor FDR on a daily basis to validate all types of Debit card transactions and Confidential transactions. Including withdraw, Purchase, Deposit, Reversal,

Environment: - HOGAN Mainframe,JIRA, C# .Net Selenium Web Driver, RFT tool,Eclipse,CONNEX, FDR.

Confidential, SAN ANTONIO-TX

QA Lead

Responsibilities:-

  • Closely worked on all the stages of SDLC for this project and executed Functional and UAT Regression Testing
  • Review Use case, User stories and prepare test cases as per requirements
  • Perform smoke testing to make sure major functionality working
  • Create the test plan document for each SPRINT and Release. Estimate the story points and based on the functionality in SPRINT Planning
  • Defect explanation to developer to make sure the functionality correct. Identify UAT regression test cases for each sprint and execute them in sprint release
  • Identify and validate requirement issues in backlog grooming meetings. Maintain the traceability matrix to make sure all the requirements are covered
  • Handling Release Mangment activites including testing regression test suit in release runways, PROD QA and PROD before providing signoff.
  • Working closely with developers and help to fix the defect. Perform ad-hoc UAT testing when the user story completes
  • Provide daily defect count with severity and priority in stand-up meetings, closely worked with ACC teams in case of defects found in production environment.
  • API Testing using Test harness application. Created Appium Scripts for CD-EDA to run mobile regression scripts.
  • Developing and executing Test Plan, Test scenarios and test cases. Execute the test cases from Jira.
  • Worked with Business services team to implement EDA work item processing Robotic Automation Process using Automation Anywhere Tool.

Environment: - SQL Server 2008,JIRA, Java-Selenium Web Driver, Quality Center 10.0, RPA(Automation Anywhere 9.0)

Confidential, SAN ANTONIO-TX

QA Lead

Responsibilities:-

  • Contributing to BRP sessions to determine and plan releases for the particular quarter, including resource planning, risk & dependency analysis & automation coverage feasibility
  • Planning, assisting, managing and coordinating UAT with business for Prod QA and Prod validations.
  • Used to provide Production signoffs, Up on business manager approval after Demos and Prod QA validations.
  • Managing offshore and Nearshore teams in assigning task and getting execution status on a daily basis.
  • Executed some of failed tests and Defect fixes onsite and used to send daily task and status mails to entire team.
  • Actively taking part in Sync meetings, providing insights, reports and demos across villages and stream with/to scrum masters, FTE’s, APO’s, DPO’s, Architects, BA’s, Tech and QA leads for better process implementations and resolving pain points
  • Working on multiple projects and interacting with specialized testing /non- functional testing teams like performance, legal, security, accessibility and Native teams for every release.
  • Tracking Defects, fixes, BCR’s, RFC’s, Reports and closely working with release management team’s and testing PROD QA and PROD along with Business team before providing QA singoff to move the code to production.
  • Analyzed, updated, maintained and rewrote automated test scripts for different releases of the application using Selenium WebDriver and Appium Frame work.
  • Analyzed Requirements for Deposit description, deposit total, deposit confirmation and deposit limits
  • Authored Test Cases and Test Steps for features like Scanned/not submitted deposits and review digital checks
  • Plugged in various check points to check whether various GUI and field objects meet the requirement specifications
  • Authored SQL Scripting and extracted data from the database
  • Performed Functional, Regression, Integration and System testing on the entire application from scanning till submission, also created automation scripts using Appium frame work.
  • Used project management tool TFS extensively to update day to day progress on stories.

Environment: s: - DotCom, Iphone, Android, Ipad, Tablets, Mobile.usaa.com, Portal, Quality Center (QC)/HP ALM, TFS, Selenium, QTP/HP- UFT, SauceLabs, Jenkings.

Confidential, SAN ANTONIO-TX

Test Lead

Responsibilities:-

  • Involved in Getting Requirements from business and Created test cases of the requirements in Spreadsheet.
  • Reviewing Test cases created by offshore and modifying if work around is necessary.
  • Conditioning the test cases to validate reports and statements after a scheduled daily or monthly batch cycles.
  • Conducting “Interface testing” and “Test cases Review” Meeting with business managers and dev team.
  • Having Planning Session and Status Meeting with Project Sponsors and Project Manager.
  • Attending requirement session with business managers and Functional Analyst and getting required clarifications.
  • Co-ordinating with offshore resources on a daily basis to provide onsite updates, project status and explaining daily task.
  • Created page object model selenium scripts using selenium web driver with Junit and TestNG Configuration Framework also created UFT scripts for Mainframe banking system Fidelity.
  • Analyzing, planning and developing Test automation using QTP and ALM
  • Create Automation Scripts for Test Data creation and Regression Testing.
  • Responsible to provide SignOff on Specialized testing like Performance, Accessibility and Security Testing.
  • Participate in all Agile/Scrum ceremonies and writing tests to prepare for upcoming sprints.
  • Creating the Tasks for the Offshore and Nearshore Team in IBM RTC.Responsible to Demo the changes on Each Iteration to the Business.
  • Create test cases based on test plan, uploaded and executed them in ALM after receiving sign -off from Line of Business and document them for future references.

Environment: - MainFrames, HP BSC Tool, IBM Personnal Communication, Quality Center (QC),Quick Test Pro (QTP), TSOI, Enterprise Ouput Solutions(EOS) Banking services, ALM, Junit, TestNG, Selenium, Selenium Grid, PerfectoMobile.

Confidential, SAN ANTONIO-TX

Tester

Responsibilities:-

  • Involved in Getting Requirements from business and Created test cases from new enhancements.
  • Used to send Test Cases for Review with Architect/Sponsor before loading it on to Quality Control.
  • Identifying Test Cases for System Testing, Release Testing and Executing Test cases on windows 8 phone.
  • Used to install USAA CIT Build, Release Build, and Production Build on windows 8 phone and testing all features and functionality available.
  • Conducted defect meetings with business and Tech Lead, Assigning the defects to responsible developers.
  • Producing Execution Traceability Reports and Creating documentation of defect left over, sign off emails and business approvals emails in one place to close the small mods.
  • Implemented regression automation suites, test harnesses and white box test suites
  • Created automation scripts for end-to-end functional testing using Selenium WebDriver
  • Upload the test cases in Quality Center and maps the requirements to particular tests
  • Maintaining Complete Defect Lifecycle in Quality Center. Performed Functional, Regression, Integration and System Testing.Designed & Developed Automation scripts for the application using Selenium WebDriver

Environment: - Win 8 HTC Phone, Nokia Lumia-825,Nokia Lumia-925,Nokia Lumia-1020 windows -8 phones, Quality Center (QC),Trust Tool, Selenium WebDriver, Rational Team Concert (RTC), Borland Star Team.

Confidential, SAN ANTONIO-TX

Tester

Responsibilties:-

  • Reviewing Test Cases and Executed some test cases onsite
  • Did Co- ordination with offshore and Nearshore in getting execution status on a daily basis.
  • Did Execution of some test cases onsite and used to send daily status mails to entire team.
  • Used to co-ordinate with offshore testing team and used to assign tasks on a daily basis.
  • Used to provide signoffs, Up business manager approval after reviewing defects.
  • Documenting the M&P Team responsible for left over defects from project and transitioning the defects.
  • Review and analyze requirements for developing test cases
  • Worked in Agile environment which have by-weekly releases.
  • Co-ordinate with development team for resolving the defects.
  • Prepare daily status updates and write test reports to project manager.
  • Analyzing test cases for automation, Actively Involved in Writing automated test Scripts using QTP 9.2
  • Involved in Execution of test scripts using QTP 9.2, Made Script modifications as part of maintenance.

Environment: s: - DotCom,Iphone, Android, Ipad, Tablets, Mobile.usaa.com,Portal, Quality Center (QC) and QTP 9.2.

Confidential, SAN ANTONIO-TX

Java Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Did Analysis on Phase3 existing system as well as NFS (in future replaced by) and find out the requirements.
  • Created a Wrapper service in SPFI (single point functional interface) layer for different functionalities in Brokerage Account like Activity, Balances and Account Maintenance.
  • Did extensive analysis on Address Update and Account Alerts in Ph3 as well as NFS.
  • Designed and Developed documents for Account Maintenance module.
  • Using RSA, created wrapper services for Address Update and Account Alerts, maintaining the code in RSA .Tracking and fixing the issues.
  • Tested our application modules to analyze the functionality by using different input channels like .dotcom, portal, Mobile/Ipad and Brokerage GUI.
  • Used Producer/Consumer components to achieve better page responsiveness.

Environment: Java 6.0, PS framework, XML, Web Sphere 7.0, IBM RAD/RSA, JEdit, SoapUI 4.2, Eclipse, Web Services, JAXB, JAX-WS, RTC, Putty and Beyond compare.

Hire Now