Qa Analyst Resume
PROFESSIONAL SUMMARY:
- Over 5 years of experience in Software Quality Assurance, testing Web - Based and Client Server applications.
- Strong exposure to the Software Development Life Cycle (SDLC) and extensive experience with QA testing methodologies and procedures.
- Experience in analyzing business specification documents, developing Test Plans, Test Strategy, Test Scope and defining Test Cases and Automating Test Scripts.
- Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Experience in responsive design testing with Apple/Samsung and Android devices. And also on responsive design plugins for Chrome and Firefox browsers.
- Expert in using defect tracking tools like Jira, ClearQuest, TFS, ALM and Bugzilla.
- Experienced with documenting, defect-reporting and defect-tracking using the test management tool HP ALM / Quality center.
- Expertise in development and validation execution of detailed test scenarios in order to meet all the requirements of the company and clients.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Very good knowledge on Oracle SQL and UNIX.
- Experience in writing Gherkin scripts (cucumber) using Java for Selenium Grid
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Experience in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad-Hoc Testing.
- Extensive experience in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium.
- Very good knowledge on agile development environment and used JIRA as issue tracking tool efficiently.
- Experience in developing selenium automation framework using TestNG. Developed ANT targets to execute automation suites from command line.
- Implemented selenium Grid and executed tests in parallel that helped reduce the execution times significantly.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Experienced in developing function libraries, shared repository, Descriptive programming, Recovery scenarios, and data validation
- Very good knowledge on Oracle SQL and UNIX.
- In-depth knowledge of software QA methodologies and Waterfall, V-Model, Agile and Scrum.
- Extensive experience in web based and database applications.
- Possess Good professional and analytical skills coupled with interpersonal, communication and self-organizing skills describing a committed team player.
Testing Tools: Selenium WebDriver/RC/IDE/GRID, SoapUI, Zephyr, Advanced Rest Client, Sublime Text 2, Share point, Visual Studio, GitHub.
Languages HTML, CSS, JavaScript, Java, XML, Python, Gherkin
Test Framework: Junit, TestNG, Blue Automation (JPMC), Cucumber, JBehave
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: JIRA, BugZilla, HP ALM, TFS
Build Tools: Ant, Maven, Bamboo
Continuous Integration Tools: Jenkins, Stash, Cruise Control,
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: Oracle, DB2, SQL Server, MS Access
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE:
Confidential
Role: QA Analyst
Responsibilities:
- Involved in analyzing requirements documents.
- Studied High Level Design documents, Flow charts and Screen shots and interacted with Business Analysts, Technical Lead and Lead Developer to clarify issues upon business requirements
- Developed test strategy, test plan, test cases and test scenarios based on application requirements document.
- Performed Functional testing manually.
- Reported web application defects using TFS
- Responded to and resolved bug-tracking tickets using TFS issue tracking system
- Responsible for executing Smoke, Core Regression, Integration Testing, User Acceptance Testing (UAT) Automation scripts.
- Performed responsive design testing using IOS and Android devices
- Conducted mobile apps testing across the web
- Review Government policies and Interaction for housing authorities.
- Monitor the successful completion of the quality initiatives at every step of the Software Development Life Cycle SDLC.
- Involved in SOAP & REST based web services testing using SOAPUIPRO and Postman web services testing tool.
- Worked on SharePoint repo for updating Test Plans, Test Suits .
- Used SQL Queries to verify the data from the SQL Server database checked the PL/SQL Packages developed as a part of Backend testing.
- Conducted Cross browser testing in Chrome, Safari and Firefox.
- Reported Defects, participated in bug triage meetings with developers to validate the severity of the bugs and reported the status of the defects in the daily status meetings.
Environment: JavaScript, Selenium IDE, Agile, Junit, XML, SQL, Windows, LINUX.
ConfidentialSan Francisco, CA.
Role: QA Engineer
Responsibilities:
- Configured Selenium WebDriver, TestNG, Sublime Text 2 and created selenium automation scripts in java.
- Automated more than 80 Gherkin (Cucumber) Scripts utilizing the framework
- Reported web application defects using JIRA
- Created asynchronous javascript functions with promises to avoid overusing callbacks
- Stored testing data using both JSON and YAML formats
- Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
- Triaged mobile device applications issues.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
- Execute manual and automated application testing for key product functionalities and developing new test plans using tools such as Selenium and TestNG.
- Conducted Cross browser testing in Chrome, Safari and Firefox using Selenium.
- Participated in daily agile scrum standup meetings to discuss project progress
- Created components necessary to run framework on pages that incorporated company specific GUI widgets
- Assisted in versioning control with Git, SourceTree, and Stash
- Responded to and resolved bug-tracking tickets using JIRA issue tracking system
- Setup two workstations to run end-to-end framework on a continuous integration server by entering several Unix commands in a Bash shell
- Execute test suits automatically after every successful deployment with Integrated Jenkins
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Developed test scripts for Data Migration testing and Regression testing using Script Builder.
- Involved in preparation and knowledge transfer sessions of the application.
- Developed the Results document which aimed at suggestions to improve the performance of the application.
- Updated functions that provided specific Webdriver or jQuery browser capabilities, such as the ability to “click” on a web application component
Environment: JavaScript, Selenium WebDriver, Selenium Grid, TestNG, Maven, SoapUI, TDD, Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, SQL, Oracle, Windows, Gherkin, Cucumber
ConfidentialColumbus, OH.
Role: QA Analyst
Responsibilities:
- Performed Manual/Automated tests via navigation and workflow of the application.
- Involved in preparation and knowledge transfer sessions of the application.
- Developed test strategy, test plan, test cases and test scenarios based on application requirements document.
- Performed Functional testing manually.
- Assisted in versioning control with Git, SourceTree, and Stash
- Writing and reviewing test cases to validate the functionality of all the modules.
- Lead and manage onsite/offshore resources in testing Conversation Deck, Search, myProfile, and Alerts on desktop and tablets (OSX, Windows, iOS) around the clock
- Design and develop dashboard and KPIs to track test execution, testing progress, defect count, and defects status
- Create test scenarios, plan sprint testing, perform regression/functional/device/responsive design/cross-browser/API testing, execute end-to-end flow of Chase 3.0, report software defects, and escalate critical issues
- Studied High Level Design documents, Flow charts and Screen shots and interacted with Business Analysts, Technical Lead and Lead Developer to clarify issues upon business requirements
- Participated in daily agile scrum standup meetings to discuss project progress
- Automate smoke test scripts using Gherkin (Cucumber) to run daily after deployment
- Support production issues and collaborate with Product Owners, Developers, PM to defect resolution
Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Soap, TDD, Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, Quality Center, SQL, Oracle, Windows.
ConfidentialFremont, CA
Role: QA Analyst
Responsibilities:
- Responsible for all software quality assurance activities, including test plan engineering, test case generation, automated & manual test execution, hardware configuration, client configuration, usability analysis, problem reporting, and documentation analysis.
- Working on configuring, installation, deployment, and troubleshooting software test environments.
- Create test scenarios, plan sprint testing, perform regression/functional/device/responsive design/cross-browser/API testing, execute end-to-end flow of Chase 3.0, report software defects, and escalate critical issues
- Develop test documentation including test suites, test cases, test matrices
- Report defects to software developers in order to ensure compliance with standards using defect tracking tool Bugzilla.
- Created and maintained test data using SQL
- Performed GUI, Functional, Usability, Boundary and Regression tests in order to test the stability and usability of software application under test
- Ran functional, regression, and usability testing on various mobile devices: iOS, Android
- Performed API Testing on Rest web services using Advanced rest client chrome Plugin.
- Used Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and play back.
- Responsible for documenting the testing process using MS-Office tools including Word and Excel.
- Responsible for the daily activities of the QA staff assigned to various and multiple Client projects.
- Monitor the successful completion of the quality initiatives at every step of the Software Development Life Cycle SDLC.
Environment: Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, Bugzilla, SQL, SQL Server, Windows.
ConfidentialSeattle, WA
Role: QA Analyst
Responsibilities:
- Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Responded to and resolved bug-tracking tickets using ALM issue tracking system
- Prepared Test strategy and Test Plan for each Release cycle along with the UAT test plan.
- Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.
- Involved in Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
- Design and develop dashboard and KPIs to track test execution, testing progress, defect count, and defects status
- Wrote complex SQL queries to fetch data from multiple tables using SQL Inner Join.
- Created and executed database queries (SQL) to validate database data integrity.
- Worked with appropriate development and technical support teams to triage, assess and solution.
- Worked closely with different functional team including Development, QA, and Business.
Environment: Java, HP ALM, Selenium IDE/RC, Agile, Junit, XML, SQL, Oracle 10g, Windows, LINUX.
Confidential, CARole: Performance Test Engineer.
Responsibilities:
- Involved in gathered specifications and requirements from development personnel prior to testing.
- Involved in creation of Test Scripts for Automated Testing.
- Reviewed manual testing methods and developed and executed automated scripts.
- Manual Testing was done to perform functional testing on the User interface.
- Performed functional, load, Integration, regression testing and viewing, analyzing results, risk assessment and defect tracking, defect reporting and documentation.
- Analyzed software specifications and technical service description documents.
- Involved in the development of test procedures for various stages like Integration, System, and User Acceptance Testing. Positive and Negative testing.
- Prepared Test Plan that provides a detailed list of conditions under which the system will be tested.
- Created Application specific and generic functions to reduce redundant code.
- Performed data integrity testing by executing SQL and PL/SQL statements.
- Written data driven test to handle the scenario requiring multiple sets of data.
- Analyze the Discrepancies, severity, tracking system and reporting through Quality Center.
- Wrote SQL, PL/SQL scripts.
- Used SQL Queries to verify the data from the Oracle database checked the PL/SQL Packages developed as a part of Backend testing.
- Conducted Functional and Regression testing of the application using Quick Test Pro.
- Recorded the Test cases using Automation tool Selenium IDE for web based application and checked the functionality of the application.
- Developed Quick Test Pro scripts as a part of regression testing for the weekly build.
- Developed SQL Queries and Procedures to perform database testing
- Performed Unit Testing and Integration Testing of the application.
- Responsible for weekly status to show the Progress of the automation testing effort.
Environment: Java, Selenium IDE/RC, Mercury (Quick Test Pro), SQL, SQL Server, Eclipse, Windows XP.
ConfidentialColumbus, GA
Role: QA Tester
Responsibilities:
- Responsible for overall project QA activities which includes system requirements and design; test strategy and test case development; test results documentation, prioritization and resolution and end user acceptance testing.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
- Prepared training materials for gathering materials, QC/ALM reporting, Test Strategy QA methodologies, automation frameworks, design, defects reporting and other QA templates.
- Analyzed business and user requirements /specifications to ensure the application adheres to business standards.
- Performed Manual/Automated tests via navigation and workflow of the application.
- Writing and reviewing test cases to validate the functionality of all the modules.
- Performed Integration testing of all the features and functionalities.
- Involved in regression testing of the various builds of the application manually.
- Analyzing reports and suggesting changes in the application and monitoring them.
- Sending Issues to manager by tracking the bugs.
- Performing system testing on each build.
- Coordinating between clients, developers, team members and review meetings.
Environment: Windows 2000/UNIX, HP QC/HP ALM , Manual testing, J2EE, JSP, JavaScript, Selenium IDE,, SOAP UI