Lead Automation Engineer Resume
New York, NY
SUMMARY:
- Over 11 years of extensive experience in Software Development in the field of Information Technology, Financial and Insurance industry.
- Extensive knowledge of Software Development Lifecycle (SDLC), Complete Testing Life Cycle which includes Analysis, Implementation and Testing of a software application.
- Successfully designed, developed and implement robust, reusable and easily maintainable Automation Framework to archive highest automation in testing process.
- Expert working with Automated/Performance tools such as Selenium, Quick Test Professional/Unified Functional Tester and Load Runner.
- Extensive experience working with Core Java, Object Oriented Programming, collection framework, Exceptions and Design patterns.
- Strong knowledge in cross browser, cross platform web testing with Selenium RC and Web Driver using object oriented programming language.
- Extensively utilized open source functional testing framework like JUnit, TestNG while developing automation tests in Selenium.
- Strong experience with SOA architecture which includes RESTful Web Services Testing.
- Experience in Code and Peer reviews and working on Maven and Jenkins build tools.
- Have worked extensively on Web based, Stand - alone and Client/Server applications performing, GUI and Functionality Testing, Black Box Testing, System Testing, Performance, Load, Stress and Regression Testing.
- Proficient in developing Data Drive, Keyword Driven & Hybrid framework and implement using automation tool.
- Experienced in performing Manual Testing for both Front End and Back End testing by writing Scripts and SQL queries.
- Experience in Quality Center, Test Director and Rational Clear Quest for reporting and tracking bugs.
- Experience in development, analysis, testing and implementation of database applications in SQL Server, ORACLE and MS-Access.
- Proficient in writing SQL queries for Back End testing.
- Provided leadership to Automation Team members by members by mentoring them on various day to day QA automation issues and challenges.
- Possesses excellent interpersonal and communication skills. Ability to effectively and professionally interact with people at all levels of management.
- Self motivated, willing to assume responsibilities and a strong team player.
TECHNICAL SKILLS:
Testing Tools: Selenium, QuickTest Pro/UFT, Rational Functional Tester (RFT), HP ALM/QC, JIRA, Rational Clear Quest, WinRunner, LoadRunner, Maven, Jenkins, SVN
Programming Languages: Java, Java Script, C, C++, C#, Visual Basic 5/6, PL/SQL, T-SQL
Scripting Languages: VB Script, TSL (Test Script Languages), VUser
Oracle, MS: Access, IBM DB2
Web Technology: XML, PHP, J2EE, HTML and ASP.NET, AJAX
Server/Tool: IIS 4.0/5.0, Apache s Tomcat, Web Logic Server
Framework: TestNG, JUnit, Spring, Page Object Mode and Hibernate
Operating System: Windows (98,2000,NT,XP), UNIX, Linux, ms-dos
Office Tools: Microsoft Office Suite 97/2000/2007 , MS-Project
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Lead Automation Engineer
Responsibilities:
- Analysed User stories, Business Design Documents ( BDD ) and System Requirements to create high level scenarios.
- Developed Test Cases and Test Scripts based on Business Design Documents ( BDD ), wireframes and Use cases.
- Implemented Keyword Derived framework using Selenium TestNG to automate end to end testing between NSS Frontend , Backend and WPOCBAF applications.
- Created Maven project for automation framework to distribute/deploy among teams and handle dependencies.
- Build Modular Automated Source framework library for easy to use and reusable and global framework.
- Configured Jenkins with testing framework for continuous integration (CI) and scheduling tests.
- Developed automated test framework with open source tool Selenium for cross browser and cross platform testing.
- Remediated and maintained automation scripts to accommodate changes and new functionalities.
- Configured Selenium- GRID with framework to parallel and distribution of test execution in multiple VM.
- Integrated Applitools with Java Selenium framework for capturing and comparing screen shots and storing in server.
- Analyse the application, reviewed system requirements and provided most cost effective test automation solution.
- Used MQ Utility tool to process various transfer messages and validated responds in outbound queue.
- Developed a File Comparison Utility using to automated NSS billing and MQ Notifications message validation against baseline.
- Responsible for ensuring that defined architectural and development standards are followed by all team member.
- Performed System, functional, integration and regression testing for new and enhanced functionalities.
- Conducted Role based testing for FLA NSS external and internal user permissibility.
- Wrote, maintained and enhanced manual test cases in Excel and uploaded in ALM using Excel Add-In
- Created and executed test suites in ALM and linked with test scripts for execution status.
- Performed GUI Testing for FLA NSS Frontend and Backend application with various data conditions.
- Gather and reserved Test Data in advance for functional and integration testing.
- Used various data files to parameterize automation testing for positive and negative scenarios.
- Used SQL Developer to write SQL queries to perform database testing and validate data integrity.
- Used POTS (Parallel) tool to orchestrated input data for DNBES application and compared output result with NBES .
- Participated in Fedwire Securities (DNBES ) regression testing for various modules (Customer, CUSIP and P&I).
- Prepared test data and conditioned for P&I (Principal and Interest) testing to cover all possible scenarios.
- Logged defects, assigned to development team, coordinated with Dev team to resolve and close the defects.
- Validated requirements against Traceability Matrix during the testing phase and on final builds.
- Regularly met with team leads, other team members and developer to evaluate the project progress.
- Involved in Project presentations and knowledge Transfer to new team members.
- Identifying and escalating risks to leadership and provided inputs to keep projects on track.
- Maintained a web page on Microsoft SharePoint Server for storing Team’s important data and documents.
Environment: WebDriver, JAVA, SVN, Maven, Jenkins, Applitools, Firebug, HTML, Websphere MQ, JIRA, UFT 12/12.5, HP AML 12/12.5, SQL Developer, MS Office 2010, Ultra Edit, Notepad++, Windows 7/10
Confidential, Pennington, NJ
QA Lead
Responsibilities:
- Developed detailed Test Plan by analysing Business Requirement (BRS) & System Requirement (SRS) document.
- Worked as Lead Automation Tester by designing Test Automation Frameworks and identifying end-to-end regression scenarios for automation.
- Expertise in preparing Test Case and Test Scripts taking into consideration of all possible positive and negative scenarios for System Integration & Functional testing.
- Tested iLOG rules engine for RP & CMA Fee Waiver by creating complex data sheet.
- Created Hybrid Framework using UFT for validating RP/CMA Fee application using various data sets.
- Prepared test data and test results sheet (input / output files) for data driven framework.
- Developed a Keyword Driven Framework using descriptive programming to parameterized object properties to handle dynamic changes on CPV UI .
- Used check points and output value to check and retrieve values respectively
- Created many reusable user defined functions using VB Scripts and stored them as function libraries.
- Validated Override , Metrics & Cash Fulfilment reports with database value by writing complex SQL quire.
- Created & validated Tier , Tools , and ZDT indicators upgrade & downgrade complex scenarios.
- Validate override functionality for different Indicators by placing override though RP UI and verifying result.
- Tested TIPCO messaging queue for override & indicator approval and locking functionality.
- Tested KD main frame system for commission codes for SD brokerage accounts.
- Performed Smoke, Adhoc, Functional and Regression testing throughout software development life cycle.
- Executed Integration testing to ensure that different modules can work together and meet performance level.
- Validated OMGetPartyInfo , OMGetAccountZDT , OMGetAlert , and various other external Web Services by comparing XML tag values with database
- Initiated multiple internal/hybrid transfer using Money Move application to test frequency (once/recurring/schedule) and transact code at account level.
- Developed Data Driven Framework to automate Money Move application transaction process.
- Wrote complex JOIN and nested SQL quires on SQL Server 2005/2008 studio to compare values in PartyInfo , AccountInfo , BalanceDetails & IndicatiorOutme tables with RP/CAM Fee UI.
- Tested Database Archival process by comparing values and row counts from both RP and Archival database.
- Performed several Stored Procedures testing by executing and validation result on SQL Server.
- Created & executed custom report on HP AML Analysis View to track testing progressing and providing status.
- Coordinated with Offshore team for Test Case Preparation and Execution. Also trained then on new functionality.
- Reviewed the Test cases and Test scripts with team and provided feedback and add missing scenarios.
- Conducted Test Plan and Test case review meetings with business users until final sign off.
- Reported defect in Quality Center (QC) & Clear Quest and conducted defect Review meetings.
- Communicated Test Status updates and defect metrics to project Manager, escalate critical issues to appropriate team lead.
- Supported UTA testing for business user by conditioning data for various scenarios as requested.
- Worked with management for resource allocation, estimating time frame and budget planning for new projects.
- Cooperated and performed with development group to resolve the difficulties came across in a test execution.
- Worked closely with internal teams (Development, Project Management, Business Analysis, and Production Support) to ensure highest level of quality for software releases.
Environment: Windows XP/7, UFT 11.5, Quick Test Pro 10.0, UFT 11.5, Quality Center 10.0, HP AML 11.5, SQL Server 2005/2008 R2, Clear Quest, MS Office 2007, TextPad.
Confidential, Chicago, IL
Sr. Quality Analyst
Responsibilities:
- Assisted in gathering business requirements, studying the application, collecting the information from developers and writing Test Plan.
- Analyzed Business requirements and Wrote Test cases and Test scripts.
- Categorized Test Cases for both Web Reports (WEBi) and Client Reports (DESKi) to simplify test implementation.
- Validated both Deski and Webi reports objects, variables, filers, sorts and ranking properties based on BRS.
- Tested Universe level Classes and Objects properties for defects to locate any Meta data related issues.
- Performed GUI Testing, Functionality Testing and Integration Testing on InfoView application for defects.
- Extensive worked on Performance test to check the reports runtime of both DESKI and WEBI reports on InfoView page and desktop application.
- Performed Positive and Negative testing to validate the application’s security functionaries and user authentication process.
- Involved in version migration to XIR3 and tested the reports and its components migrated in new environment.
- Performed intensive testing of Publication functionaries and scheduler modules of the application to verify the delivery of the reports to right location in accurate format.
- Perform end-to-end Manual Testing of the application.
- Performed Regression testing after defect fix to ensure the fix doesn’t effects other functionalities of the application.
- Used TOAD to run complex SQL quires to compare and validated database data with InfoView report’s data.
- Reported bugs/defects using Quality Center and tracked the daily status of the logged bug.
- Provided complete information to the developers to understand the bug and communicated in a timely effective manner with Developers for any additional assistance needed.
- Generated bug reports and present it to business status meeting for discuss the severity of bugs with business people.
- Worked closely with the team members to resolve technical issues and any faults.
- Provided support for UAT testing and participated in some testing if required.
- Participated in all meeting and discussed on a regular basis to consolidate team efforts and to meet deadlines.
Environment: Windows XP Pro SP3, Business Objects XI R3/6.5, InfoView XI, TOAD 8.5.1, Quality Center 9.2, MS Office 2003.
Confidential, Hopewell, NJ
Sr. Quality Analyst
Responsibilities:
- Worked with Business Analysis team to prepare a detailed Business Requirement document for Confidential new Banking Platform and support testing group.
- Developed Test Plans for manual testing for WireXchange and Account Opening Testing.
- Performed end to end Manual Testing & Automated Testing on WireXchange and Automated Account Opening (AAO) applications.
- Designed, Developed high level Test cases for system end to end testing.
- Created and executed various Test Scenarios for different modules.
- Performed GUI Testing, Functionality Testing and System Integration Testing (SIT) to find bugs in the system.
- Performed Regression testing to check that fixes didn’t create problems elsewhere.
- Participated in formulation of the test strategy and execution of test strategy.
- Report bugs and defect tracking using Rational ClearQuest.
- Coordinated with onsite people for the UAT Testing.
- Provided detail information to the developers to understand the bug, get an idea of its severity and about its reproducibility.
- Attended weekly status meeting to give update about testing process and actively participated in other Project meetings.
Environment: Windows XP, Internet Explorer, Rational Clear Quest, MS Office 2003.
Confidential, Columbus, OH
Quality Analyst
Responsibilities:
- Developed Test Plans for both automation and manual testing.
- Worked with Business Analysis team to prepare a detailed Business Requirement document.
- Performed Manual and Automated Testing.
- Designed, Developed and executed test cases for menus and response checks.
- Manual Testing for checking the flow of the application functionality
- Created and executed various Test scripts for different modules.
- Performed Black Box Testing based on requirement and functionality.
- Performed GUI Testing, Functionality Testing and Integration Testing using QTP.
- Performed Data migration testing for database upgrade.
- Performed Regression testing to check that fixes didn’t create problems elsewhere.
- Generated the detailed reports of the bugs and pass-fail report.
- Used Load Runner to conduct load, stress and performance testing by creating worst case scenarios.
- Worked closely with the team members to resolve technical issues and any faults.
- Log bugs in Quality Center and keep tracks of bug for retest.
- Interacted with Web Administrator, Database Administrator and Network Engineer to help solve performance issues.
Environment: HTML, ORACEL 9i, Windows XP, Internet Explorer, Quick Test Pro (QTP), Quality Center, Load Runner, MS Office