Test Engineer Resume
SUMMARY:
- 8 plus years of experience as Quality Assurance Analyst in analyzing business requirements, checking for the correctness and completeness of requirements.
- Proficient in writing Test Plan, Test Strategy, Test Cases, and Test Scenarios for Manufacturing/Health Care/Financial/Insurance applications.
- Well exposed to the Software Development Life Cycle (SDLC) and ALM (Application Lifecycle Management) with experience in QA testing methodologies and procedures.
- Experience in Agile, Waterfall and Iterative development methodologies, Load Testing used various operating systems such as Windows XP, 7, Vista, Mainframe and UNIX.
- Proficient in using HP Quality Centre as a test management tool and for Defect Tracking, also have strong knowledge in integrating QC to various Automation tools such as QTP and Load Runner.
- Well experienced in doing various types of tests such as Integration, Functional, Browser Compatibility, Regression, UI, GUI and supporting User Acceptance Testing (UAT).
- Achieved skill in using VB script for descriptive programming for frontend testing and backend testing verified using advanced SQL queries.
- Performed keyword driven and data driven framework testing using HP QTP, integrated QC for both client/server and web based applications.
- Good Experience in Web Platform Technologies in Web forms using Java, .Net and Web Services
- Experience in creating Risk Book for prioritizing and estimating the Test Cases and ensured the stability of environment in all phases for AUT(Application Under Test)
- Working knowledge in analyzing and modeling functional requirements, using the Use Cases, Class and Sequential Diagrams with Software Development Tool Visual Paradigm for UML.
- Excellent knowledge in project management techniques and White box testing techniques such as Statement Coverage, Path, Branch and Edge Coverage.
- Extensively used Java in Selenium RC/GRID tool for writing web based application test cases.
- Experience in using open source testing tool for web applications and writing Test Automation Scripts in Selenium RC/Web Driver using Java.
- Expertise in Object Oriented Programming and Design concepts and RDBMS for data designing and data integration.
- Acceptable Paper and Poster Presentations skills including proficient detailed documentation skills, experienced with content management with Doc share
- Excellent analytical, Interpersonal and Communication skills, coupled with strong technical and troubleshooting capabilities.
- Highly motivated, quick learner, organized and result oriented individual able to work independently as well as a team member.
TECHNICAL SKILLS:
Operating Systems: Windows XP, Windows 7, UNIX
Programming Languages: C++, C, C#, Java, RPG, VB script
Web Development: VB Script, HTML, XML, VB.Net, ADO.NetDatabase Technologies: Oracle 10g, PL/SQL, T - SQL, DB2
Development Tools: Visual Studio 2008, Visual Studio 2010, Eclipse IDE, RPG
Modeling Tools: Unified Modeling Language (UML), SysML
Test Management Tools: ALM Complete, Quality Centre, Jira, Rational Clear Quest
Testing Tools: QTP, Selenium, Win Runner
Office Tools: Microsoft Suite (One Note, Word, Excel, Power Point, Outlook)
Protocols: TCP/IP, OSI, SOA, LDAP
PROFESSIONAL EXPERIENCE:
Confidential
Test Engineer
Responsibilities:
- Analyzing the business requirements document technically in business perspective.
- Modification of existing processes to support the change in facets database version from 4.41 to 4.71. This includes changes in facets tables (deletion or inclusion of new columns as well as deletion and introduction of new facets tables)
- Developed Test Plans, Test Scenarios, Test cases, Test Scripts and test reports for Manual as well as Automated testing Automation tools such as QTP and Load Runner. for various applications to ensure proper business compliance.
- Worked with legacy and current data sources and analyzing the mapping document between these two different data sources.
- Preparation of system integration test cases to include each and every field mapping from the client provided mapping document of the two systems.
- Participated in daily status calls and weekly meetings to discuss the progress and bugs identified in the testing.
- Raised many critical defects and data issues in defect tracking tool.
- Coordinating with User acceptance testing team assisting them with database queries and the required test data.
- Going through the complete testing process once the change request has been approved by the client.
- Worked with Staging area to validate the data with SQL Queries.
- Tracking the identified defects to closure using the test management tool with appropriate reasoning for change requests as well.
- Observed testing processes and ensured that best industry practices were followed.
- Analysis of defect and issues reports and identifying the root causes using defect prevention methods and suggesting appropriate changes to reduce re-occurrence.
- Integrating the test cases to maintain regression suite.
- Ensure timely progress reporting to all stakeholders.
Environment: Teradata, RQM, Clear Quest.
Confidential
QA automation engineer
Responsibilities:
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software RequirementsSpecifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Testexecution; Defect Management.
- Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
- Involved in writing and executing automation scripts using Selenium Web Driver, JAVA Selenium and Eclipse.
- Performed Data driven testing using Selenium WebDriver which reads data from excel files.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Involved in running Test scripts on different browsers using the Selenium Webdriver.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Performed defect reporting and bug tracking in QC and also followed up with development team to verify bug fixes, and update bug status.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Java, Selenium WebDriver, TDD, Agile, HTML, XML, SQL, PLSQL, Oracle, Quality Center, Windows XP
Confidential
QA Engineer
Responsibilities:
- Developed Test Plans, Test Scenarios, Test cases, Test Scripts and test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
- Worked with legacy and current data sources and analyzing the mapping document between these two different data sources.
- Preparation of system integration test cases to include each and every field mapping from the client provided mapping document of the two systems.
- Validated the transformation rules got applied correctly or not.
- Participated in daily status calls and weekly meetings to discuss the progress and bugs identified in the testing.
- Maintaining the requirements, test cases and defects in the ALM tool.
- Performed defect reporting and bug tracking in HP ALM and also followed up with development team to verify bug fixes, and update bug status.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
- Going through the complete testing process once the change request has been approved by the client.
- Worked with Staging area to validate the data with SQL Queries.
- Observed testing processes and ensured that best industry practices were followed.
- Analysis of defect and issues reports and identifying the root causes using defect prevention methods and suggesting appropriate changes to reduce re-occurrence.
- Integrating the test cases to maintain regression suite.
- Ensure timely progress reporting to all stakeholders.
Environment: SQL Server 2008, VSTS 2008, C#, Product Studio
Confidential
Business Analyst
Responsibilities:
- Delivered business analysis documents in the forms of BRDs, Use cases, technical design and functional specifications.
- Participated in identifying the User requirements by working with number of key individuals from business and IT.
- Provided analytical insight into key areas of improvement. While ensuring data integrity, data mining, natural language processing, statistical modeling
- Developed data storage, sharing and compliance strategies
- Conducted requirement gathering meetings, prepared meeting minutes after each RUP Iteration cycle and followed-up on agreed action items.
- Interviewed business experts and technical experts, asking them detailed questions and carefully recording the requirements in the form that can be reviewed and understood by both business and technical teams across the organization.
- Responsible for writing Business Requirements, functional specifications and use cases for the application.
- Worked directly with executive level management on the business side to document requirement
- Worked with developers to assure specifications are understood and followed. Developers included in house development as well as off the shelf software
- Conducted solutions via system modifications and workflow to implement new processes such as automation, regulatory.
- Compiled detailed documentation for technical teams involved to be clear on the nature and scope of the item being worked on
- Conducted resolutions including prioritization and tracking.
- Helped many business clients in getting right and precise information for making better decision.
- Extensively worked on UML diagrams such as State Diagrams and Sequence Diagrams.
- Developed use case diagrams, use case models and class diagrams based on UML methodology using MS Visio.
- Conducted industry implement new applications and major system enhancements to the system
- Performed SQL Queries for analysis and reporting
- Directly worked with executive and senior level management for Underwriting, Actuary, and Compliance, Operations, to determine and document requirements.
- Developed and managed Underwriting process included the policy lifecycle, coverage, rating and Claims applications on the system and SDLC implementing new applications and major enhancements.
- Tracked record in building strong relationships with clients and business partners used SQL to query SQL databases.
- Conducted data integrations and other statistical analysis for the data to understand the new implications and enhance the system
- Involved in generating the reports using Cognos for data analysis Preparation of Test Plans.
Environment: Windows 7, RPG, IBM DB2, TFS, Java, Selenium IDE, RC and Web Driver
Confidential
QA Analyst
Responsibilities:
- Involved in the Review of Functional Requirements Specification (FRS) with functional manager and technical specialists for testing E-Rx Claims and inbound applications.
- Updated the existing Manual Test Cases to reflect with the new updates in the technical specifications.
- Resolved the issues related to QTP-Eclipse Integration by installing required add-ons for Java based applications on AS 400;
- Automated manually passed Test Cases stored in QC using QTP with Eclipse RCP(Rich Client platform) Framework
- Conducted manual testing on all applications to ensure the completeness of the testing. Ensured that all the test cases are updated in the QC along with Master test plan
- Reported the Bugs to the developer and team lead. Involved in team meetings and Bug triage meetings to discuss the resolution and reproduction of the bug in various aspects
- After successful release of projects, developed scripts from scratch using descriptive programming in QTP and integrated the script with master scripts.
- Involved in parameterization of the objects and inserting checkpoints to verify the functionality of the applications in QTP.
- Conducted regression testing for every Build using QTP and stored the scripts in ALM, Checked them out when there are minor modification required.
- Used Java Script in Eclipse Frame work to automate few web based applications using Selenium components such as IDE, RC and Web Driver
- Closely worked with developer in implement white box techniques such Unit, Integration and code coverage (Path, Branch, and Edge) testing at all loops.
- Deeply involved in debugging of the code with developer of the project in order to find the critical and rare issues and discussed the resolution of the bug and performed regression after the fix.
- Manually executed the Test Cases and compared the actual result with the expected results thereby created test results documents.
- Able to suggest unexpected approaches of business perspective and successful to be approved for minor enhancements for the suggested approach
- Played major role in the project and worked in tight schedules and under pressure to meet deadlines.
- Performed Black box techniques like Error Guessing, Implemented Smoke testing, Install and uninstall testing, GUI testing and User Acceptance testing.
- Able to switch between multiple mini projects within the client environment during the emergency changes and releases
- Provided offline support when required by playing primary role in the team and discuss the status of the testing and resolution provided by Team Lead for defects that was logged before.
- Active team member, quick learner, able to work individually and with a team.
- Worked closely with business experts and developers in order to perform my duties.
Environment: Oracle Sql Developer, JBOSS Application Server,PL/SQL, Eclipse, Struts,Spring,Hibernate,Core Java, DB2,Unix, Web service and Agile Development.