Lead Developer Resume
Chesterfield, MO
SUMMARY
- 9 years of hands - on experience in Software Quality Assurance, Testing for complex enterprise applications using the latest technologies.
- Proficient in preparing the Testing artifacts like Test Plan, Test Strategy, Test Procedures, Test Cases, Effort Estimations, Test Defect Log, Test Reports.
- Proficient in working with offshore teams and have ability to work on multiple projects.
- Extensive experience on Automation testing using QTP/UFT, Selenium-WebDriver with Java, TestNG, JUnit, Cucumber, SoapUI, WinRunner and QC/ALM.
- Proficient in testing Desktop, Client Server, Vision Plus, CRM and Web Applications.
- Diverse industry experience includes hands on experience in Telecom, CRM, Healthcare, Scanners, Guidewire, Insurance, Finance and Mortgage Applications.
- Experience with Automatic build and Continuous Integration using Maven and Jenkins.
- Experience with Selenium and Sauce Labs integration.
- Experience in creating Test Frameworks using Selenium WebDriver with Data Driven Testing, UI Mapping, Page object Model and Design Patterns
- Experience in testing Android Mobile Applications using Android SDK tools like ADB, AVD, and Appium.
- Extensive experience in both Black box and White Box testing.
- Exposure in writing Groovy tests for web services testing via SOAPUI for WSDL, SOAP, HTTP and REST
- Proficient in writing test cases in ALM and Defect report generation using ALM and JIRA.
- Experience in Selenium, Cucumber (Ruby) and Test NG Automation Testing for Web Applications.
- Proficient in automating Infragistic and Sync Fusion grid applications.
- Proficient in different software development methodologies like Agile, Scrum, Waterfall.
- Active participation in troubleshooting and communicating issues with ORASI, HP and Developers.
- Proficient in Backend Testing and Data Integrity Testing using SQL.
- Experience in development methodologies like BDD, TDD/ATDD.
- Experience in Fiddler (web debugger), TightVNC (RDP access), VMWare (Accessing virtual machines) and Performance Monitor (To record the memory usage).
- Excellent interpersonal skills and ability to work in a cross-functional environment.
- Experience in writing scripts using Java, XML, CSS, Java-Script.
- Extensively used Version Control System (CVS, SVN).
TECHNICAL SKILLS
Testing Software: UFT, ALM, Selenium, SoapUI, Cucumber, Appium, Winrunner,Testing Anywhere.
Languages: C, C++, Java, Apex, TSL, VB Script, Java Script, Ruby, Groovy.
Web Technologies: HTML, DHTML, Java Script, VBScript, Xml, Visualforce.
Utilities: SQL* PLUS, SQL developer, SVN, TestNG, JUnit, Maven, Ant, Jenkins.
Cloud Technologies: Force.com, Sauce Labs
Operating Systems: Windows 95/98/NT/2000/XP/7, CITRIX, VM Ware, Android SDK
Databases: Oracle 10g/9i, MS SQL Server 2005/2000, MS Access.
PROFESSIONAL EXPERIENCE
Confidential, Chesterfield, MO
Lead Developer
Responsibilities:
- Following Agile methodology, participating in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings for successful completion of the sprint.
- Analyzing Business Requirements Document, Functional Specifications Document and Technical Design Document to develop Test Plan and Test Cases.
- Configure and develop automation framework using Testing Anywhere tool.
- Extensively used JIRA for user stories, bug management and team communication.
- Participating in requirement review meetings with business analysts, project managers and developers.
- Preparing Test Status Reports during Test Execution Process, preparing and delivering final test report.
- Experience in debugging the issues by analyzing the SQL queries.
Confidential, Maryland Heights, MO
Lead Automation Developer
Responsibilities:
- Following Agile methodology, participating in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings for successful completion of the sprint.
- Preparing Test Status Reports during Test Execution Process, preparing and delivering final test report.
- Analyzing Business Requirements Document, Functional Specifications Document and Technical Design Document to develop Test Plan and Test Cases.
- Configure Selenium WebDriver, TestNG, Maven build and created selenium automation scripts in java using TestNG prior to Agile release.
- Create automation scripts in Eclipse, Java, Selenium WebDriver, running them as TestNG scripts.
- Extensively used Selenium and WebDriver to test the web application.
- Develop automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using JUnit.
- Maintain and execute Maven build files for running Automated Tests.
- Using Jenkins as a Continuous Integration server to configure with Git and Maven.
- XPATH, CSS Selectors as locator patterns to identify elements.
- Perform Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Perform Android Mobile testing using Appium API, ADB and Emulator.
- Perform Web Services Testing for (SOAP and REST) web services by creating test case suite using SOAPUI.
- Sending SOAP request to check web services data by transfer the response using Groovy Script and analyzing the response.
- Extensively used JIRA for user stories, bug management and team communication.
- Participating in requirement review meetings with business analysts, project managers and developers
- Experience in debugging the issues by analyzing the SQL queries.
Confidential, Maryland Heights, MO
Lead Automation Developer
Responsibilities:
- As a Lead Automation Developer, I am responsible for working with off-shore teams i.e. the regression team, the functional team and the business.
- Creating the UFT help documentation to work with Charter Automation Standards.
- ConductingTest Plan Design Meetingswith the Integration QA team, to discuss and analyze the sprint user stories and tasks and to answer questions on how the Integration team should build their scripts.
- Presenting the Test Approach & Integration Test Demo to Product Managers.
- Identifying Integration User-Stories and Tasks during theSprint Grooming,Sprint PlanningSessions.
- AttendingDaily Stand-up meetings, as part of the sprint meetings, for the QA Integration Team
- CreatingAutomation Scripts (VBScript)in the sprints and stored them in theTest-Planmodule ofQualityCenter/ALM.
- Enhancing the tests by creatingstandard auto-logging functionsto capture and append the logs to the test run.
- Enhancing the UFT scripts by doingunit testingon the scripts before creating scenario based tests inTest-Lab Module of Quality Center/ALM.
- Reporting results by providing email notification in HTML format for easy readability.
- Creating thestandard libraryfor functions and sub-procedures.
- Creating defect tasks inJIRA and monitoring them.
Confidential, Philadelphia
Lead Automation Developer
Responsibilities:
- Created automation scripts in Eclipse, Java, Selenium WebDriver, running them as TestNG scripts.
- Extensively used Selenium and WebDriver to test the web application.
- Developed hybrid automation framework using Selenium WebDriver in Java and TestNG.
- Maintained and executed Maven build files for running Automated Tests.
- Created BDD/ATDD scripts using Cucumber (Ruby) and integrated with selenium.
- Used Jenkins as a Continuous Integration server and Maven in testing.
- Used XPATH, CSS Selectors locator patterns to identify elements.
- ConductedTest Plan Design Meetingswith the Integration QA team.
- Integrated selenium with Sauce Labs in-order to execute the scripts on different environments.
- Presenting the Test Approach & Integration Test Demo to Product Managers.
- Identifying Integration User-Stories and Tasks during theSprint Grooming,Sprint PlanningSessions.
- Creating UFT/QTP Automation Scripts (VBScript)in the sprints.
- Enhancing the tests by creatingstandard auto-logging functionsto capture and append the logs to the test run.
Confidential, Philadelphia, PA
Sr. Automation Tester
Responsibilities:
- Worked on Test Automation testing activities for Neat using automation tool QTP.
- Developed Automated Test scripts using tool QTP with advanced concepts .
- Worked with customized log file generation to report the execution results to the management.
- Involved in automation of WPF controls using QTP.
- Developed templates, performed parameterization to run the test cases for different data.
- Worked on TeamCity - QTP integration
- Involved in effort estimates, metrics for Automation assignments.
- Participated in developing test plans, which has detailed testing scope, strategy, hi-level test requirements, and necessary resources.
Confidential, IL
Sr. Automation Tester
Responsibilities:
- Involved in estimation of the effort as per the defined scope.
- AttendedDaily Stand-up meetings, as part of the sprint meetings, for the QA Integration Team
- Createdand maintained QTP Automation Scripts (VBScript).
- Enhanced the tests by creatingstandard auto-logging functionsto capture and append the logs to the test run.
- Provided email notification in HTML format for easy readability.
- Created automation business reusable functions.
- Performed reviews and automation Regression executions.
- Provided the weekly status to the Project Lead.
Confidential, NY
Automation Tester
Responsibilities:
- Understand the flow of the business and the automation script, prepared test data with minimal error.
- Prepared QTP Automation scripts of TOMAS application with Web Addin.
- Createdand maintained QTP Automation Scripts (VBScript).
- Prepared Framework for end to end TOMAS Application.
- Prepared the Weekly Status report for the project and send it to the client.
Confidential, NY
Automation Tester
Responsibilities:
- Understand the flow of the business and the automation script, prepared test data with minimal error.
- Performed Boarding Accounts and setting up Insurance, Direct Debit, and Sale transactions.
- Prepared Automation scripts of Vision Plus application with Terminal Emulator Add in.
- Gathered required knowledge on Vision Plus.
- Prepared Framework for end to end eServices Application using WinRunner.
- Worked on Web testing and Vision Plus testing.
- Prepared the Weekly Status report for the project and send it to the client.
- Improved knowledge on cards Domain.
Confidential
Automation Tester
Responsibilities:
- Understand the flow of the business and the automation script, prepared test data with minimal error.
- Gathered complete knowledge on Syncfusion Grids.
- Gathered complete knowledge on Quality center.
- Prepared Framework for end to end Moose Automation using QTP.
- Prepared Documentation for Syncfusion grids.
- Prepared QTP script for End to End Moose Automation and for Advantage Application.
- Prepared Script for performance testing Using LoadRunner 7.8 in Citrix/ICA environment.
- Prepared manual test cases for securitization application in QC and also to execute the cases after preparing the test data and to raise the defects in QC.
- Prepared the Weekly Status report for the project and send it to the client.
Confidential
Automation Tester
Responsibilities:
- Involved in writing test scripts using QTP.
- Created Library files for the business scenarios.
- Created Recovery Scenarios and prepared test data.
- Daily discussions and meetings with Client.
- Executed the Test Scripts through QC.
- Worked on different environments (Regress, TTE).
- Analyzed the results and preparing the Test Report.
Confidential
Automation Tester
Responsibilities:
- Prepared and reviewed the Manual Test Cases.
- Automated Manual scenarios using QTP.
- Created Library files and Recovery Scenarios.
- Prepared Test data and involved in weekly discussions with Client.
- Regression testing through QC.
- Analyzed the results and prepared the Test Report.
