Qa Engineer Resume
West Des, MoineS
SUMMARY
- About 6 years of cumulative test - specific experience in the IT industry with diversified exposure in both Manual and Automated testing of Client-Server and Web-based applications with focus on system analysis, verification and validation and software quality assurance and detailed knowledge in various phases in Software Development Life Cycle (SDLC) emphasis on testing and requirements gathering phases in Agile and Waterfall.
- Analyzed requirement document like BRD, FRD, Use Case, functional prototypes and business and compliance rules.
- Involved in all phases of QA Life cycle, including Test Design, Development, and implementation of the entire QA process and documenting of test Cases, Requirements Traceability and Defect reports.
- Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self Joins using TOAD, PL/SQL and Oracle 11g.
- Extensively involved in Black box, White box, functional and data driven testing using testing techniques.
- Extensive working knowledge in soapUI tool for soap based and Restful based web service testing
- Verified xml response using soapUI assertion method for web service application
- Extensively used Selenium IDE to record, playback and debug individual test cases.
- Developed and executed various scripts using Selenium IDE by using data driven, keyword driven and hybrid framework for automated testing of various functionalities.
- Used SQL statements to spool the Production data from Oracle tables.
- Hands-On experience in using the automated and manual testing tools using UFT (QTP), QC, Test Director, Win Runner and Load Runner.
- Experience in QC administration and customization. Manage user access, Track requests and inspects the work performed each day for compliance with the plans and specifications.
- Expert in testing Web applications with comprehensive knowledge of browsers and user interface testing techniques.
- Involved in converting manual test cases into automated scripts using Quick Test Professional (QTP).
- Actively involved in conducting various tests such as functional, regression, integration, system testing, maintenance and User Acceptance testing.
- Created Test plans for Alpha and Beta Testing.
- Experience in developing and presenting training materials.
- Self-starter and a fast learner with positive attitude regarding goal direction.
- Proven problem solver and a leader with ability to multi-task. I am multilingual and have ability to handle different types of clients.
- Work closely with Financial System Analysts to support and maintain financial charts and structures for the budgeting and forecasting module
- Strong teamwork skills and the ability to communicate with all management levels. Shown flexibility, quick learner, proactive attitude and an amazing team player.
- Very Strong Analytical Skills, Financial Domain Skills, Technical Skills, Communication Skills and Interpersonal Skills.
TECHNICAL SKILLS
Testing Tools: Quick Test Pro, Selenium Grid, Selenium WebDriver, Selenium RC, LoadRunner, Quality center ALM
Languages: C++, C, PL /SQL, Visual Basic, Java, Java Script, VB Script.
Development IDE: Eclipse and Visual Studio
Database: Oracle, Microsoft Access, SQL server, DB2, Sybase, TOAD.
Applications: MS Word, MS Excel, MS Power Point, MS Image Composer.
Web Servers: Microsoft IIS, Apache, PHP, ASP, Sun Java system Web Server
Version Managers: Visual SourceSafe, CVS, PVCS, SVN
Web Tools: HTML/DHTML, XML, UML, Front Page ‘98.
Scripting Tools: VB Script, Java Script.
Operating Systems: UNIX/LINUX, Windows NT 4.0, and Windows 95/98/2000/XP/2003/07/08.
PROFESSIONAL EXPERIENCE
Confidential, West Des Moines
QA Engineer
Responsibilities:
- Followed Agile QA processes and practices, including defect and test management.
- Attended daily scrum meetings for the projects that followed Agile scrum methodology.
- Involved in reviewing and analyzing Business Requirement Documents and Functional specs and use cases.
- Experience with testing applications on laptops, tablets and mobile devices.
- Manually test each and every module of the application and verify against expected results.
- Developed test cases and test scripts (with reusable actions) for both Manual andAutomation.
- Testing the server application on multiple operating systems and on varied browsers.
- Developed Traceability matrix between the requirement document and respective test cases to ensure all requirements were covered.
- Involved in preparing Test plan and Test cases for Employer and Member portaland automated regression test cases using Unified Functional Testing (UFT).
- Improved the flexibility of the tests by parameterization, checkpoints, synchronization point using UFT
- Performed Integration, System, Functional, Regression, smoke, UAT testing.
- Worked on UFT scripts and also created User defined functions and libraries based on the requirements.
- Extensively used VB Script for customizing the Automated Test Script.
- Performed Data-driven testing using Data table in UFT.
- Clearly communicated defects with developers and updated comments in HP Application Lifecycle Management (ALM).
- Generated the detailed reports of the Bugs, Pass-Fail report and Assigned defects usingALM.
- Developedand executed SQL queries to verify the proper insertion, deletion andupdates.
- Experience in writing SQL Queries for Database Testing to verify Data Validity, Data integrity.
- Performed Verification, Validation, and Transformations on the Input data (Text files, XML files) before loading into target Database.
- Documented data mappings between various user interface applications and Databasetables.
- Involved in meetings with Business users to discuss about modifications to existing GUI.
Environment: UFT, ALM, JIRA, Soap UI, Oracle, Agile.
Confidential, Wilmington, DE
QA Engineer
Responsibilities:
- Involve in requirement analysis and develop Pre-requisite test plans and test cases for multiple projects.
- Performed end-to-end system testing, functional and regression tests and support application through implementation.
- Working closely with the business analyst, testers, and developers to create and execute test cases derived from design specifications and product requirements; performing manual testing and automated testing, identifying and logging defects found in testing and retesting to verify defect resolution.
- Experience in full project and software development lifecycle, including ALM, Agile methodologies
- Design and implement test procedures for verifying that software products function as per customer needs
- Strive to achieve 100% test coverage and implement the best test techniques for ultimate test results
- Participated in Business/Development meetings to understand user requirements.
- Performed Sanity testing for each new build of the application. traceability between the requirements and the test cases in Quality Center (ALM)
- Execute the test cases and logging defects in Quality Center(ALM)
- Perform various types of testing e.g.: Smoke, Sanity, System, Functional, Cross Browser
- Participate in the enhancement of VB Scripts for Automation by adding checkpoints such as (GetRoProperties) and verifications point and further debugging scripts and analyzing results
- Parameterize the scripts to use different data sets in HP QuickTest Pro
- Execute SQL queries to the Source Tables and to the Staging Tables to ensure required data is present and retrievable using SQL developer for Oracle
- Responsible for writing SQL queries to find out data is correctly populated in each field
- Perform Backend Testing using SQL queries
- Work in a team environment performing varied daily task that requires effective communication with project manager, developers and business analyst.
- Involved in developing Test Incident reports/Test Metrics.
- Conducted cross browser testing to check the compatibility of the AUI with different Browsers (IE, Netscape, Firefox, Mozilla, Chrome)
- Provide daily system testing status report to management including Test Summary report and Defect Summary report.
- Responsible for mentoring and training team members on the Software Development Life Cycle, test practices such as test script writing and execution, defect management and Agile testing methods.
Environment: Agile, J2EE, Windows, UNIX, Oracle 10g, HP Quality Center (ALM), HP Quick Test Pro, BugZilla, SQL Developer, Weblogic, Java, Ruby
Confidential, San Francisco, CA
Junior QA Analyst
Responsibilities:
- Consistent participation in project design and development phase
- Review and analyze all project documentation including functional requirements, Technical design documents of the web applications
- Design and execute Test Plans, Test Case Suites using QTP as well as record and maintain test results
- Developed Testing Strategies and methodologies for Automation and Manual Test Cases
- Design and execute Test Plans, Test Case Suites using Wiki Pages, QTP as well as record and maintain test results
- Prepared test data for the Entry and Exit criteria in System Integration testing
- Added Standard, bitmap, text, text Area, database checkpoints and synchronization points in test script to check the application by comparing its current behavior to its behavior in a previous version
- Responsible for carrying out manual testing during various phases of software development life cycle.
- Executed Shell commands/scripts to perform testing of backend manual and automated cron jobs
- Developed SQL queries in MySQL database for testing large real-time data in both test and staging environments
- Strong interaction with virtualization technology for setting up multiple QA environments including VmWare Workstation and installed multiples OS including Windows and Linux
- Conducted Bug triage meeting on a weekly basis
- Performed Test front end and Data Driven Test for the database accuracy
- Ensure software releases are deployed meeting QA specifications with regard to technical specifications and user requirements
- Escalated any and all issues to the responsible teams which impede the testing process
Environment: Windows NT, UNIX, QTP, QC, Oracle, HTML, XML, Java, Browser (IE7, IE8, )
Confidential, Wilmington, DE
QA Manual tester
Responsibilities:
- Attended requirements and design meetings, review and analysis of requirements and design documentation for Earned Discount (ED) to retain client’s recurring business.
- Actively participated in creating requirements traceability matrices, and test plans.
- Developed test cases and test scripts for both Manual and Automated testing based on functional specifications and design documents.
- Improved the flexibility of the tests by parameterizing the entire test, inserted checkpoints, and used watch lists to monitor variables in the Test Script.
- Performed System, Integration, Functional, and Regression testing of new/revised applications using Quick Test Pro 8.2.
- Provided back end testing for database auditing and data validation using SQL scripts.
- Provided clear concise feedback to Development team on recurring errors both on an individual and team basis.
- Worked closely with users and program developers to ensure that the application development met the user expectations. Partially involved in performing User Acceptance Testing (UAT).
- Actively participated in enhancement meetings focused on making the product more effective in real time scenario.
- Played a major part in testing and timely delivery of the product.
Environment: Manual, Quick Test Pro 8.2, Quality Center 9.0, Windows XP/7, Java/J2EE, SQL, PL/SQL. iRise (Screen mockup utility), Caliber( Req repository), Source Forge.
