Software Qa Consultant Resume
Emeryville, CA
SUMMARY
- 6 Years of experience in Software Testing, Software Quality Assurance for Client/Server and web - based applications with focus on Manual, Automation, Functional and Backend testing.
- Well experience in Manual Testing, Automated Testing using Selenium RC, Web Driver & QTP for testing Web based and Windows based applications.
- Expertise in developing automation test using Java, JUnit and TestNG.
- Expertise in developing/modifying Test plans, Test cases, Test Scenarios, and Automated test scripts.
- Proficient in Functional testing, Integration testing, Unit testing, Regression testing, Smoke testing and User Acceptance testing. Experience in database query manipulation using SQL.
- Experience with Agile Scrum, Waterfall and TDD (Test Driven Development) methodology.
- Experience with Web service testing using SoapUI
- Experience of continuous integration test environments and automated deployments like Hudson and AnthillPro
- Involved in all phases of Software Testing Life Cycle (STLC) with profound knowledge on the software quality assurance process.
- Extensive working experience with HP Quality Center/ALM for data collection, bug reporting and project tracking.
- Proficient in Object Oriented Programing (OOP) Concepts. Experience with full Software Development Life Cycle (SDLC) and different phases of Project Life Cycle and Service oriented architecture.
- Excellent documentation skills. Proficiency in handling multiple roles in an Agile environment.
- Strong interpersonal skills, with demonstrable verbal and written communication skills to maintain effective work relationships at all levels.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, Linux
Languages: SQL, Java, JDBC, XML, HTML, Java Script, VBScript
Databases: Oracle 11i, MySQL, MS SQL Server5
Database Tools: SQL Developer 3.2, TOAD, MySQL Workbench
Testing Tools: Selenium2.37, SoapUI4.6.1, JUnit, TestNG, QTP, TestLink1.9.5
Bug Tracking Tools: QualityCenter9.5/10.0,HP ALM 11.0, Jira, Bugzilla
Version Control Tools: Subversion1.5/1.8,TortoiseSVN1.5/1.8,CVS
Build/Deploy Tools: Maven3.0.5, AnthillPro3.8, Hudson
PROFESSIONAL EXPERIENCE
Confidential
Software QA Consultant
Responsibilities:
- Analyze Business Requirements and Functional Specifications of the application
- Involved in writing user stories for requirements using agile methodology tool Rally
- Developed the test plan templates and generating Functional test plan, Integration test plan and Regression test plan documents
- Written test case documents and got reviewed with business and development to make sure that all the functionalities are covered
- Involved in testing at all stages such as functionality, integration, smoke, regression, negative, configuration,security, usability, final candidate, GUI, database and trans-browser testing
- Developed automation test scripts using Selenium and JUnit API in Agile Testing Methodologies such as Continuous Integration
- Wrote SQL queries using TOAD for data validation
- Reported Bugs and tracked the bugs using bug tracking tool “Bugzilla”
- Conducted the bug review meetings with Development and Business
- Involved in code reviews during soft code freeze
Environment: Win 7, Unix, Selenium, JUnit, JAVA, Eclipse IDE, SVN tortoise, TOADRally, Bugzilla, Oracle11i, AnthillPro.
Confidential, Emeryville,CA
QA Analyst
Responsibilities:
- Developed feature files to automate testing using JUnit framework
- Debug the API using java code for the issues and report the error code to the developers
- Execute the automation framework, report results to the team and also analyse the test failures
- Verify the API sample on Windows, Mac and Unix platforms
- Verified the Sample java code developed using API before delivering to customers
- Raised defects in Quality Center for the relevant issues and followed it till closure
- Grouped all the test cases in the test lab in QC as per functional area and also created the complete test suite for Regression Testing
- Mobile Applications testing on Android phones and IOS phones.
- Tested website and application on mobiles and Tablets.
- Grouped all the test cases which had dependencies in the Execution Flow giving the conditions required for execution.
- Participated in SCRUM meetings every day for addressing Automation issues.
Environment: Win, Unix, Selenium, JUnit, JAVA, Eclipse IDE, SVN tortoise, Oracle 10iTOAD, Quality Center,Hudson, Maven.
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Involved in developing Test Plans. Developed Test Cases and Test Scripts and modified to accommodate new changes to the software/applications.
- Designed and developed Test Scripts for manual and automated testing using Selenium.
- Used Firebug for identifying the Document Object Model elements.
- Performed Black Box testing on the application.
- Performed both Manual and Automation testing at the unit level, database level, and the integration level.
- Developed Data Driven Testing using XML and SQL data sources.
- Executed Selenium test using Java and JUnit to perform Regression and functional testing.
- Involved in validation and verification and Log Reports.
- Participated in data collection, bug reporting and tracking.
- Interacted with developers, users and various members of the team to discuss issues, resolve defects and set severity of bugs.
- Involved in preparing the project specification and requirement documents.
- Attended Agile meetings showing the progress and status the work.
Environment: Selenium Web Driver, java, Fire Bug, JUnit, AnthillPro, SVN, SQL ServerWindows XP, Mac,JIRA.
Confidential, CA
QA Analyst
Responsibilities:
- New Requirement analysis and user story creation
- Interacting with the teams across the time zones for the initial screening of the user story
- Updating the TestLink with user stories and attaching the test cases to them.
- Developed Test scenarios and authored Test cases.
- Creating the test data for scenarios and for testing
- Smoke test using selenium scripts developed in Java and JUnit. on every build
- Regression testing on every build.
- Involved in Database Testing using SQL Queries.
- Database Analysis based on different queries, stored procedure for cross verification of data
- Also was instrumental in initiating documentation on project, using TestLink for Test Management.
- Involved in Web services testing using SoapUI.
- Used Excel to extract report and exported data to SQL server and Tested Data for its accuracy by comparing various reports by which test effort is reduced.
- Reporting the Bug and updating the bug life cycle
- Updating the team matrix on weekly basis
- Successfully led the team to meet the deadlines.
- Organize and conduct defect triage calls, Weekly Status Meeting etc.
- Escalate issues to the higher management as per the escalation strategy.
Environment: Selenium, TestLink, Bugzilla, Java, JUnit, Soap, SQL queries
Confidential, Waukegan, IL
QA Engineer
Responsibilities:
- Interact with stakeholders to understand problems/requirements expressed in business terms
- Requirements gap analysis
- Analysing BRD for the Business requirements
- Designing of Test Plan and Traceability Matrix.
- Designed, reviewed and executed both Functional and Non Functional test cases
- Parameterized required parameters
- Manual test Cases were created to validate the Functionality.
- Test Scenarios were created and executed to test Business Rules.
- Actively participated in QA team meetings and walk-through for weekly QA testing review meetings.
- Involved in extensive Regression Testing of the application
- Ensure work is completed within provided estimates and agreed dates are met
- Status reports of team Activities and QA progress.
- Prepare/Update user manual as appropriate
- Giving training to end users and coordination with them to test the application.
Environment: MS-Visio to create Documents, Manual testing, QTP, Quality Center, Bugzilla