Lead Test Engineer / Lead Automation Developer Resume
Rockville, MD
SUMMARY
- 10 years of extensive experience in the IT industry as a Software Developer, Quality Assurance and Software Testing of Client/Server, Mainframe and Web based applications.
- Complete understanding and thorough knowledge of various QA methodologies Models (V Model, Spiral Model, Agile, RUP and Incremental Model).
- Computer Engineer with extensive experience delivering complex technological solutions to diverse business environments. Expertise in program analysis, development, design and implementation. Strong background in network administration.
- Expertise in User Requirement Analysis, Functional Specifications, Use Cases, Business Requirements, Business Rule, Prepare Test Schedules, Identify Test Requirements, Test Plans, Design Test Cases, Test Scripts and Test Data.
- Excellent skills in writing Test Plans, Test Cases, Traceability Matrix and Test Scripts.
- Extensively experienced in testing various databases using SQL queries.
- Expertise in System Testing including Functional, Regression, Integration, Performance and UAT Testing of Client/Server and Web based Applications using Black Box, and Grey Box testing techniques.
- Have good experience in performing Verification and Validation activities.
- Experienced in using HP TestDirector and HP Quality Center for gathering requirements, planning and scheduling tests, analyzing results, and managing defects and issues.
- Very proficient in tracking and reviewing defects using HP Quality Center.
- Well versed with SQL, PL/SQL queries to run the Database Integrity tests.
- Experienced in performing Data driven testing using QuickTest Professional (QTP).
- Experienced in indentifying Test cases to be run for Regression testing and conducted regression testing as and when new builds were made using QuickTest Pro (QTP).
- Experienced in developing Data Driven, Keyword Driven and Hybrid Frameworks using QTP and VB Script.
- Extensively experienced with UNIX Shell Scripts.
- Knowledge of Dot Net programming (C #, ASP.NET, VB)
- Working Knowledge of Web Services (WSDL, SOAP, SOAP UI).
- Solid experience with load and performance testing of enterprise applications and associated tools such as HP LoadRunner.
- Experienced in conducting Load testing, Scenario creation and execution, Measured Throughput, Hits per second, Response time, and Transaction time using LoadRunner Analysis.
- Experienced in working in agile environment
- Experienced in managing the Software Engineering standards like CMM, ISO and IEEE.
- Expert knowledge of Software Management Systems - Visual Source Safe, PVCS Version Manager and etc.
- Strong working experience in Windows Vista, Windows XP, Windows NT and UNIX environments.
- Strong analytical skills coupled with Good Communication and Interpersonal Skills.
- Ability to work in a team & Independent environment.
- Proven ability to quickly master and apply new technologies.
- Highly analytical problem-solver with the ability to learn new technologies quickly and efficiently. Self motivated team member who works well independently and in a group.
TECHNICAL SKILLS
Operating System: MS-DOS, UNIX, Windows
Mainframe: MVS, CICS
Languages: Java, C++, Groovy, SQL,PL/SQL, Visual Studio.NET 2008/2005/2003 , C#.NET 2003/2005/2008 , VB.Net 2005, C++.Net 2005,, Java, Visual Basic 7, Rational Rose, Crystal Reports, Java Script, VB Script, XML.
RDBMS: SQL Server, Oracle, Sybase, MS-Access.
Testing Tools: QTP, Quality Center, SoapUI, LoadUI, Test Director and LoadRunner
Web Technologies: HTML, DHTML, XML, SOAP, JSP, ASP, PHP and Java Applets.
Documentation Tools: Ms Word, Ms Excel, and Test Editor.
Web Severs: Apache, Web logic, Web Sphere, IIS
Other Skills: VMware and Photoshop
PROFESSIONAL EXPERIENCE
Confidential, Rockville MD
Lead Test Engineer / Lead Automation Developer
Responsibilities:
- Involved in development and maintenance of automated test scripts for functional development teams and business areas using Selenium-Java.
- Developed test scripts for Data Driven Tests as well as executing these scripts for Interface testing using QTP.
- Testing.
- Designing and accomplishing Automated/manual API testing and Mobile applications
- Set the baseline for the performance test by analyzing test results generated after the scenario run using Load Runner, Soap UI and Codded UI.
- Created Test Plans, Test Cases and achieved Sign-off’s from Business Partners.
- Assisted in Preparing detailed test plan and test cases by understanding the business logic and user requirements for manual and automated testing.
Environment: .Net,Windows, UNIX,SQL Server, JIRA, Clear Quest, Selenium.
Confidential, Columbia MD
Sr. Test Engineer / Automation Developer
Responsibilities:
- Involved in development and maintenance of automated test scripts for functional development teams and business areas using QTP.
- Enhanced test scripts by inserting GUI checkpoints and Synchronization points using MTM and QTP.
- Estimated the effort required to build the automation scripts. Customized tests and test scripts in QuickTest Professional (QTP) using VBScript.
- Developing Keyword Driven and Hybrid Frameworks using QTP and VB Script.
- Developed and executed automation test using Quick Test Pro (QTP).
- Performed testing of GUI and Functionality of the application using Automated Scripts using QTP.
- Used Table Checkpoint, Standard Checkpoint and Text Checkpoint to verify the application using QTP.
- Created the Database Checkpoint using the database query wizard to check the records in the database with QTP.
- Defined handler functions to handle Pop-up exceptions using QTP.
- Created data table and parameterized the tests using the data driver wizard in QTP.
- Developed test scripts for Data Driven Tests as well as executing these scripts for Interface testing using QTP.
- Performed Regression Testing on new application builds and when modifications /changes were done using QTP.
- Analyzed Test results by monitoring the scenarios and regularly checking the output logs on different levels.
- Identified critical show stoppers and reported them to the developers during the testing phase.
- Identified and documented all the defects to ensure application software functionality for present as well as future builds.
Confidential, Fairfax VA
Sr. Software Engineer / Automation Developer
Responsibilities:
- Managed the full lifecycle of new applications and created new WPF applications
- Responsible for designing and developing windows applications using C#
- Using JavaScript and Infragistics library for rich UI
- Used LINQ to Entity and entity framework for querying the database
- Testing and debugging the current application
- Re-designed and developed existing applications( front-end), adding visual effects that use a JQuery-style for a user-friendly design and designed the back-end involving tables
- Perform complete Auto testing using Unit Testing.
- Was responsible for reviewing and documenting existing production website and underlying platform
- Reviewed Business Requirements, Functional Requirements and Technical Design Specification of the application.
- Attended the Business Requirements Walk through and reviewing the BR's Document to verify each and every statement in the document is testable.
- Participated in Requirement Analysis, Business Analysis and Use-Case Analysis.
- Created Test Plans, Test Cases and achieved Sign-off’s from Business Partners.
- Updated required test design documents e.g. checklists, assignment sheet, ISTS, etc on a weekly basis.
- Performed Ad-hoc test once code drops for the assigned SIDs.
- Created detailed Test Cases in HP Quality Center for Functional and Regression Testing.
- Responsible for updating Quality Center fields for tests assigned and executed tests assigned.
- Opened defects, manage defects, retest defects and close defects that are assigned using Quality Center.
- Performed Back-end testing to ensure data integrity using complex SQL queries.
- Generated scripts for automated testing using Quick Test Pro.
- Involved in development and maintenance of automated test scripts for functional development teams and business areas using QTP.
- Enhanced test scripts by inserting GUI checkpoints and Synchronization points using MTM and QTP.
- Estimated the effort required to build the automation scripts. Customized tests and test scripts in QuickTest Professional (QTP) using VBScript.
- Developing Keyword Driven and Hybrid Frameworks using QTP and VB Script.
- Analyzed key scenarios to realize crucial functional areas of the application, Creation and Execution of LoadRunner test scripts against the Key functional areas of Stress Testing and Performance testing of the application.
- Involved in generating Vuser in LoadRunner for performance testing, and load testing of the application in various Loads.
- Developed Vuser Scripts by inserting Transaction points and Rendezvous points into Vuser Script in LoadRunner and performed IP spoofing.
- Set the baseline for the performance test by analyzing test results generated after the scenario run using LoadRunner, SoapUi and LoadUI.
- Reviewed the UAT defects and made sure to cover them in the tests as needed.
- Submitted the data request directly to OSDSS Team; Updated Tests modification sheet as and when required.
- Attend any IST calls that are assigned to me.
- Involved in daily defect status calls.
- Attend all ISTS, training, etc meetings
- Took initiative to get the training or knowledge that the tester is lacking
- Troubleshoot devices (e.g. SIMs expirations, battery removal) etc; modifying settings on devices; installed builds on devices and took screenshots.
- Read all FRS documents prior to the ISTS reviews; updated the Training documents.
- Submitted status on every Thursday to lead on test execution, issues etc.
Environment: .Net,Windows, UNIX, DB2,Oracle, TOAD,PL/SQL,SQL, Quality Center, Clear Quest, QTP and LoadRunner.
Confidential, Sterling, VA
Automation Engineer
Responsibilities:
- Engineering web development, all layers, from database to services to user interfaces
- Supporting legacy systems with backups of all cases
- Analysis and design of databases and user interfaces
- Managing requirements
- Implementing software development life cycle
- Reviewed all the requirements (business, functional, marketing etc) required for the purpose of writing test plans and test cases.
- Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.
- Involved in automation and manual testing.
- Performed Gray Box Testing on Application Code based on JAVA.
- Performed Development of Functional Specifications and testing the transactions to enhance the HIPAA X12 standard transactions - Health Care Claim (837) - Dental, Professional and Institutional, Benefit Enrollment and Maintenance (834), and Eligibility Inquiry/Response (270/271).
- Validated Various XML interfaces.
- Tested the in-bound and out-bound interfaces to Facets.
- Validated the Execution and Scheduling of Batch Jobs in Mainframes (JCL).
- Preparation of the test execution plan, scheduling ad tracking.
- Performed Integration testing, System testing, and Regression testing.
- Prepared test cases and test data using Quality Center.
- Investigated software bugs and interfaced with developers to resolve technical issues using Quality center.
- Reported the defects to the developers using the Quality Center.
- Responsible for writing the SQL queries to pull the data.
- Developed and executed automation test using Quick Test Pro (QTP).
- Responsible for managing scrum meetings for agile projects.
- Parameterized the process to test for different values using QTP.
- Performed testing of GUI and Functionality of the application using Automated Scripts using QTP.
- Performed Mobile testing.
- Used Table Checkpoint, Standard Checkpoint and Text Checkpoint to verify the application using QTP.
- Created the Database Checkpoint using the database query wizard to check the records in the database with QTP.
- Defined handler functions to handle Pop-up exceptions using QTP.
- Created data table and parameterized the tests using the data driver wizard in QTP.
- Interacted with the developers and BA’s extensively.
- Participated actively in team meetings with Functional/Development team for fixing the bugs.
- Created Manual and Goal-Oriented scenarios using Load Runner Controller
- Involved in measuring Network and Server Response Time excluding response time of the GUI.
- Created Vuser Scripts for Performance and Stress testing using LoadRunner.
- Created Scenarios to simulate load and stress testing for multiple Vusers for various Enterprise services and systems.
- Generated Reports, Graphs, Summary data, and Collating execution results to help analyze the performance of the systems using LoadRunner Analysis.
- Maintained weekly test matrix reports.
- Provided weekly status reports.
- Involved in Application Programming interfaces and Protocols like HTTP, HTTPS, SMPP.
- Developed professional relationships with all levels within the IT organization.
Environment: Windows, Mainframes (JCL, CICS, DB2, File-Aid), UNIX, Java, Oracle, TOAD, PL/SQL, SQL, HP Tools (Quality Center, QTP & Load runner), PVCS tracker.
Confidential, Baltimore, MD
Applications Programmer, Database Designer/Automation Engineer
Responsibilities:
- Database redesigning and enhancement - Designed and developed some stored procedure and table valued functions with T-SQL to normalize the database for better performance. Used SQL (2000/2005/2008 ) Service Manager, Enterprise Manager, SSRS, ISQL and custom MSDE distributions, SQLXML, Analysis Services (OLAP) and CLR-Integration C# stored procedures.
- Revised and developed Web Services, ASP.NET, and C# middleware components on the .NET platform for automation applications. Worked with WCF, WPF and WF in C#.Net.
- Upgrade classic ASP application using COM+ to .NET application using GAC.
- Database Management-Performed advanced performance tuning, capacity planning, database security and physical / logical database design in a Windows NT environment.
- Performing audits of systems and software and Analyzing system logs
- Driver programs (Modbus communication, Virtual serial port,…)
- Interacted with Developers, discussed the Specifications provided by the Analysts and also the changes and the discrepancies in the application.
- Assisted in Preparing detailed test plan and test cases by understanding the business logic and user requirements for manual and automated testing.
- Customized Test Director for requirements analysis and defect reporting.
- Performed defect reporting and defect tracking using TestDirector.
- Performed Regression Testing using QuickTest Professional (QTP) and TestDirector.
- Wrote SQL queries to test the database and to perform validations.
- Conducted Black Box, Grey Box, Functionality, Interface and Regression testing during the various phases of the development using QTP.
- Developed test scripts for Data Driven Tests as well as executing these scripts for Interface testing using QTP.
- Performed Regression Testing on new application builds and when modifications /changes were done using QTP.
- Developed Base Line scripts for testing the future releases of the application using QuickTest Professional.
- Validated user input from the web pages.
- Analyzed Test results by monitoring the scenarios and regularly checking the output logs on different levels.
- Identified critical show stoppers and reported them to the developers during the testing phase.
- Identified and documented all the defects to ensure application software functionality for present as well as future builds.
- Prepared status summary reports with details of executed, passed and failed test cases.
Environment: (C# .Net 2008, VB .Net 2008, SQL Server 2005), (ASP .Net(C# and VB), AJAX, XML,XSLT),, J2EE, XML, QTP, TestDirector, Visual Source Safe, UNIX and Windows.