Sr. Qa Analyst Resume
Los Angeles, CA
SUMMARY:
- Around 7 Years of experience as a Software Quality Assurance Testing, Manual Testing, Automated Testing in Web, Windows, Server - Client Applications and Databases in variety of Applications.
- Excellent understanding of Software Development Life Cycle ( SDLC ) and its modeling techniques like Waterfall, Agile Methodology along with STLC (Software Test Life Cycle).
- Proficient in preparing Test Plans, Test Scripts, Test Scenarios, Test Designs and Test Cases for both Manual and Automation testing.
- Expertise in developing, documenting, reviewing and understanding of Business / Functional & Testing requirements and writing Test Plan and executing Test cases manually as well as generating automated scripts using Selenium.
- Extensive experience in Functional testing, Integration testing, Regression testing, BlackBox testing, WhiteBox testing, API testing, GUI testing, Back - end testing, Browser Compatibility testing in different stages of SDLC.
- Expertise in different levels of testing Smoke testing, Positive testing, Negative testing, Integration testing, System testing, Database testing, Data Migration testing, Security testing, Usability testing, Performance testing, Unit testing, Graphical User Interface testing ( GUI ) and User Acceptance Testing ( UAT ).
- Experienced in Manual Testing and Automation tools like Selenium IDE/WebDriver/GRID.
- Experienced in working with different front end HTML, CSS, JavaScript, AngularJS and backend programming languages like C, C#, Java .
- Hands on Web Debugging techniques for creating Selenium WebDriver scripts XPath, Firebug, FireFinder, FirePath and CSS Selector .
- Experience in using selenium locators ( XPath, CSS, id and name ) using validating regular and Ajax Control .
- Experience in reading test data from XL Spread Sheets using JXL API and TEST NG data provider.
- Continuous Integration of automation framework using tools like Jenkins, Hudson etc.
- Experience in testing Web Based, Data Warehousing and Client / Server Application which include Oracle 8i / 9i Server Database .
- Experience in JavaScript unit testing using Jasmine and Protractor
- Hands on testing web services ( SOAP, REST ) using SOAP UI tools.
- Experience with continuous integration tools like Maven, Bamboo, Jenkins and Rally
- Experience in Behavior Driven Development(BDD), Test Driven Development(TDD) using Cucumber
- Wrote Features, Scenarios, Scenario Outlines, Step definition for BDD in Cucumber
- Working experience in XPath, Firebug, FirePath, Log4j, Maven and TestNG annotations.
- Used SVN, GIT, and CVS for maintaining code version in the Control Systems .
- Used Soap UI and Restful services for testing Web Services and Protractor for testing AngularJS .
- Proficient in using HP Quality Center, POS, Rally, JIRA, Rational Clear Quest, Bugzilla .
- Expert in preparing Traceability Matrix to map requirement coverage with test cases.
- Worked on different frame works like Data Driven, Keyword Driven, Hybrid Driven and also experience in test driven development (TDD), Behavior driven development (BDD), Acceptance Test Driven Development (ATDD) approaches.
- Strong exposure testing applications on different browsers like IE, Firefox, Chrome on different OS like Windows and Macintosh .
TECHNICAL SKILLS:
Web Services: SOAP, RESTFUL, WSDL, SOAP UI
Browsers: Internet Explorer, Firebox, Chrome, Safari
Web Server: Java Web Server 2.0, Apache Web Server, ANT, Tomcat 6.0.
Languages: Java, Java Script, CSS, HTML, Shell Script, PHP, XML, HTML, HTTP, PL/SQL.
Databases: Oracle, SQL Server, MS Access, MySQL
QA Tools: Selenium, IDE, RC, Web driver, QTP, JUnit, TestNG, Protractor, Cucumber, Gherkins, Eclipse IDE
Operating Systems: Windows, MAC, DOS, Linux/ Unix
Quality Standards: IEEE, ISO, CMMI
Misc. Tools: TOAD, SQL Navigator, SVN, WinSCP, PUTTY, Paros Proxy
Utility: MS Office 2000, MS word 2000, MS Excel 2000, MS Access
WORK EXPERIENCE:
Confidential, Los Angeles, CA
Sr. QA Analyst
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release planning meeting.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of application and updated Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Extensively used Selenium (data driven, XPath Locator) and Web Driver to test Web Application.
- Involved in developing Selenium automation framework using TestNG.
- Developed Maven targets to execute automation suites from command line.
- Used Firebug/Fire Path Add-on tools to identify the Objects (id, Name, XPath, link) in the application.
- Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files.
- Performed build acceptance testing and smoke testing.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
- Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data.
- Worked on Agile(SCRUM) Methodology and used JIRA for defect tracking.
- Created automation scripts and library functions using SoapUI Groovy Scripting for functional
- Implemented modular Framework for Selenium based scripts. Conducted Cross Browser testing in Google Chrome and Firefox using Selenium Web Driver.
- Involved in functionality testing using SOAP UI on HTML pages, its dynamic contents and the integration with content management, Web Services and Database functionalities (XML, SOAPUI).
- Used Soap UI for functional testing and verifying the Request and response XML, Schemas, XPATH at respective locations.
- Created automation scripts in SOAP UI using Groovy Script for RESTful and SOAP web services testing
- Maintain the scripts in using the version control tool SVN (Apache Subversion).
- Tested web-based application on different operating systems such as Windows XP, Vista and different browsers such as IE, chrome, Firefox.
Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TestNG, HTML, Java Script, CSS, AJAX, JXL, Agile Methodology, Script,JIRA, SQL, Oracle.
Confidential, LASr. QA Analyst
Responsibilities:
- Analyzed the Business Requirements Document ( BRD ), developed Test cases and Test scripts for the application under test.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements .
- Created automation f ramework and test scripts using selenium WebDriver for multiple platforms and browsers testing. Also performed manual testing for the same.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver .
- Developed automation test cases, executed these test scripts and logged defects in JIRA / ALM .
- Transferred the defects to developers where they logged on to them and solved.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium .
- Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
- Used Firebug / IE Developer Toolkit to capture and validate CSS Locators, HTML ID to identify elements.
- Configured Selenium Web Driver, TestNG, Maven tool and created Selenium Automation scripts in java using TestNG prior to next quarter release.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG .
- Involved in implementation of Test Automation Framework using Selenium WebDriver, Protractor to handle Angular JS, TestNG and Maven technologies under java platform
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium
- Build coordination with Bamboo for all packages
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling .
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium .
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create test cases and run them
- Attended weekly status meetings with development and management Teams.
- Prepared user documentation with screenshots for UAT ( User Acceptance testing ).
- Reported defects to developer and discussed about the issues in weekly status meetings
Environment: Selenium Web driver/IDE, Eclipse, Jira, Java, JavaScript, HTML, CSS, X-path, Windows, SQL Server, Application Lifecycle Management, Quality Center, Test NG, SVN, SOAP UI, Protractor, Jasmine, Fire bug, Fire Path, IE Developer Toolkit.
Confidential, Boston, MASr. Automation Tester
Responsibilities:
- Responsible for analyzing and understanding the requirements
- Took part in Requirements walkthrough meetings
- Build Verification Testing and Functional Testing by creating various Scenarios and Test Cases for execution
- Designed front end web pages using HTML and CSS.
- Worked with Java scripting to enforce client side validations.
- Took a leading role in automation and manual testing, actively involved in creation of detailed test plans test cases and test scenarios for different application modules according to functional requirements and business specifications.
- Effectively used Java Scripting to place front end validations appropriately.
- Responsible for conducting smoke, functional, regression testing as well as ad-hock testing.
- Created scripts in VB for automation testing in QTP
- Extensively used SQL queries to check storage and accuracy of data in database table
- Handled dynamic objects of the application using regular expression of QTP.
- Conducted System Testing, GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and reviews.
- Performed Integration and System testing to confirm the correct flow of functionality being tested
- Experienced in data analysis using SQL, PL/SQL and many other queries based applications
- Effective Defect Identification, tracking and reporting using HP Quality Center
- Coordinated defect review calls with the development team and properly handle the issue resolution
- Developed and reviewed QTP scripts and generated reports.
- Helped facilitate UAT testing and assisted BA and project manager in conducting UAT sessions.
- Took part in status and review meetings
- Provided daily status for all the deliverables on a daily basis
- Took part in Test Closure Activities and in providing the Test Closure Document to the stakeholders.
Environment: Java Script, HTML, CSS, Quick Test Professional, Quality Center, VBS, Bugzilla, Agile, .Net, Word, Excel, Oracle, SVN, SQL Developer, Shell Scripting
ConfidentialQA Tester
Responsibilities:
- Analyzing the Automation Test Plan and creating a Design document for the HP QTP script to be created
- Performing extensive analysis of the functionality to be automated and preparing a Time Estimation for the Automation work
- Developing automation test scripts in HP QTP for testing scenarios involving the multiple regions using VB Script
- Involved in the module wise execution of HP QTP Scripts created for eApply
- Reporting errors to development team
- Maintain Test automation framework and make periodic updates
- Analysis of new functionalities and creating a Test Automation Strategy
- Weekly status report to client on status of QTP Script development
- Creation and maintenance of Test cases for each release to be test using QTP
- Preparing daily status reports revealing execution, success rate of Regression testing
- Maintaining of test cases, test plan in HP QC/HP ALM and perform execution from the same
- Log and Track Defects from HP QC/HP ALM as per functionalities validated
- Provided feedback to developers and clients based on test case creation and execution
- Identified program variances encountered through testing and took proper follow up actions to ensure requirement specifications are met for the test cases executed
- Implemented and updated bug tracking procedures for defect handling
- Con-Call and Scrum Meetings - Discussion of the current strategy and re prioritization as per the changing business needs and expectation from the management
- Weekly Status report to client on the status of testing and test cases executed
QA Manual Tester
Responsibilities:
- Analyzing the System Requirements specification from the client.
- Executing the smoke test scenarios to accept the build.
- Preparing Test Scenarios.
- Preparing Test Cases for module, integration and system testing.
- Preparing Test Environment to execute the test cases.
- Review the Test Cases prepared by team members.
- Performed System testing, Regression testing and Functionality testing.
- Reporting the Issue and logging the defect Quality Center.
- Giving mandatory information of a defect to developers in order to fix it.
- Preparing daily Summary Reports and weekly reports.
- Communication with the Test Lead / Test Manager and clients.
- Conducting Review Meetings within the Team.
Environment: Java, Quality Center, Citrix, Oracle, Win 2000, Visual Source Safe, Quality Center.