Qa Analyst Resume
San Jose, CA
SUMMARY
- Over 5+ years of experience in software testing process which includes preparing Test Plans, Test Scripts, Test Cases, and Test Scenarios. Executing Tests based on business requirements and functional requirements and Defect Tracking for both Manual and Automated Testing.
- Experienced in developing and implementing comprehensive SDLC, Waterfall model, V - Model, Agile SCRUM model, and QA Test methodologies STLC. .
- Proficient in analyzing the Business Requirements, System Requirement Specifications (SRS), Functional Requirement specification (FRS), Design documents to formulate Test Plans, Test Strategies, and Test Cases.
- Created, executed and maintained manual and automated test scripts to perform Functional, Integration, System, and Regression Testing.
- Proficient in using testing tools such as JUnit, TestNG, LoadRunner, Selenium RC, WebDriver, and Quick Test Professional for web applications.
- Experience in Automated QA using JUnit, TestNG, ANT, MAVEN and SOAPUI, SOAP, Java, JUnit, Selenium RC, JIRA.
- Experienced in Web Services Testing (WSDL) using SOAPUI.
- Performance testing through acceptance for Web Services/APIs (SOAPUI).
- Expertise in doing performance testing using LoadRunner and JMeter.
- Expertise in Web Services (SOAP and REST) testing using soapUI. Used properties files and Groovy Script for data driven testing using soapUI.
- Experienced in Automated Functional and Performance Testing using HP Quick Test Professional (QTP), HP LoadRunner.
- Knowledge of creating Jenkins Jobs.
- Experience in bug and defect tracking using tools like Rational ClearQuest, BugZilla, Quality Center, JIRA, RALLY.
- Experience in defining automation methodologies and creating Test Frameworks using Selenium WebDriver with Data Driven Testing, UI Mapping and Design Patterns.
- Proficient in testing mobile native, web apps using the Android SDK Tools,Selendroid, JUnit and Appium
- Backend testing of the DB by writing SQL queries, PL/SQL procedures to test the integrity of the application.
- Good exposure to RDBMS and SQL Queries for Oracle, MS SQL Server, MySQL.
- Proficient with UNIX systems and Shell Scripting.
- Experience in defect management, defect analysis and defect reporting using BugZilla, Quality Center and JIRA.
- Experienced in work with project management group to meet strict timelines and coordinated with business to identify the testing needs.
- Wrote automation test Scripts using Appium, Java for functional testing on Android device using emulators and real devices.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Andriod, iOS Technology etc.
- Extensive Knowledge in writing automated Test Scripts using VBScript in Quick Test Pro.
TECHNICAL SKILLS
Platforms/OS: Unix, Windows, MAC
Test Tools: Selenium IDE, RC, Grid, WebDriver, ANT, Maven, SoapUI, Quick Test Pro, JMeter,Load Runner
RDBMS: Oracle, MySQL, MS Access
API: JUnit, TestNG, JDBC, JExcel, Log4J, Logging Selenium, CSVReader, Java.IO, Java.Collections
Defect Tracking Tools: BugZilla, Quality Center, JIRA, Test Link
Web Technologies: HTML, CSS, XML, XPATH, SOAP, WSDL
Scripting Languages: PL/SQL, VB Script, Shell Script
PROFESSIONAL EXPERIENCE
Confidential - San Jose, CA
QA Analyst
Responsibilities:
- Used agile methodology - coordinating with team members and attending daily scrum meetings.
- Participated in weekly, bi-weekly, and eventually daily triage meetings.
- Performed Gray Box Testing, Regression Testing, Manual Testing, Functional testing and Usability testing and Involved in Unit Testing, Functional Testing, System testing.
- Created automation scripts in Eclipse, Java, Selenium WebDriver, running them as TestNG scripts.
- Used TestNG as Unit testing framework for Selenium Execution and Management. Included assertions and verifications for tests.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Performed records, enhanced and plays back test in Firefox using Selenium IDE.
- Involved in manual testing of Mobile native App for iOS and Android Devices.
- Utilized Android SDK (ADB, DDMS) for taking and analyzing logs and bug-reports.
- Implemented SOAPUI for service test automation.
- Added assertions, property transfer, Data Gen, XPATH Query expressions and expected results in SoapUI to validate the request and response XML.
- Automated Web Services using SOAPUI with Groovy Script. Added assertions to validate data, Using Property Transfer, transferred the values from response xml to another SOAP request xml.
- Wrote integration tests using SoapUI and Groovy scripts to call Web services and check the database for expected changes.
- Used Java technologies - Core Java, Collections, IO, JUnit, TestNG and JDBC.
- Used JIRA to track bugs and issues.
- Created and executed Oracle SQL statements to extract data from tables and verify output data
- Expert in designing and implementing basic SQL queries for QA testing and data validation.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & CSV files.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Extensively used Selenium (XPath and CSS locators) to test the web application. Used FireBug and FirePath to find locators.
- Executed test cases to compare the actual result with expected results in accordance with business, technical and functional specs of the applications
Environment: Selenium Web Driver, Eclipse, SoapUI, JUnit, Maven, Rally, TestNG, JMeter, Android, Scrum methodology, SQL, SQL, Java, Shell.
Confidential - San Diego, CA
Quality Analyst
Responsibilities:
- Performed functional, UI, UAT, smoke, regression testing and recorded issues along with product enhancements. Worked with Engineers to troubleshoot problems and inconsistencies.
- Testing AJAX web site application, Implementing Selenium testing platform and using test scripts with Eclipse IDE, writing Selenium RC scripts, using JUnit and Selenium for automated testing, writing test scripts (SOAP UI) to test web services. Using JMeter for load testing.
- Perform REST and SOAP Web Services testing usingsoapUIfor ServiceGateway Configured Selenium RC and Selenium GRID for parallel testing and multiple environment execution.
- Developed test automation projects in Selenium1.0 (RC) and Java.
- Built up a Selenium test support framework against an AJAX/JavaScript heavy web application utilizing a page object pattern.
- Developed test automation framework for web app using Selenium RC and JUnit.
- Use of XPath in the context of Selenium RC in order to pick out page elements in a robust manner by avoiding index based expressions. These XPath were then abstracted behind Page Object classes to provide a central point of change of any UI changes made in the application.
- Experience with troubleshooting using firebug and tail application logs (for any exceptions) while testing.
- Attended code reviews of developer work, when a feature will not work as intended in the context of the whole system.
- Experienced in automation project continuous integration (Jenkins / Hudson with Ant/Maven).
- Communicate effectively with both management and peers while detecting/solving issues
- Developed and executed SQL statements for the database testing
- Developed, maintained and executed load and stress test with JMeter.
- Created and executed JMeter scripts that simulated 4 times the current production load and monitored logs.
- Investigated bug reports by black box testing and examining code to track down the source of issues for documenting in our bug tracker to help developers.
- Responsible for deploy latest build and services on different stages for testing and developer purpose.
Environment: SoapUI, Eclipse, ANT, Maven, Selenium RC, Java, FireBug, JUnit, Hudson, JMeter, SQL, Postgres.
Confidential
Manual Tester
Responsibilities:
- Created Test Plan and Test cases and performed Manual Testing and Automated Testing (Win Runner).
- Coordinated and Planned Test Executions across multiple releases simultaneously.
- Used Clear Quest as defect tracking tool, for defects maintenance.
- Developed Functional (System Test) and Non-Functional (Integration Test) Test Plans.
- Provided technical mentoring, leadership and support to members of the test team.
- Used HP's Test Director for organizing, managing, and tracking the change requirements of system using
- Defects section as Bug Tracking tool.
- Developed and executed test cases and verified actual results with expected results.
- Performed unit, Integration, system and function testing as per requirements.
- Generated the reports and validated the data against the application.
- Performed screen navigation test to ensure that the links are established.
- Queried the database using SQL Queries to make sure that the database reflects the changes, after the data is entered /updated/removed.
- Developed System Test and Integration Test Summary Report at the end of each testing cycle.
- Provided high level and detailed reports to the upper management on progress, issues and status of testing.
Environment: IIS, SQL Server, VB Script, MS-Access, WinRunner, Test Director, Windows Internet Explorer, XLS,HTML, MS Office, JUnit, FTP, DHTML.
Confidential, Long Island, NY
QA Engineer
Responsibilities:
- Played major role in manual testing and worked on various versions of the application.
- Created Test cases. Conducted functional testing on the application.
- Analyze BPM business requirements, create testing strategies and prepared Test Plans, Test Cases, Test Scripts as per Functional and Business requirements of CES
- Development of automation scripts for critical regression test cases using Quick Test Pro.
- Developed Automation End-to-End scripts for various products using Quick Test Pro and invoked to Quality Center
- Use Quality Center as Bug tracking system for entering defects.
- Validated PL/SQL procedures using TOAD. Used to extract SQL from procedures, functions and triggers and validated using test data.
- Implemented Web DOM functionalities for developed a customized object repository to detect object properties for different Web application.
- Contributed to the defect management: defect status, weekly meeting and provides timely and accurate status defect information and appropriate metrics to facilitate QA reporting.
- Write SQL query for retrieving data from database for backend testing
- Test the application for Functionality and document all pass-fail reports, create modification requests, assign modification requests to respective developers, and verify bug fixes
Environment: Quick test Professional, Quality Center, SQL, PL/SQL, TOAD, MYSQL.
Confidential, New York - NY
QA Analyst
Responsibilities:
- Developed numerous Test Cases adhering to the System Requirements Specification documents and Wireframes. Performed Data Validation Testing, Functionality and Regression Testing.
- Performed Regression testing on weekly builds.
- Did extensive testing on email Verifications and Notifications.
- Extensively contributed in the generation of Test Cases and Test Metrics for this project
- Designed and implemented SQL queries for testing and reporting.
- Performed database testing using SQL
- Provided customer support during UAT test cycle
- Wrote Test Cases and performed Manual Testing like Positive Testing and Negative Testing
- Participated in Defect Review Meetings with the team members.
- Performed Browser Compatibility testing during different phases of application development.
- Created test plan and executed test cases using Quality Center.
- Reported bugs using Quality Center and generated the defect reports for review
- Maintained the test traceability matrix.
- Used Quality Center for repository, reporting bugs, tracking bugs and updates on resolved bugs.
Environment: SQL, Oracle, Windows, UNIX, Quality Center.
