Sr. Qa Tester Resume
Los Angeles, CA
SUMMARY
- Over 8 Years of experience in Manual and Automated Testing of Web based, Client/Server applications using Selenium RC/WebDriver, Cucumber and JUnit/TestNG Automation Tools.
- Solid experience in QA processes and methodologies - Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Software Development Engineer in Test (SDET), Quality Assurance Life Cycle, Waterfall, Agile Methodology and Scrum processes.
- Experience in data-driven testing as well as script-driven, keyword driven, Page Object Model Framework and Hybrid models.
- Performed Test Automation frameworks like TDD (Test Driven Development), BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Selenium Features, Scenarios and Step Definitions.
- Experienced in Manual and Performance testing using tools Quality Center, HP ALM and JIRA, LoadRunner.
- Key expertise in developing framework for API Automation Scripts in RIT, functional testing using Quality Center and SOAPUI
- Sound knowledge on JUnit, TestNG framework for Unit testing, MAVEN and ANT for Project building tool, Jenkins/Hudson to configure with GitHub for Continuous Integration.
- Experienced in using Testing tools such as Quick Test Pro, Test Director, Quality Center/ALM and Test Complete
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium WebDriver), JUnit, Eclipse and preparation of automation test framework.
- Good at defect-reporting and defect-tracking using tools like JIRA, HP-Application Life Cycle Management (ALM) and Bugzilla.
- Experience in UNIX, Shell Scripting in automated of back End Testing.
- Performed root cause Analysis on defects while coordinating quality assurance activities with overall development team in issue resolution.
- Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plans, Test Strategy, Test Scripting, Creating Test Scenarios, analyzing results and preparing result summary report.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium Grid, Junit/TestNG, Selenium Web Driver, Quality Center/ALM, Firebug, QTP, Appium, SOAPUI PRO, ANT, Cucumber
Programming languages: C, C++, SQL, Java, C#, VB Scripting, XML, HTML, Python, Ruby
Defect Tracking Tools: HP Quality Center/ALM, Jira, and Bugzilla, Buganizer
Web Services: SOAP, WSDL, JSON
Testing Methodology: Functional, Regression, Integration, Smoke, User Acceptance(UAT), white box, black box, Agile, Waterfall, TDD, BDD
Operating Systems: Windows Family, UNIX, MS-DOS,MAC OS, Linux
Development tools: Eclipse, Visual Studio, TFS, JUnit, Management Studio, Fiddler, Excel, GIT, Jenkins, Maven, Mock, Cactus
Performance Testing tools: JMeter, LoadRunner, Rational test performance
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Sr. QA Tester
Responsibilities:
- Responsible in Writing test plans, test cases, test procedures based on business requirements.
- Responsible in Regression Testing, Functional Testing, Integration Testing, UAT and end to end testing for web based application.
- Used Selenium WebDriver with JAVA plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Extensively used HP ALM for documenting, organizing and tracking requirements
- Followed Agile Methodology (SCRUM) for this project. Participated in scrum meetings to ensure that the business rules have been addressed properly.
- Writing SQL queries and validating the application with back end data using Oracle.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
- Performed back end testing like data file validation testing using UNIX utilities.
- Employed Test Driven Development (TDD) and Behavior Driven Development (BDD) Extreme programming approaches.
- Tested request and response XML's based web services interfaces using SOAPUI.
- Automated web services test cases using Ready API (SoapUI) tool.Executed SoapUI test cases through Jenkins and logging defects.
- Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server
- Testing REST API's for all the given web service requirements in the project and writing automated test cases in Java/JUnit 4 and Selenium for telnet, REST web services, web UI, Android UIand SoapUI.
- Generated detailed report of Bugs, Pass, Fail report and Comparison Chart.
- Involved in Functionality, User Interface and Regression testing during the various phases of development using Selenium/TestNG.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test Scripts.
- Performed Smoke and Functional testing on every build of the application.
- Reported and tracked the bugs to closure using JIRA.
Environment: Selenium WebDriver, TestNG, JIRA, Eclipse, Appium, Oracle, Java, HTML, SoapUI, XML, SQL, Jenkins, MS Office, MS Access, Agile, GIT, UNIX, TDD, BDD.
Confidential, Santa Clara, CA
Sr. QA Tester
Responsibilities:
- Analyzed business requirement, Software requirement specifications to create test plan and test cases.
- Involved in writing Test Plans by incorporating Performance Testing Objectives, schedules and Analysis, Monitors and Presentation of results.
- Designing Automation test cases using Selenium WebDriver, Java, JUnit and Maven.
- Developed and executed tests that ensure application meets business requirements and system goals, fulfill end-user requirements and identify existing or potential issues.
- Used Maven for building the WebDriver project. Integrated with continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in Back End Testing using UNIX Utilities.Used Git to maintain files at server side.
- Developed a Test Automation Framework for building the business Tier using TDD and Domain Driven Design (DDD)
- Analyzed formal test results to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
- Developed test cases manually and generated Test Automation Scripts using open source tools like Selenium WebDriver, TestNG, SOAPUI, Maven and Jenkins.
- Used SOAP UI to test the web services for supplier interface
- Responsible in Creating, Executing and Reviewing Functional & Integration test cases based on Business and functional requirements.
- Developed test code for testing locally in Java, Selenium WebDriver, Junit and TestNG framework.
- Executed SQL queries on Oracle to view successful transactions of data and for validating data.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language, Maven and TestNG.
- Followed Agile Methodology (SCRUM) for this project, by attending regular scrum meetings to submit updated reports to the scrum master.
- Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool Used Java/TestNg to run Cucumber feature and scenarios and generating report daily basis.
- Authored concise and descriptive bug and defect status reports identifying issues, adding attached data, and updating into the JIRA bug tracking system.
- Performed Defect Root Cause Analysis, interacted with related Team, and tracked defects in a Test Director and Quality Center
Environment: Java, SQL, JIRA, Selenium IDE, Selenium WebDriver, TestNG, SOAPUI, Selenium RC, XML, Agile, Jenkins, Appium, Oracle, Microsoft SQL Server, UNIX, Maven.
Confidential, Plano, TX
QA Tester
Responsibilities:
- Understanding new requirements and developing QA Test cases for the new requirements.
- Analyze business requirements, software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver and JUnit.
- Followed Agile Methodology and involved in daily meetings with program managers, Business Analyst, developers, etc.
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Designing Automation test cases using Selenium WebDriver, Java, Junit/TestNG and Maven.
- Writing SQL queries and validating the application with back end data using Oracle.
- Arrange test suites to be able to upgrade test easily in the event any feature changes.
- Modify the existing test cases based on change in a features and requirements.
- Performed Functional, Regression, smoke and sanity testing in QA stage and Production environments.
- Executed Front End /Back End Test cases using UNIX Commands, SQL Script to make sure all test scenarios meet business criteria.
- Extensively executed SQL queries on Oracle to view successful transactions of data and for validating data
- Supported JIRA Project Administration involving custom, complex projects, workflows, security schemes, custom fields,dashboards and reports configurations.
- Used web-Debugging tools like Firebug, Fire path and XPath to locate elements.
- Extensively used HP ALM/Quality Center for documenting, organizing and tracking requirements.
- Implemented Continuous integration using Jenkins and Selenium Grid to execute the automation scripts.
- Used Selenium GRID for parallel execution in multiple browsers.
- Preparation and execution of test scripts using JMeter to perform Web Services testing.
- Executing test cases and reporting the issues with detailed recreate steps.
- Prepared test data documentation and involved in generation of bug and test case execution reports.
- Developed various Java scripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks and performance analysis.
- Worked on Requirement Traceability Matrix (RTM) to map the test cases to the requirements.
- Database testing for the validity and visibility of data across all applications.
Environment: SeleniumIDE,SeleniumGRID, Web Driver, UNIX, Junit/TestNG, Oracle, Java/C#, Maven, Jenkins, JMeter, Firebug, Fire path, Web Services, Agile, SQL, HP ALM, HTML.
Confidential, Boston, MA
QA Tester
Responsibilities:
- Involved in full QA Lifecycle, Functional, Integration testing, Regression, Smoke Testing, and System Integration Testing (SIT) and User Acceptance Testing (UAT).
- Analyzed software and Business Requirement documents to get a better understanding of the system from both technical and business perspectives.
- Create Test strategy, Test Plan, execution plan and identify test data requirements.
- Used HP ALM (QC) Dashboard feature & MS Excel to report project status, defect status and closure information; ensured data is correctly reported in when defect is resolved or closed.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Used automation scripts and performed functionality testing during the various phases of application development using Selenium.
- Integrated Automation scripts (Selenium WebDriver API) in continuous Integration tools (Jenkins) for nightly batch run of the script.
- Was involved in weekly walk-through and inspection meetings to verify the status of testing effort and the project as whole.
- Developed test metrics at the end of test execution using Quality Center/HP ALM.
- Generated detailed reports of the Bugs, Pass-Fail report and Comparison Chart.
- Inter-group coordination between various teams like development, Server administrators and database administrators.
Environment: Java, Selenium web driver, TestNG, Selenium Grid, Agile Methodology, Jenkins, HP ALM, TOAD, Jira, Quality Center, MS Office, HTML.
Confidential, Tarrytown, NY
QA Tester
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, entrance and exit criteria into distinct phases of testing.
- Responsible for working within a team to create, document and execute test strategy, test plan, test cases and test scripts.
- Designed and executed the Automation Test Scripts using Selenium WebDriver in JAVA and TestNG.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Created automation scripts using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Experience in Business Analysis, Manual Testing, GUI Automation Testing, System Testing including Functionality, Acceptance Testing, Integration Testing, Performance, Stress and Regression testing of client/server and Web based applications.
- Reported software defects in HP ALM (QC) and interacted with the developers to resolve technical issues.
- Analyzed test results, tracked the defects and generated reports using Quality Center/ALM.
- Performed Defect Root Cause Analysis, interacted with related Team, and tracked defects in a Test Director and Quality Center
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
Environment: Java, Selenium WebDriver, TestNG, HP ALM, SQL Server, Firebug, Fire path, Agile Methodology, XPath, DOM.
Confidential, Columbus, Ohio
QA Tester
Responsibilities:
- Prepared test plan and test cases based on the business requirements of the client.
- Manually tested the application and developed Test Plan based on software requirements specifications.
- Wrote Test cases for each functionality based on product functional specification.
- Evaluated application testing results and recorded the discrepancies using HP Quality Center to track, analyze and report on them.
- Generated detailed report of Bugs, Pass, Fail report and Comparison Chart.
- Participated in scrum meetings to ensure that the business rules have been addressed properly.
- Interacted with developers and reported the software bugs through Quality Center.
- Wrote SQL queries for backend testing.
- Used SOAP UI to test the web services for supplier interface
- Performed regression testing to fix using QTP and closed the defects.
- Identified automated QTP scripts end - to - end test cases and responsible for the Quality-Assurance of this application to complete in record time.
- Performed Defect Root Cause Analysis, interacted with related Team, and tracked defects in a Test Director and Quality Center
- Maintaining Bug Reports, assigning priorities to bugs and reviewing user documentation.
- Involved in Integration, System, Database and Regression testing.
- Used Test Director to organize manual, automated, functional and regression tests.
- Created Automation Framework in QTP in Expert view (VB script) to automate test cases.
Environment: HP Quality Center, QTP, VB Script, HTML, SOAP UI, SQL, Oracle, MS Office, MS Windows.
Confidential, Woodbridge, NJ
QA Tester
Responsibilities:
- Reviewed design documents and business requirements to learn the function and scope of the application.
- Expertise in writing Test Strategy, Test Plan preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Worked with Business, Developers and Stake holders to understand and define Functional, Non-Functional Test Cases for overall Functional, Regression, E2E and UAT Testing.
- Involved in writing and implementing of the Test Cases.
- Conducted Functionality testing, Integration Testing and System Testing and checked the GUI of the application.
- Bug Reporting and Tracking using Quality Center.
- Performed Backend Testing using SQL queries to ensure data integrity.
- Experience in preparation of End user documentation and Training to end-user.
- Interacted with developers, business analysts and discussed technical problems and reported bugs.
- Used SOAP UI to test the web services for supplier interface
- Performed Security Testing to ensure secure login access.
- Maintained Traceability Matrix and performed Gap Analysis and Root cause analysis.
- Prepared use-case diagrams using UML.
Environment: Quality Center 10.0, SQL Server, HTML, MS Windows, Oracle, UML, Soap UI, MS Office suite, MS Excel.
Confidential
QA Tester
Responsibilities:
- Analyzing Business requirements, functional requirements and other development documents.
- Analyzing theSystem Requirement Specificationsand preparing the Test plan by coordinating with the Project Manager.
- Designed and implemented test scenarios and test cases. Executed test cases and analyzed test results.
- Performed manual testing by entering positive values, negative values, and boundary values to the application.
- Involved in performing System, Integration and UAT Testing.
- Defect reporting and tracking using team foundation server.
- Coordinated with development teams while reporting and resolving bugs. Created traceability matrix.
- Developed Test Scripts for Functional Testing, Integration Testing, System Testing, and Regression Testing.
- Used Quality Center for creating and documenting Test Plans, Test Cases.
- Executed all the test cases and maintained expected results.
- Coordinating with the development team to resolve the Defects.
- Interacted with the Business Analysts to discuss better UI features that can be provided through the application to the clients.
Environment: SQL Server, HTML, MS Excel, RTM, Jira Defect Tracking Tool, Jscript, Windows, Clear Quest, HP LoadRunner.