Software Engineer Resume
Nashville, TN
SUMMARY
- Over 10 years of diverse experience in Software Testing and Quality Assurance.
- Strong knowledge of Software Development Life Cycle (SDLC), Testing Methodologies and Techniques.
- Extensive experience in the areas of GUI testing, Functional testing, Integration testing, System testing, Regression testing and Performance testing of Client/Server and web applications.
- Has expertise in Manual and Automation testing concepts, preparation of RTM, Test case designing, Testing, generating various types of reports and managing the testing team.
- Hands - on experience with Mercury Interactive suite, which includes QTP, WinRunner and Test Director/Quality Center/ALM.
- Strong experience in interacting with business analysts and developers to analyze the user requirements, functional specifications and system specifications.
- Proactively studied various kinds of testing concepts and templates from various sources and effectively implemented them across the organization.
- Proficient in black box testing, build verification testing, user acceptance testing and integration testing.
- Experienced in distributed testing, multi-user testing and database testing.
- Strong skills in back-end testing using SQL queries on Oracle 8i/9i, SQL Server 2000/2005/2008 and MS Access.
- Expertise in analysis of Problem severity, Defect tracking and Defects reporting system.
- Hands-on experience with java and Dot Net applications.
- Ability to work independent or as a team member, excellent written and verbal communication skills.
- Excellent interpersonal skills and ability to work in a cross-functional environment.
- Excellent problem solving and multitasking. Quick learner and able to work under pressure to meet deadlines.
- My core domain skills include Financial, Health Care, Capital Market, Legal, and Educational domains on Web and Client/Server environment.
- Successfully handled the testing of Legal Smart Client applications like DA/DR which will plug-in to an TIDE (Truly Integrated Environment)
- Successfully handled the testing of health care products like MedComm, MEDITECH, WMS, Optiflex, Confidential (Electronic Health Record) and ReadSoft.
- Successfully handled the testing of Educational product like MathAmigo for Palm in Palm/Dana handhelds, for WinCE in PPC & Win95/98/2000/XP.
- Achieved good career growth, learned and successfully implemented new testing concepts.
TECHNICAL SKILLS:
Platforms: Windows 95/98/2000/XP/VISTA/7, Unix & Linux.
Programming Languages: VB, VB Script, Python, Perl, C, C++, C# XML, Java, Java Script, HTML & COBOL.
Databases: Oracle 8, SQL Server 2000/2005/2008, MS Access & DB2
Automated Testing Tool: Quick Test Professional (QTP) 8.x/9.x/10.x, WinRunner 7.x/8.x, LoadRunner 7.x/8.x, Test Director/Quality Center/ALM 8.x/9.x/10.x & Silk Test.
Version Control Systems: Source of site (SOS) Version 3.5.3, CVS, SVN & Perforce (P4Win Version 2005.2.93627).
Bug Tracker Used: ALM 11.0, JIRA, Bugzilla 2.0, Mantis, Star Team and QC /ALM 10.0.
Browsers: IE 6, IE 7, IE 8.0 & Fire fox 3.5.
PROFESSIONAL EXPERIENCE
Confidential, Nashville TN
Software Engineer
Responsibilities:
- Requirements Analysis for new enhancements
- Preparing required Test Plan & Test Strategies to provide directions to the offshore team members.
- Coordinating and attending Workshops & Sessions for Integration requirements
- Test Development & Test Execution activities
- Preparing Automation Framework based on the project need and review and approves of test automation frameworks.
- Writing Automation Scripts based on the system functionality and automation framework.
- Enhancing the Automation Scripts based on the functionality changes in the application.
- Involve in Functional and Technical flow documents preparation
- Performing activities to the respective product group.
- Conduct system/regression test and ensure tests are conducted as per plan.
- Review of test scripts/code which is written by offshore team and providing review comments.
- Resolves technical issues for the product group
- Wrote SQL statements for backend testing.
- Experience with an Agile development approach.
- Performed Data Warehouse testing, Database Migration testing, Change Request and ETLTesting for supply chain EDW.
- Verifying data transformation from source to destination works as expected.
- Verifying all DB fields and field data is loaded without any truncation
- Verifying data checksum for record count match
- Verify that for rejected data proper error logs are generated with all details
- Reporting the issues/defects by using ALM Bug/issue tracking tool and tracking of the same to closure.
- Interacted with developers, users and various members of project team to discuss and to resolve defects and their priorities.
Environment: Core Java, J2EE, .Net, XML, HL7 messages, EPIC, Citrix, Java Script, HTML, XML, Cloverleaf, SQL Server 2000/2005/2008, Oracle, Teradata, Quality Center 10.0, ALM 11.0, QTP 11.0, SMART 12.0, ReadSoft v 5.5, MedComm v 6.7.5, MedComm v 7.1.2, WMS v 3.9, WMS v 10.1, Upside v 5.0/ 6.0, Microsoft Visual Studio 2010, Python, Team Foundation Server, Informatica, Business Objects XI 3.4, DMExpress HP Performance Center, Sprinter, Optiflex v 9.0 & Meditech 5.6.2/ 5.6.4/ 6.0.
Confidential, Atlanta
Sr QA Engineer
Responsibilities:
- Designed the automation strategy and framework to support the card system application.
- Developing the automation scripts using QTP to validate the application functionality.
- Leading the offshore team and involved in onsite client interactions during the test execution.
- Involved in functional, Regression and Web Services testing.
- Developed Test Plan, Test cases, Test data and Test Specifications as per user’s Business requirements.
- Reviewing of integration, GUI & regression test cases written my team members.
- Verified the Web services using SOAPUI.
- Writing complex SQL queries to extract data from various source tables to perform database testing.
- Analyzed system issues as defined by the clients related to system functionality, evaluated issues to verify the corrective action to the system functionality implemented by the development team.
- Involved in preparing test data for invoicing module and to verify the card system functionalities.
- Verified the online payment processing functionality as part of the card system.
- Interacted with the QA managers for the regular update of the project.
- Worked with Business Analyst regularly for developing test cases from the Business Requirements.
- Involved in Reviews and setting up process for Testing.
- Interacted with developers, users and various members of my team to discuss and to resolve defects and their priorities.
- Reviewed weekly project builds on glassfish server to make sure the deployments are good for conducting tests.
- Logged and tracked defects using JIRA.
- Coordinated the Defect Disposition process with Quality, Technology and Business teams.
Environment: Core Java, J2EE, Glassfish, QTP 10.0, VB Script, Perl, Java Script, HTML, XML, DB2, SOAPUI, JIRA & SVN.
Confidential, Atlanta
Sr QA Engineer
Responsibilities:
- Designed the automation strategy and framework to support the card system application.
- Developing the automation scripts using QTP to validate the application functionality.
- Leading the offshore team and involved in onsite client interactions during the test execution.
- Involved in functional, Regression and Web Services testing.
- Involved in writing Test Strategies, Test Plan, RTM, Test Cases, Test Scripts, Test Scenarios and Test Specifications.
- Reviewing of integration, GUI & regression test cases written my team members.
- Verified the Web services using SOAPUI.
- Verified the manual and automatic transactions processing functionality.
- Writing complex SQL queries to extract data from various source tables to perform database testing.
- Analyzed system issues as defined by the clients related to system functionality, evaluated issues to verify the corrective action to the system functionality implemented by the development team.
- Interacted with the QA managers for the regular update of the project.
- Worked with Business Analyst regularly for developing test cases from the Business Requirements.
- Interacted with developers, users and various members of my team to discuss and to resolve defects and their priorities.
- Logged and tracked defects using JIRA.
- Coordinated the Defect Disposition process with Quality, Technology and Business teams.
Environment: Core Java, J2EE, Java Script, QTP 10.0, VB Script, WinSCP, Putty, HTML, HTTP, XML, DB2, TOAD, UNIX, Python, SOAPUI, JIRA & SVN.
Confidential, Atlanta
Programmer Analyst
Responsibilities:
- Designed the automation strategy and framework to support the card system application.
- Developing the automation scripts using QTP to validate the application functionality.
- Enhancing the Automation Scripts based on the functionality changes in the application.
- Involved in functional, Regression and Web Services testing.
- Developed Test Plan, Test cases, Test data and Test Specifications as per user’s Business requirements.
- Customized QTP Scripts using VB Script.
- Reviewing of integration, GUI & regression test cases written my team members.
- Involved in preparation of Test Data and managing data requests.
- As a Software Tester, analyzed system issues as defined by the clients related to system functionality, evaluated issues to verify the corrective action to the system functionality implemented by the development team.
- Assisted in designing and development of automation framework.
- Involved in writing integration, GUI & regression test cases & executed the test cases on AUT.
- Performed parameterization of the automated test scripts in QTP to check how the application performs against multiple sets of data.
- Involved in Black box testing (Functional, Regression, Integration, Performance & Backend testing)
- Verified the Internet banking applications functionality. (Book Transfers, Positive Pay, Money Transfer, Recurring payments, Previous day & Intra day Transactions)
- Write and execute SQL queries to perform back-end testing.
- Interacted with the QA managers for the regular update of the project.
- Worked with Business Analyst regularly for developing test cases from the Business Requirements.
- Performed a regression test using the QTP automation scripts and analyzed the test results.
- Verified the ACH payment transactions as part of the cash management system. (CCD, PPD.. etc)
- Logged and tracked defects using Quality Center.
Environment: Java, Java Script, HTML, QTP 10.0, VB Script, SQL Server, Oracle 9i, IBM WebSphere, SQL, UNIX, RDBMS, Star Team, Quality Center & QTP 9.2.
Confidential, CA
Sr. QA Engineer
Responsibilities:
- Analyzed User Requirements to develop effective Test Requirements.
- Actively participated in creating requirements traceability matrices, and test plans.
- Based on user requirements documented the test requirements in Quality Center.
- Generated test plans, test cases and test steps in Quality Center for Automated Testing.
- Involved in Black box testing (Functional, Regression, integration, Performance & Backend testing)
- Reviewing of integration, GUI & regression test cases written my team members.
- Attended test case review meetings and walk throughs.
- Used QTP for functional and regression testing
- Conducted Data Driven Testing using different sets of external data.
- Executed SQL statements to perform Backend Test.
- Created User Defined Functions in Functions Library to re-use them in different tests.
- Prioritize projects and plan for their movement from Development to QA to Production.
- Work with end users and their teams to resolve users-specific problems on a timely basis.
- Test results were analyzed and suitable corrective actions were suggested.
- Reported the defects in the Quality Center.
Environment: Windows XP with SP2 and .NET Framework 2.0, C#. Net, MS-SQL Server, Web Services, Quality Center 9.0, QTP9.2, Bugzilla Version 2.20 & Perforce (P4Win Version 2005.2.93627)
Confidential
QA Engineer
Responsibilities:
- Interacted with software developers and users to understand functionality and navigational flow of the application.
- Reviewed business requirements documents, functional requirements documents and technical specifications of the application.
- Involved in validating software change requests for existing customers and participated in new implementations as a Quality Analyst Tester.
- As a Software Tester, analyzed system issues as defined by the clients related to system functionality, evaluated issues to verify the corrective action to the system functionality implemented by the development team.
- Involved in the development of test plan using business and system requirement documents.
- Involved in project development activities.
- Performed manual testing for the test cases execution.
- Developed and conducted system and user acceptance test plans on completion of system testing before installation of the application on user environment.
- Performed functional testing, GUI testing, regression testing.
- Preparation of Test Report.
- Reporting the issues/defects by using mantis Bug/issue tracking tool.
Environment: J2EE, IE 6.0, MySQL, RDBMS, Macromedia dream-weaver, QTP 8.0, Apache Tomcat server 4.0 & Mantis.
Confidential
QA Engineer
Responsibilities:
- Participated in Business Analysis, Requirements Review and Technical Specification Inspection.
- Involved in writing test plans and developing test cases from Business Requirements.
- Responsible for doing Black Box Testing.
- Responsible for doing System Testing, Functional Testing, Integration Testing, Load Testing and Smoke Testing.
- Participated in testing various web interfaces.
- Testing is done both manually and by using WinRunner.
- Developed automated test scripts using WinRunner.
- Defining scenarios and procedures to test the performance, security, recovery and reliability of the application.
- Developed Test logs and Test Summary Reports.
- Wrote SQL statements for backend testing.
- Reporting the issues/defects by using mantis Bug/issue tracking tool and tracking of the same to closure.
- Interacted with developers, users and various members of my team to discuss and to resolve defects and their priorities.
Environment: Manual Testing, Automatic Testing using WinRunner, Test Director, Oracle, MS Office, Java, J2EE, HTML, JavaScript, Web logic, Windows 2000.
Confidential
QA Engineer
Responsibilities:
- Reviewed Business Requirements Documents and the Technical Specification documents
- Identified and Documented functional requirements and mapped them to individual test case requirements
- Managed and executed test cases and logged defects in defect tracking tool
- Documented test cases corresponding to business rules and other operating conditions
- Performed Ad Hoc testing on the application
- Analyzed user requirements, attended Change Request meetings to document changes and implemented test procedures to test changes
- Written test plans, with detailed testing scope, test strategy and hi-level test requirements.
- Performed Regression Testing with help of Silk Test automation Tool.
- Performed functional, Integration, regression testing, analyzing results, risk assessment and defect tracking, defect reporting and documentation.
- Reporting the issues/defects by using mantis Bug/issue tracking tool and tracking of the same to closure.
Environment: Windows 95/98/2000/NT, C, C++, VB, Access, Crystal Reports & Mantis.
