Sr. Qa Engineer Resume
San Ramon, CA
SUMMARY
- Over 7+ years of experience in the field of Software Testing and Quality Assurance in domain of e - commerce, finance and insurance.
- Extensive knowledge in all stages of Software Testing Life Cycle (STLC) beginning from initiation and definition to deployment and support.
- Extensive experience in Quality Assurance using Java, TestNG, JUnit, Selenium RC, Selenium IDE, Web Driver, Manual Testing, Performance Testing, Automation, Quality Center.
- Good experience in developing automation framework using TestNG, WebDriver on Eclipse.
- Proficient in designing, developing and implementing automation test suites from high level QA Documentation, from Business & Functional specifications as well as Software Development Process Documents.
- Experience in creating reusable framework for Test Automation using the Selenium IDE and Selenium Remote Control to have distributed testing over the Network.
- Experience in Black/White Box Testing, Regression Testing, Integration Testing, Functional Testing.
- Expert in using Quality Center writing Test Plans, Defining Test Cases, developing and maintaining Test Scripts and Test Case Execution, Analyzing bugs, and interacting with team members fixing the errors as per specifications and requirements.
- Expertise in installation of Android apps using Command Prompt on Emulator Instances and Actual devices as well as importing Source code.
- Experience in creating emulator instances using Android AVD Manager with various device configurations.
- Experience using Android DDMS features such as Log cat, Screen Capture, Push file, Pull File, SMS Spoofing, Call Spoofing.
- Good understanding and hands on experience with web technologies like HTML, XPATH, XML, JavaScript, AJAX, SOAP, WSDL.
- Experience in Agile Methodology and Waterfall Methodology.
- Extensive experience in manual and automated testing of Client server, Windows based, Web based applications and Mobile Applications.
- Hands on experience working with UNIX, Linux operating systems.
- Experience in work with project management group to meet strict timelines and coordinated with business to identify the testing needs.
- Excellent verbal, written communication and presentation skills.
TECHNICAL SKILLS
Languages: VB Script, SQL, Java, JUnit4, C.
Modeling & Designing Tools: IBM Rational Rose, Visio, PowerPoint, Excel
Configuration Management: IBM Rational Clear Case, CVS, Microsoft VSS
Testing Tools: Selenium IDE/RC, WebDriver, JUnit, TestNG, QTP, Soap UI
Defect Tracking: IBM Rational Clear Quest, Bugzilla, Quality Center
SDLC Methods: Waterfall, RUP (Rational Unified Process), Agile
Web Technologies: JavaScript, HTML, XML, CSS
Databases: Oracle 11g/9i, MS SQL Server 2008
Operating Systems: MS Windows NT/2000/XP/Vista, LINUX, UNIX, Sun Solaris, Android
Other Tools: Microsoft Project, MS Office, SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, San Ramon, CA
Sr. QA Engineer
Responsibilities:
- Understanding of requirements and technical designs, developing test plans, test cases and other test documentation based on product requirements.
- Involved in setting up and maintaining the external test automation system.
- Involved in developing test automation framework using Selenium Web Driver and writing code in Java, using Junit4 annotations.
- Developed scripts using build tool Eclipse IDE and written re-usable scripts.
- Used FireBug to identify object properties and used enhanced the automation script.
- Performed the testing of RESTful web services for mobile apps for the Confidential Using SOAP UI.
- Develop java client for web services and automated web services test cases using TestNG.
- Automated the regression test cases using the Selenium RC and Junit.
- Conducted functional, Integration, Regression, Data Integrity, System Compatibility, installation Testing.
- Managing the Online Transaction and Order Fulfillment process.
- Performed Unit Testing for various modules using JUnit.
- Used Hudson for continuous integration builds.
- Monitored the server logs of application server for errors.
- Exposed to fast paced SCRUM schedule and represented QA in SCRUM meetings, debugging of the modules by creating JUnit Test cases.
- Passed SQL queries to Oracle using JDBC for the backend/database testing.
- Used Bugzilla as a defect tracking system.
- Attended Walkthroughs and review meetings with Business Analysts & Development team.
Environment: Java, Selenium RC, Web Driver, TestNG, JUnit, SOAP UI, Maven, Clearcase, Oracle, XML, Java Script, DHTML, ClearQuest, Linux, Quality Center and SQL.
Confidential, San Francisco, CA
Sr. QA Engineer
Responsibilities:
- Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability, Security and smoke testing.
- Understanding of the business process and verified the functional aspect as per the Business Process and validated the interfaces with the other systems and data conversion from the legacy system.
- Performed the Manual Testing of the application before switching over to the automation phase.
- Used Quality Center log to view the test results, including verification point failures, procedural failures, and aborts and also for defect tracking and maintained the trailing history of the defects.
- Reviewed the requirements and the Use Cases Diagrams to write Test Cases/ Test plan that would test various Scenarios.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Performed XML Schema and DTD-based XML validation.
- Performed smoke testing, Functional and User Acceptance Testing of application.
- Monitored the server logs of application server for errors.
- Performed testing of Rest based web services testing using SOAP UI.
- Performed data validation using SQL and performed back end testing of the application.
- Used Selenium to automate the regression test cases and test front end of the application.
- Used Simple and Complex SQL Queries like Joins, Select, Update, Drop and Append to manipulate the database.
- Tested the applications compatibility with all browsers.
- Interacted with developers to follow up on Defect Reports and actively participated in enhancements review meetings.
- Prepared and delivered daily defect reports.
- Run regression suites for different modules.
- Performed Web Services testing using the SOAP UI.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Java, JavaScript, HTML, CSS, Xpath, Selenium WebDriver, Web Services, SOAP UI, XML, Eclipse, JUnit, Jmeter, Jira, Windows, Unix, Oracle 11g, Agile Methodology.
Confidential, Chicago, IL
Sr. Quality Analyst
Responsibilities:
- Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements. Also involved in writing release notes, help pages and database schema document (required to send with the release).
- Contributing to software process-reengineering efforts aimed at evolving current software development practices to adopt Lean/Agile and Scrum practices
- Involved in writing test plan and test cases.
- Executed manual and automated application testing for key product functionalities and developing new test plans using tools such as Selenium and TestNg.
- Developed Automation Scripts for Regression using Selenium RC and Java.
- Performed Functional, GUI and Regression Testing of the Application at different levels
- Extensive involvement in database validation on Oracle Database. Used DB Visualize tool to test oracle db. I was also involved in setting up test database for clients.
- Responsible for preparing training data and training documents for clients.
- Prepared test data and user acceptance test cases for clients.
- Responsible for producing bug reports that contain detailed instructions on the bug environment, and how to reproduce the problem.
- Responsible for making our own scripts for automation testing.
- Extensively worked on HP Quality Center for test and defect management.
- Involved in setting up automation framework for the purpose of acceptance testing.
Environment: Selenium RC, TestNg, Rational Rose, Rational Requisite Pro, Agile/SCRUM, MS Office (MS Word, MS Excel, MS PowerPoint, MS Visio), Data Warehousing,, HP Quality Center, Windows XP, Java, J2EE, Oracle.
Confidential, San Diego, CA
Software Test Engineer
Responsibilities:
- Analyzed the requirements and critical areas of the application to setup and execute tests.
- Managed several projects using MS Project to meet the timelines, various tasks and improvements of the project.
- Documented Test Summary Reports for submission to management.
- Addressed, diagnosed and resolved bugs/issues that arise on a day to day basis by liasing with business users, developers and business analysts.
- Designed Test cases and Test scenarios after studying detailed Business requirements documents (BRD).
- Performed Keyword Driven Testing using QTP.
- Wrote documentation for Installation Qualification (IQ), Operational Qualification (OQ) and Performance Qualification (PQ).
- Established operating requirements and conducted tests to assure software is operating correctly under normal and worst case scenarios.
- Executed the test and monitoring the server resources during to load test to identify any abnormalities during the load test.
- Used Quality Center to create, manage, run test suites, generate reports for percentage of failures with proper Severity, Priority, test case status etc.
- Developed automation Test scripts using VBScript in QTP.
- Handled the Custom Objects using the Object Identification tool
- Created Reusable functions and performed action parameterization for re usability purposes in QTP.
- Synchronized Test scripts and inserted Bitmaps for greater accuracy of testing using Synchronization and Bitmap checkpoints
- Developed User-Acceptance Test scripts and assisted users in conducting UAT.
- Worked on Multiple releases on different environments at the same time.
- Analyzed the results to identify the bottlenecks and drill down to the root cause of the bottlenecks.
- Involved in conducting different types of Performance testing such as Load, Stress, Volume Endurance and Fail over Testing.
- Prepared SQL scripts for backend testing to check the database records.
- Executed the scripts and tracked the defects in quality center.
- Participated in software walkthrough sessions.
Environment: QTP 9.2, SOAPUi3.5, Agile, Oracle, XML, UNIX, Quality Center 9.0, VB Script, SQL.
Confidential
Quality Analyst
Responsibilities:
- Performed requirement analysis and created Requirement Traceability Matrices (RTM).
- Designed Functional Test Cases based on Use Cases using Microsoft Excel.
- Created QTP scripts with Local and Shared Object repositories and maintained them in Object Repository Manager.
- Created Scripts using custom VB script functions by creating external function library.
- Modifying Object Repository to help QTP identify GUI objects and enhancing the scripts using VBScript in Expert View.
- Provide AGILE project management controls, project plans, timeline schedules, facilitate RAD sessions, and review software defects
- Detected bugs and logged and classified them based on the severity using Microsoft Excel.
- Handled exceptions using Recovery Scenario Manager.
- Used SQL queries for Database testing.
- Identified and documented defects and issues with defect tracking implementations using Quality Center.
- Reviewed the Design Document with the whole project team in order to make sure the requirements are feasible to implement and testable.
- Performed different types of Testing including GUI Testing, Integration Testing, Functional Testing and Regression Testing.
- Executed SQL queries to test the different scenarios in the application.
- Conducted discussions and meetings with designers to get a better understanding of the application on both the technical and business perspective.
- Interacted with the developers on a regular basis for application updates and enhancements.
- Coordinated in User Acceptance Testing.
- Involved in weekly walkthrough and inspection meetings to verify the status of the testing effort and the project as a whole.
Environment: Quality Center 9.0, JSP, QTP 9.0, VBScript, SQL Server 2005, Windows XP, Web logic server.
Confidential
Quality Analyst
Responsibilities:
- Analyzed the business requirements and wrote a Test Strategy and Test Plan.
- Involved in the complete Software Development Life Cycle (SDLC).
- Created Test plans, Test Cases in Test Director as per the business requirements and executed them.
- Involved in writing and implementation of the various test cases and test scripts created for Functional testing using QC.
- Involved in testing GUI applications in client/server system.
- Tested results and bugs were reported to the development team.
- Involved in testing all stages of GUI tests. Performed database integrity check using SQL Performed User Acceptance Testing.
- Involved in System testing and Performance testing.
- Interacted with developers, Business & Management Teams and End Users.
- Interacted with programmers to identify and resolve technical issues.
- Conducted integration, functional, Validation, regression testing.
- Extensively worked on Test Director for bug reporting/tracking.
- Conducted Regression Testing upon the change control request feedback from clients.
Environment: Quality Center 8.2, Oracle, SQL, MS Office.
