Sr. Qa Engineer Resume
Sunnyvale, CA
SUMMARY
- Over 6+ years of professional experience as Analytical Software QA Engineer with extensive experience in web applications, social networking and system applications software development of web based Applications.
- Experienced developing Test Plans, Test Cases, Test Scripts and Test Reports, Defect Reports for both Manual and Automation tests.
- Extensively performed Black Box, Grey Box, API (SOAP and REST) Testing, Unit Testing, Functional Testing, Regression Testing and Performance Testing.
- Proficient in using testing tools such as JUnit, TestNG, Java, Selenium WebDriver, and Quick Test Professional for web applications.
- Experience in creating Test Frameworks using Selenium WebDriver with Data Driven Testing, UI Mapping and Design Patterns.
- Experience in Automated QA using JUnit, TestNG, SOAPUI, MAVEN and Hudson/Jenkins.
- Expert in writing automation test scripts using Selenium Framework and TestNg.
- Expertise in Manual and Automation testing of Client - Server, Internet/Intranet Web and Desktop Applications.
- Experience in defect management, defect analysis and defect reporting using Rally, QualityCenter and JIRA.
- Executed the test scripts using Selenium to validate the actual and expected results.
- Experience in web applications testing withSelenium IDE,Selenium RC,Selenium Grid and Selenium WebDriver, JUnit and TestNG.
- Experience in Web Services testing (SOAP) using SOAPUI.
- Experience in cross platform and cross browsing testing using Selenium WebDriver API.
- Proficient in Performance/Load/Security testing using JMeter, SOAPUI Pro, Load Runner.
- Expertise of testing the application developed using various mobile technologies including, Blackberry, Andriod, iOS Technology etc.
- Responsible for implementation of Data Driven Automation Framework build using WebDriver2, TestNG & MAVEN technologies under Java platform utilizing industry leading harness design patterns and approaches
- Hands on experience in Test automation using different Automation tools/techniques using TestNG, Maven, JXL and Fire Path.
- Experience with Web Technologies XHTML, CSS, JavaScript, AJAX and XML.
- Used SOAPUI extensively to test web services on SOA architecture.
- Experienced in manual testing and automated testing using Test Suite like QTP, Quality Center, and Winrunner.
- Performed data driven testing using excel file in QTP.
- Worked with web applications which use HTML, JavaScript, XML, AJAX, JDBC.
- Expertise in using FireFox and Chrome Plugins Like Poster, Tamper Data, Live HTTP Header, Advanced REST Client for Web Application Testing.
- Experience in bug tracking using Tools like Quality Center (Test Director).
- Extensive knowledge in analysis of bug severity and bug reporting and isolation.
- Excellent in communication, presentation, and interpersonal skills. Good team player with the ability to lead, manage and work independently in a time sensitive environment.
TECHNICAL SKILLS
Testing Tools: Selenium Webdriver, SOAPUI, JMeter, QTP, LoadRunner
Testing Frameworks: JUnit, TestNG, Selenium
Languages: Java, PL/SQL
Scripting Language: JavaScript, VBScript
Web Related: HTML, DHTML, XML
Databases: Oracle, MS SQL server
Other Software’s: JIRA, Quality Center, Rally, Jenkins, Maven
Platforms: Windows, Unix (Linux)
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Sr. QA Engineer
Responsibilities:
- Analyzed Business Requirement Documents, Functional Specification Documents to prepare Test Cases.
- Prepared and participated in weekly status Agile/Scrum meetings, conduct walkthroughs, document proceedings.
- Worked closely with the developers within the Agile SCRUM team.
- Involved in Functionality, User Interface, and Regression testing during the various phases of development.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Maven as build tool and Jenkins to create and run deployment jobs.
- Experience in unit testing for Java applications usingTestNG.
- Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Built up a Selenium test support framework against an AJAX/JavaScript heavy web application utilizing a page object pattern.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Created UI mapping using properties files to separate code from locators Involved in Automation testing of Mobile web applications
- Tested SOAP web services using SOAP UI by creating Test steps such as Request, Data Source, Response, and Assertions such as HTTP, XPATH, Delay etc.
- Developed web services automated scripts from API document to verify RESTful web service calls using XML and JSON format.
- Developed Groovy scripts for data driven testing of Web Services using SOAP UI and verified Actual Responses with Expected data values.
- Developed Test Plans for Performance Testing in JMeter and saved results in Reports and log files.
- Created new screens and added new functionality to JMeter to enable quick addition of Test Fragments and assist in creation of test plans through re-usable Test Fragments.
- Involved in manual testing of Mobile native App for iOS and Android Devices.
- Logged software defects using JIRA and interfaced with developers to resolve them and provided full support to the Test team.
- Written SQL Queries to extract data from Oracle database and verify the output data of the reports on the browser page.
- Compared the test results with the given functional specifications and documented all deviations from the expected results.
Environment: Selenium Web Driver, Firebug, JIRA, Agile, Java, Eclipse, Jenkins, Maven, JMeter, SOAPUI, Junit, SQL, Oracle, AJAX, JSON, Android, Linux.
Confidential, Dodgeville, WI
QA Tester
Responsibilities:
- Performed interactive walkthroughs and peer reviews with testing team, developers, business users and Business Analysts.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium RC.
- Develop in test automation framework from scratch using Java and Selenium RC.
- PerformedPerformance,LoadandStresstesting usingJMeter.
- Created performance test scripts using JMeter to monitor response time and performance of the RESTful APIs.
- Performed Manual Testing on various functionalities.
- Involved in Defect tracking and Reporting using JIRA defect tracking tool
- Worked on functionality, integration, and regression testing for web application
- Identified software defects and interacted with developers to resolve them.
- Tracked the defects using Quality Center and generated defect summary reports.
- Executed SQL queries to verify the data quality and integrity.
- Created SQL statements to validate the data from data tables.
- Performed browser compatibility testing (IE, Firefox).
- Worked with the production team for customer support and solved the customer cases.
- Reported numerous problems of various severity levels. Verified bugs fixed in new releases.
- Involved in project meetings to meet project deliverables and goals.
- Coordinated with different teams (Business, Development & Management) to get data transfer to different Interfaces.
- Attended Status meetings & Updated the management with Daily & Weekly Status report of all the Testing activities.
Environment: Quality Center, SQL, Java, JMeter, Rest, Selenium RC, JIRA
Confidential, Sacramento, CA
QA Analyst
Responsibilities:
- Designed the Test Scenarios and Test Cases after analyzing the requirements.
- Performed Smoke, GUI, Integration, Functional, Regression, Redundancy, Data Integrity, System Compatibility testing.
- Involved in performing Sanity Testing of application for Post Deployment Production Testing.
- Performed backend testing with SQL for data validation and data Integrity.
- Used Quality Center to build various test plans, test strategies, test objectives, and low-level test cases to perform various kinds of test to check each and every element of the database system.
- Record Test cases and generated QTP script for automation process.
- Involved in generating Test Scripts using Quick Test Pro (QTP) for different transactions to execute Functional Testing, Regression Testing and Acceptance Testing
- Automated the Test cases using QTP for Regression testing. Automation including writing Test scripts in TSL.
- Used GUI map configuration, Virtual Object wizards to map a custom GUI object class to a standard QTP GUI object class.
- Wrote and tracked the defects using Quality Center and communicated with the developers
- Validating the data of the SQL server and doing Performance testing by using LoadRunner.
Environment: Quality Center, QTP, Load Runner, Oracle, UNIX, Quick Test Pro, VB Script
Confidential, MD
QA Engineer
Responsibilities:
- Reviewing User Stories, preparing Integration test cases, Traceability Matrix.
- Responsible for writing and executing QTP Scripts for Functional, Regression and integration testing.
- Formulating automated test scripts using QTP, BPT and VB scripting.
- Preparing database test cases, Traceability Matrix.
- Maintained log of test results using Quality center and generated reports for team discussion.
- Reporting bugs and sending the report, working with cross functional team
- Testing the links using Astra Site Manager.
- Designed the Manual and Goal oriented scenarios usingLoadRunnerController module to test.
- Established performance, release, and customer support test beds for quality product testing.
- Executed test plans, prepared test reports, and communicated test results to the development team members.
- Test data preparation, reviewing and executing automated scripts using QTP
- Reporting the bugs through Clear Quest bug database.
Environment: Java, Windows, Load Runner, MSSQL, Clear Quest and QTP.
