Qa Engineer Resume
Oakland, CA
SUMMARY:
- 6 Years of Experience in both manual and automated Software Quality Assurance testing of web - based application and Backend Testing.
- In depth knowledge of Quality Assurance Standards, methodologies and strategies.
- Better understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experienced in Software Quality Assurance (SQA) using manual testing and Automated Testing tools like Selenium IDE/Web Driver/Grid & QTP.
- Experience working with project management tools like OpenProj.
- Experience in creating test plans, writing and executing test cases, Manual Testing and Automated Test Execution.
- Experience in front-end testing like GUI, Functional, Regression, Integration, and User Acceptance Testing.
- Performed various types of testing including Functional, Integration, System, Regression, User acceptance testing.
- Experience in back-end testing using SQL scripts.
- Experience in using Quality center and Jira to manage the software testing process and defect tracking.
- Experience working in C, C++, JAVA, HTML, and SQL.
- Work Experience in Databases like SQL Server Management Studio, MySQL, Oracle and MS Access.
- Worked on different programming platforms like Eclipse, Net Beans, BlueJ, and VB Script.
- Coordinated testing efforts and effectively interacted with Off-Shore teams.
- Expertise in testing Client-server applications as well as Web-based applications.
- Experience with end users to supporting UAT testing.
- Experience with testing on UNIX and LINUX environments.
- In depth knowledge of different software methodologies like Waterfall, Agile (Scrum).
- Experience in test management tools like HP ALM / Quality center, Jira, Clear Quest.
- Ability to adapt in a dynamic work environment, learn quickly and solve problems.
TECHNICAL SKILLS:
Testing Tools: Application Life-cycle Manager (ALM) 11.0, Quality Center 9.X/10.0, Quick Test Pro (QTP) 6.5/8.0/90/9.2/10.0/11.5 , App test manager (ATM), Test Director 7.0/7.6/8.0/9.0 , Rational Test Manager, BPT 10.0, Software Planner 9.4.2,Load Runner 7.5/8.0/9.0, Compuware Tools, Jama 4.XDefect Tracking Tools Remedy, Bug Tracker, Bugzilla, Clear quest & Clear view, Clarity Repository, RTC,App Test Manager (ATM), Track Record 6.02.02, Version One 8.1
Database Tools: Oracle, SQL Server, MS SQL Server 2008/2005,JBOSS, TOAD, MySQL
Other Tools: TFS (Team Foundation Server), Team Track, Perforce, Test Depot, Qshare, (QTF) Open Source Tool, OATS, Agile, MS Office, Text Pad, Toad-7.6, FTP, CVS (Tortoise & Win CVS), TFS,BAC, VMware and Visual Studio
Languages: JAVA, .NET, JSP, HTML, PHP, XML, PERL, C, C++, VB 6.0, SQL, PL/SQL
Operating Systems: Windows 7/2003/XP/Vista, Linux, Unix, Mac, MSDOS
Hardware: IBM Compatible PCs, Pentium PCs, Intel based machines
PROFESSIONAL EXPERIENCE:
Confidential, Oakland, CA
QA Engineer
Responsibilities:
- Analyzed business and user requirements to prepare test plans, test procedures, test cases, and test scripts.
- Worked in Agile Software Development methodology and participated and daily scrum meetings to provide the daily updates and collectively document the team updates.
- Developed test plans and test procedures and executed them manually.
- Worked with automation team to build up Modular Driven Framework.
- Used defect tracking tool like JIRA to handle issues.
- Performed Functional, Regression, backend Testing.
- Executed automation test scripts for GUI, user acceptance, UI, and usability testing.
- Worked in MySQL for backend testing to check the data integrity.
- Generated status reports and reported them to lead on daily basis to communicate testing status using defect tracking tools.
- Performed regression testing for new builds and modified application using Selenium IDE.
- Performed web-based testing in multiple browsers using Selenium Web Driver.
- Delivered daily status reports to the team lead and weekly status reports to the project teams.
- Validated application’s GUI for compliance with usability guidelines and industry standards.
- Involved in knowledge translation to performance team and coordinated with them whenever required.
Environment: J2EE Technologies, My SQL, Selenium 2.0, Eclipse, JIRA, Windows 7, Oracle, Unix
Confidential, Irvine, CA
QA Engineer
Responsibilities:
- Reviewed test requirements and prepared test plans, test scripts, test scenarios, and test strategy.
- Developed and Designed Test Cases based on the Business Rules and Mapping documents.
- Responsible for implementing standards for web based applications. Standards include creating manual scripts to do Quality Testing and documenting all procedures and processes for frontend and backend files.
- Coordinated Team Meetings with Test Lead and BA’s to finalize the Test cases.
- Developed Test cases, Test conditions, Test Scripts using Quality Center.
- Executed the Test Cases and Test Scripts by using Quality Center.
- Logged the defects in Quality center and reviewed them every day with Test Lead by priority / severity wise.
- Regression test cases were written and automated using Selenium Web Driver
- Developed automation frameworks using QTP.
- Generate Test data using QTP and automated regression scripts using QTP.
- Created Automated Scripts using QTP.
- Worked with HP load runner to prevent application performance issues.
- Conducted Functional, Integration, Regression, Smoke, Database Integrity and System testing.
- Developed and Executed Test Scripts for Functional, Integration and Regression Testing.
- Involved in Creating Traceability Matrix and linked them to requirements.
- Validated the Web Services (SOAP), both Request and Response messages.
- Tested the SOAP Requests / Responses Messages in SOAP UI PRO.
Environment: Quality Center 9.2/10.0, QC, XML, XML Spy, Selenium, SOAP, SAOAP UI pro, Web Services, SQL, PL/SQL, SQL Server Loader, Microsoft SQL server 2005, Oracle 10g, Java, UNIX
Confidential, Chicago, IL
QA Tester
Responsibilities:
- Analyzed Business Requirements and understood customer and developed QA/SIT Test Plan using Testing Methodology.
- Demonstrated QA Test Plan with cross-functional team to approve business logic and baseline documents.
- Participated in unit testing and verified entrance criteria of QA and set up configuration data with developer and updated release notes.
- Analyzed BRD (Business Requirement Docs), functional specifications for writing Manual Test cases.
- Created test cases to check the html pages (web page), hypertext links, images, Java applets and tables.
- Developing Manual Test scripts and Test cases based on the functionality of individual screens, overall system flow, and Field validation including positive and negative scenarios.
- Maintained Test logs, Test Suites and Test reports in Mercury Quality Center.
- Generated Modular Reports for failed test cases and assigned them to responsible developers.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Performed Component testing, Functionality Testing, Integration Testing, Data validation testing, Regression Testing, UAT.
- Developed Automation scripts using QTP.
- Performed parameterization of the automated test scripts in QTP to check the performance of the application against multiple sets of data.
- Validated the Web Services (SOAP), both Request and Response messages.
- Tested the SOAP Requests / Responses Messages in SOAP UI PRO.
Environment: Windows, Oracle, HP QC, QTP, SAOAP UI pro, Web Services, MS Office, Java, SQL, HTML, VBScript, SQL Server.
Confidential, North Carolina
QA Engineer
Responsibilities:
- Involved in Requirements gathering for functional testing with the business analyst.
- Participated in full SDLC and handled complex projects involving the different phases of SDLC like requirements gathering, design, coding, testing and maintenance.
- Analyzing the Use Cases, preparation/review and execution of Test Case Documents (TCD’s).
- Prepared detailed Test Strategy, Test Plans - Test Conditions, Test Cases and Scripts.
- Conducted System and Functional, User-Acceptance (UAT) and Sanity testing of applications.
- Functional testing of individual modules called transactions. Some of the modules included policy Withdrawals, New Policy issuance and Underwriting.
- Created automated and executes around 150 test cases using Selenium web drivers.
- Created the Automation Test Scripts, enhanced and executing using Quick Test Professional (QTP) tool.
- Generating/Enhancing scripts, executing the test scripts, analyzing test results.
- Performing the Acceptance, Functional, Regression, Usability and Smoke testing of various modules.
- Conducted Functionality and Database testing using DB2, Oracle.
- Developed complex SQL scripts/queries for data verification to compare the expected results with database and analyzed the data and the calculations in the mapping for its correctness.
- Responsible for tuning of SQL queries written in procedures/functions at the back end which are called from the front end forms.
- Created ad-hoc queries and stored procedures for scheduling various jobs.
- Recording test results using Quality Center.
- Adding new requirements in the QC and linking them with corresponding test cases.
- Co-ordination with Quest developers on reporting and resolution of defects using the Test Director work flow system
- Involved in the Defect Tracking and bug reporting process using Quality Center
- Coordinating with Developers in fixing Defects and ensuring QA processes.
Environment: Internet Explorer, Oracle, Test Director, QTP, Selenium, Java, Clear Quest, UNIX, HTML, Windows, LINUX, IIS, Oracle 9i/10g, PL/SQL, DB2.
Confidential, Columbus, OH
QA Tester
Responsibilities:
- Performed system tests of new products, functionality tests of specific enhancements, usability testing to satisfy all the requirements of the users.
- Analyzed systems design specifications, requirements and detailed design and formulated Test Strategy, test plan for the functional testing of the application
- Developed Test Strategy, test plans and test cases to cover overall quality assurance testing using Quality Center.
- Created test data for QA Database environments based on Functional Requirements Specification.
- Performed Back end Database testing using complex SQL Joins and validated the database.
- Performed functional and regression testing of applications using QTP.
- Conducted automation regression analysis of the above-mentioned module for several internal releases using QTP.
- Involved in parameterization of the objects and inserting checkpoints to verify the functionality of the applications in QTP.
- Wrote reusable functions in VBScript and created a Library of Compiled Modules in QTP to test the online quotes, margins and cross rates.
- Execution of test scenarios, analyzing the actual results against the expected results and creation of test data
- Verification of test results with the requirement specification & report mismatches to developers
- Executed functional test cases, compatibility testing and evaluated the results.
- Worked closely with developers to resolve identified problems in new and existing applications.
- Used Clear Quest to log defects, make defects reproducible and verify bug fixes.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Maintained Test Logs, Test Summary reports and participated in defect review meetings.
- Made Change Requests for failed test cases and assigned them to responsible developers.
Environment: Quality Center/Test Director, QTP, Windows NT and 2000, UNIX, Oracle 9i/10g, PL/SQL, Rational Clear Quest, DB2, LINUX, MS Word, Excel, PowerPoint, Visio.
