Software Engineer Chicago Il
SUMMARY:
- Over 14 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 Selenium, ReadyAPI / SoapUI, TestComplete, TestLink and Test Director/Quality Center/ALM.
- Experience with an agile development approach.
- 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 SQL Server 2000/2005/2008, Oracle 8i/9i, 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 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.
Programming Languages: Java, XML, HTML & COBOL.
Databases: Oracle 8, SQL Server 2000/2005/2008, MS Access & DB2
Automated Testing Tool: Selenium, ReadyAPI, jmeter, Quick Test Professional (QTP) 8.x/9.x/10.x, LoadRunner 7.x/8.x, Test Director/Quality Center/ALM 8.x/9.x/10.x/11.x.
Version Control Systems: Stash, SVN & Perforce (P4Win Version 2005.2.93627 ).
Bug Tracker Used: JIRA, ALM 11.0, Bugzilla 2.0, Mantis, Star Team and QC 10.0.
Browsers: Chrome IE 6, IE 7, IE 8.0 & Fire fox.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago IL
Software Engineer
Responsibilities:
- Analyzing user requirements and product architecture to derive testing requirements.
- Writing Automation Scripts based on the system functionality and automation framework.
- Enhancing the Automation Scripts based on the functionality changes in the application.
- Identifying areas for improvement and drive change through to completion.
- Verified and validated the Web Service calls using SoapUI /ReadyAPI tool.
- Involved in functional, Integration, Regression and Web Services testing.
- Actively participate in a self-organized Scrum team where team members work together to determine who does what.
- Knowledge on Appium mobile automation tool.
- Experience in UI, backend and API testing. Support Production Implementation tasks and post Production deployment validations.
- Conduct system/regression test and ensure tests are conducted as per plan.
- Used Jenkins to build and run the Selenium automation test cases on Grid.
- Release Management of projects through all stages of development through deployment.
- Build, execute, and debug automated functional and back-end tests.
- Diagnose problems and report bugs and enhancements to product and Development.
- Ensure efficient and stable builds in contentious integration environment.
- Work with development and functional QA teams to make decisions around what to automate.
- Reporting the issues/defects by using JIRA 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: Selenium Web Driver, Selenium GRID, AEM 5.6 /6.1, AWS, Log4J, TestNG, ReadyAPI / SoapUI, TestComplete, TestLink, CSS selectors, Java script, XPATH, Core Java, HTML, FTP, XML, Web services, SQL Server 2008.
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
- 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.
- Used Jenkins to build and run the Selenium automation framework.
- 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 ETL Testing 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: Selenium Web Driver, Selenium GRID, TestNG, ALM 11.0, Log4J, CSS selectors, Java script, XPATH, Core Java, J2EE, Unix, .Net, XML, HL7 messages, CSS, EPIC, Citrix, Java Script, HTML, FTP, XML, Web services, Cloverleaf, SQL Server 2000/2005/2008, Teradata, Quality Center 10.0, Salesforce, 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, 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, PHP, QTP 10.0, VB Script, Perl, Unix, 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 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)
- Writing complex SQL queries to extract data from various source tables to perform database 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.
- Writing SQL queries to extract data from various source tables to perform database testing.
- 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, CA
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.
- Writing SQL queries to extract data from various source tables to perform database testing.
- 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.
- Writing SQL queries to extract data from various source tables to perform database 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, PHP, 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.