Qa Analyst Resume
Kirkland, WA
SUMMARY
- 6 + years of work experience in IT industry in Software Quality Assurance, Manual and Auto Test Automation in various industry domains such as Finance, eBusiness/eCommerce, Telecommunication.
- Expert in Black Box, White box, Functionality, Regression Testing, Compatibility Testing, Integration Testing, System Testing, Performance Testing and Load Testing.
- Experience in developing, trouble shooting and customizing Manual as well as Automation scripts using Selenium IDE/RC and Quick Test Professional (QTP).
- Proficient in using testing tools such as JUnit, Test NG, Load Runner, Selenium RC, WebDriver, and Quick Test Professional for web applications
- Expertise in automating the software testing environment with open - source tools like Selenium IDE/RC/Grid and WebDriver
- Extensive Experience in Automated QA using JUnit, TestNG,Jmeter, SOAPUI, Maven and Hudson/Jenkins.
- Sound Knowledge of SOAP Scope & SOAPUI for Web Services functional testing.
- Extensive experience testing Web Services and API’s based on SOAP and REST protocols. Tested requests based on RAW text, XML and JSON.
- Involved in SOA testing, J2EE, Web Services, WSDL, XML, XML Schema, SoapUI.
- Strong skills in performing Functionality, GUI, Backend, System, Stress, Performance, Load and Volume Testing of software applications using tools like LoadRunner and JMeter.
- Experience in defect management, defect analysis and defect reporting using Rally, Quality Center and JIRA
- Performed Back End Testing by executing SQL queries.
- Expertise in Windows, UNIX and Android Operating Systems.
- Excellent leadership & decision-making skill with effective combination of undertaking multiple responsibilities.
TECHNICAL SKILLS
Languages: JAVA, SQL, PLSQL, XML, HTML, XPATH, CSS, VBScript
Testing Tools: Selenium WebDriver, Selenium RC, Selenium GRID, Quick Test Professional, LoadRunner, JMeter, SOAPUI, Jenkins, Eclipse, JUnit, TestNG, Firebug, FirePath, DeviceAnywhere, ADB, LOGCAT, XCODE
RDBMS: MS SQL Server,MySQL, Oracle, MS Access
Bug Tracking Tools: JIRA, Quality Center
OS: Windows 95/98/2000/XP/7/8, UNIX, Android,MAC
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Sr. QA Engineer
Responsibilities:
- Participated in creating the Technical Test Plan in the initial phase and also during change requests and Identified project risks and recommend actions to minimize risk.
- Tested the business logic from the User Interface via manual as well as automated tests.
- Written UI tests for checking the labels spelling, dates, drop-down lists, link text, tab sequences, color scheme.
- Performed White-box testing and Test automation using JUnit.
- Designed white box tests and perform full functional tests.
- Tested the client side script library written in HTML/ Java script.
- Executed Regression Tests using automation scripts for the report generation module with tools like Selenium WebDriver and TestNG.
- Developed Selenium test scripts for identified test cases by using data driven framework.
- Developed page level action or page library in Selenium to support modular framework.
- Used soapUI to automate the web services testing including SOAP and REST based web services. Created test suites and test cases in soapUI.
- Parameterized the test cases using XML or properties files, so multiple test cases can be run using same test methods
- Used Maven, Selenium WebDriver, Java and TestNG to create nightly automation scripts.
- Used JMeter for performance testing of web application using proxy recording and CSV Config Element.
- Worked on JMeter performance testing tool and tested load, stress testing using available test scenarios and Measured Throughput, Mean response time, pages per second using JMeter.
- Extensively tested REST API’s where the request was of Text files and XML and response was in JSON.
- Used Android Debug Bridge (ADB) command line tool for communication with an emulator instance or Android-powered device
- Used Android DDMS features such as Log cat, Screen Capture, Push file, Pull File, SMS Spoofing, Call Spoofing for performing the mobile testing
- Updated tasks, filed bugs in JIRA
- Designed and executed SQL system boundary and use test cases for Oracle migration for white box testing.
- Perform various types of backend testing using SQL queries for data validation, data migration validation, data integrity validation.
- Wrote Shell Scripts to facilitate batch testing in UNIX environment.
- Used Test NG for writing unit test cases and executed them as a test suite. Used Excel to create data driven scripts.
- Developed ANT Scripts to run the automation tests and Integrated it with Continuous Integration System
- Worked closely with the developers within the SCRUM team.
- Attended daily scrum meetings for the new projects that followed Agile Scrum Methodology
Environment: Selenium WebDriver, SoapUI, Maven, JIRA, TestNG, JMeter, Eclipse, Scrum, SQL, XML, Java, Agile, Android, Windows, IOS.
Confidential, Santa Clara, CA
QA Engineer
Responsibilities:
- Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements.
- Involved in creating and executing the SoapUI automation Web Services test cases.
- Automated Web Service API's utilizing a combination ofSoapUIand SQL scripts to ensure back-end functionality and data integrity.
- Conducted GUI and Black Box Testing using QTP and interacted with developers to resolve issues.
- Used Quick Test Professional for automating manual test cases for regression testing and for storing, execution of test cases and reporting results.
- Used Checkpoints, Descriptive programming and Data Driven Test Scripts in QTP.
- Defined Rendezvous point to create peak load on the server and thereby measure the server performance under load.
- Analyzed Throughput graph, Hits per second graph, Transactions per second graph and Rendezvous graph usingLoadRunnerAnalysis tool.
- Developed UNIX Shell and PERL scripts to automate business processes.
- Involved in Database testing by writing & executing SQL queries using SQL plus and TOAD to validate that data is being populated in an appropriate tables & manually comparing the results with front-end values.
- Prepared Test Cases, Procedures and Requirements Traceability Matrix using HP Quality Center
- Executed tests (both manual and automated), examined output for validity based on business rules and reported defects in QC.
- Worked closely with development team toward the resolution of errors.
Environment: Quick test pro, SoapUI, SQL, UNIX, Perl Scripting,QC, Load Runner, Oracle.
Confidential, Cupertino, CA
Quality Analyst
Responsibilities:
- Created Scripts in a number of different languages depending on my clients needs.
- Performed Regression analysis across different builds in a release.
- Developed and executed Functional Test Automation using SilkTest
- Interacting with Developers and QA Analyst regarding requirements, test scenarios, and defects.
- Chalked out Test scenarios so that they can be used to verify if the desired functionality can be achieved under different field conditions.
- Checked the broken links in the application and conducted cross browser testing.
- Chalked out test cases by reviewing Business Specification, message schemas and Use cases in Quality Center.
- Build a relationship with project stakeholders/ business partners by documenting all results & keep all key stakeholders informed of the progress or changes implemented.
- Hold knowledge sessions with Senior Consultants/Business Analysts to validate actual test results against expected results.
Environment: Quality Center, UNIX, Windows, SQL, Oracle.
Confidential, Kirkland, WA
QA Analyst
Responsibilities:
- Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
- Designed and executed automated unit and regression tests using Quick Test professional (QTP).
- Used QTP to expand test scenarios to catch more bugs and improve quality
- Documented, updated and assigned test scripts for manual testing using customized Quality Center.
- Responsible for developing baseline Scenarios and Load Testing Harnesses for load/performance testing of the application.
- Worked withLoadRunnerspecific monitors like the SQL Database monitor, System monitors, Web/App Server monitor etc.
- Used Quality Center for repository, reporting bugs, tracking bugs and updates on resolved bugs.
- Debug the problem to determine root cause analysis and provide development team sufficient detail to understand, replicate and resolve the issue.
Environment: JUnit, QTP, LoadRunner, J2EE, Quality Center.