Senior Qa Analyst Resume
Jersey City, NJ
SUMMARY:
- Excellent Knowledge in understanding Manual and Automation Testing Concepts which includes System Testing, Functional Testing, Integration Testing, Smoke Testing, Regression Testing, API Testing and User Acceptance testing.
- Expertise in developing, documenting and executing test cases Manually and Automated scripts using Selenium.
- Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
- Strong Experience in testing web applications with Selenium IDE, Selenium RC, Selenium Grid and Selenium Web Driver with Junit,TestNG, Cucumber, Jenkins.
- Good knowledge of developing in different type of frameworks like Keyword driven, Data driven and Hybrid framework with Page Object Model, and Page Factory.
- Developed and Implemented BDD Framework with Cucumber for automation of key business process.
- Used Selenium WebDriver and TestNG to run Parallel testing and Cross browser testing by creating Groups, and categorizing and prioritizing test cases .
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Used Log4j for logging the test logs using loggers and appenders for various log levels.
- Involved in testing Web services ( SOAP and REST ) and XML with SOAPUI , for the local WSDL with URL and created Test cases and validated data flow.
- Strong Knowledge in using Apache POI to read data from external sources to feed locators into the test script.
- Experienced in Database Testing using interfaces like SQL Server, Toad and for validating the data stored in different database tables.
- Experience in Mobile Automation (Android & IOS) using Appium. Performed Interruption Testing for Native application using Perfecto Mobile.
- Hands on experience in using LoadRunner tool for testing the performance of applications on Load, Stress, Soak.
- Strong Knowledge in performing Performance Testing of applications using selenium - JMeter.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using, JIRA, Rally, TFS and HP Quality Center/ALM.
- Excellent experience with source version control tools such as GIT and Subversion(SVN).
- Involved in Risk analysis and Risk mitigating strategy meetings along with creative solutions to the management team.
- Ability to work in a team environment. Strong communication and interpersonal skills.
- Excellent Organization, Analytical and Problem-solving skills and ability to quickly learn new technologies.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Selenium Grid, Selenium IDE, Cucumber, POSTMAN, SoapUI, Appium, Emulator, JMeter, LoadRunner.
Languages: Java, C#, HTML, XML, Gherkin, JSON.
IDE: Eclipse, SQL Developer, Visual Studio, IntelliJ Idea.
Test Framework: Keyword Driven, Data Driven, Hybrid, TestNG, Page Object Model (POM), Log4j, Junit.
Agile: Scrum, Waterfall.
Bug Tracking Tools: JIRA, Rally, TFS, HP Quality Center/ALM.
Test build, Integration Tools: Maven, ANT, Jenkins.
Databases: SQL Server, MS Access, Oracle, MySQL.
Browsers: Windows, Linux, Mac.
Outlook, MS Word, MS Excel, MS PowerPoint, MS Access, Visio.
GIT, SVN, Bitbucket.
Firefox, Safari, Chrome, Opera, IE, Mobile.
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Senior QA Analyst
Roles and Responsibilities:
- Assed and Analyzed the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Reviewed product requirement documents, functional specifications and involved in developing test strategy, test plan and test case documents.
- Worked in Agile/Scrum methodology and performed agile testing to check entire functionality of application.
- Analyzed user stories and designing the manual test cases to automate thinking about the scope for automation and considering the priority of automating the script.
- Developed a Hybrid driven framework with page object model approach for multiple applications which involved Selenium Web Driver for writing scripts using Java.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD framework (Behavior Driven Development) using Cucumber.
- Involved in the use of Cucumber Step Definition, Scenarios and Feature files.
- Prepared plan for GUI automation testing procedure by grouping, prioritizing the test cases using TestNG.
- Executed Maven targets to execute automation suites from command line.
- Wrote test cases to handle Alerts on the web page using Selenium Web Driver.
- Worked on Jenkins for Continuous integration by creating maven jobs and configure set of maven goals to call.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Worked on JDBC Connections to connect database to validate data. Used SOAP UI for testing Web Services.
- Performed cross browser testing on different Operating Systems like Window, Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera using Selenium Grid.
- Regression testing was performed after each build release of the application and updated the scripts by executing the Regression suites built using Selenium.
- Experience in back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verified the correctness of the data with front-end values.
- Used Jira as the defect-tracking tool and GitHub as a source repository system to share code within the teams.
- 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.
- Involved in Planning of Test Execution activities to accomplish tasks on daily/weekly basis.
Environment: Selenium WebDriver, Agile, JIRA, Jenkins, SoapUI, GitHub, Maven, Cucumber, Junit, JMeter, XML, GitHub.
Confidential, Houston, TX
Automation Test Engineer
Roles and Responsibilities:
- Analyzed business Requirements and Functional documents, involved in creating the Test Strategy document that define the test environment, phases of testing, entry and exit criteria into different phases of testing and resources required to conduct the effort.
- Developed Test plans and Test Scripts, defined Test Scenarios, analyzed bugs and involved in quality assurance reviews with the team to ensure bugs are reported and closed.
- Performed Agile testing, reviewed the user stories and participated in agile meetings (Daily Scrum, Sprint planning, Sprint review, Sprint retrospective), Iteration Planning and Release Planning meetings.
- Implemented Data Driven automation framework and Page Object Model with Selenium WebDriver and Java programming.
- Configured application framework using excel spreadsheets and processed the spreadsheets using Apache POI.
- Executed test cases relating to mouse hover actions using Actions class and locate hidden elements using XPath, CSS and window classes and developed test Scripts to handle Alerts on web page.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Created test reports generated out of TestNG and captured the error screenshots.
- Performed Synchronization using Explicit & Implicit waits.
- Executed test cases and participated actively in System Testing, UAT and Regression Testing.
- Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
- Created test cases and performed Database testing to check whether the data is being migrated properly.
- Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
- Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, Defect tracking using Rally.
- Performed testing on Web Services using SOAP and RESTFUL to check the communication between different services.
- Executed SOAP based web services API testing (Java client and SoapUI) and Validated SOAP responses by adding Assertions using PostMan.
- Used Jenkins tool for continuous integration of the builds and deploying the build artifacts. Used Maven for project building.
- Experience in Analyzing, testing, and certifying application-specific software and performed ambiguity reviews of business requirements and functional specification documents.
Environment: Selenium WebDriver, Jenkins, REST API, SOAPUI, Postman, Maven, TestNG, Rally, Eclipse, Java, HTML, Agile, GIT, SQL and Windows.
Confidential
QA Analyst
Roles and Responsibilities:
- Interacted with Client, Development team to understand and gather the Functional and Non-Functional requirements for projects/each release.
- Created Test plan, High level scenarios, Test case construction and Test estimates, resource estimates and weekly status reports.
- Developed and Automated Test cases in Java using Selenium WebDriver for Regression testing.
- Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
- Worked on Integration of Selenium RC/Web driver with existing API to develop test Framework.
- Designed, developed and implemented Hybrid Driven Framework which involves Keyword Driven and Data Driven Frameworks.
- Executed and Managed functional, integration, and system test cases.
- Involved in using Maven build tool to manage framework dependency jar files in POM.xml.
- Developed Automation Scripts for Regression using Selenium Web Driver and Java and used Selenium WebDriver for writing test scripts and executing them.
- Experienced in handling multiple windows in selenium web driver using Window handle method.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Id’s and XPath in Selenium. Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Performed browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links.
- Wrote Features using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT).
- Performed Mobile Testingto Identified objects of Application using UI Automate tool for Android and Appium Inspector for iOS devices.
- Performed Interruption testing on mobile application using Perfecto Mobile.
- Configured Jenkins build jobs for Continuous IntegrationandRegression Testing.
- Involved in preparation of test plan for every product created, updated stories and tasks in JIRA.
- Performed change defects verification of data in QA environment, before the Production implementation.
Environment: Java, Selenium WebDriver, Junit, Jenkins, Appium, SVN, JIRA, Maven, MS Office, Perfecto Mobile, SQL.
Confidential
QA Analyst
Roles and Responsibilities:
- Prepared Test Conditions, Test Cases, Mapping test cases to the scenarios and performed Functional as well as System integration testing by analyzing Business requirement and Functional specification documents provided.
- Prepared and Presented weekly and monthly defect reports and status reports to the different Stake holders of the project using Quality Centre .
- Performed Adhoc testing comprising various scenarios and reporting defects and Coordinating the defect meeting call with Developers.
- Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.
- Performed black box testing, database testing and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario.
- Developed and Automated Regression test cases and System testing using Selenium IDE/RC alongside manual scripts to reduce manual effort and increase test coverage toward the end of each iteration.
- Wrote Selenium script for taking Screen shot for failure test cases and used action class to perform mouse movement.
- Checked the Performance of application based on Load, Stress and Soak components using selenium - JMeter
- Performed Backend testing to test the validity of data using SQL Queries.
- Scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules.
- Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
- Participated in status meetings to report issues . Communicated with developers through all phases of testing to prioritize bug resolution using JIra.
- Used GitHub as a source repository system to share code within the office.
- Verified the integration of various components in the application and executed end-to-end testing.
- Performed regular database testing for data validation.
Environment: Java, Selenium IDE, Selenium RC, Agile Methodology, GitHub, Selenium Grid, Jira, SQL Server, Windows XP.
Confidential
Test Engineer
Roles and Responsibilities:
- Analysis the user stories and involved in preparation of Test Plan and designing the manual test cases which specifies testing overview, testing approach, testing strategy, scope of testing.
- Created, documented and executed test cases for Smoke, System, Regression and UAT testing cycles.
- Estimations to complete the automation scripts for test cases designed. Writing the reusable actions page by page which can be used by other test cases as well.
- Created Traceability Matrix between Requirements, Tests and Defects using HP Quality Center to ensure adequate test coverage.
- Provided daily execution status to test lead and notify test lead on completion of test execution.
- Executed scripts on different browsers/environments for different test scenarios covering all aspects of project functionality & reported defects/results to the team.
- Worked extensively on Quality Center modules- Test Plan, Test Lab and Reports.
- Load and executed tests in HP QC for Smoke, System, User Acceptance and Regression testing during various phases of the development life cycle.
- Defects were logged and reported using HP's Quality Center.
- Extensive experience in Backend testing and Oracle Database Validation using Toad. Extensive use of SQL and DB2 to extract data from the database.
- Written and executed extensive database queries using Inner, Outer, Left, Right Joins.
- Experience using SQL query builder and schema browser in Toad.
- Involved in providing estimates for new projects and change requests test efforts.
- Created basic automation regression test scripts using manual test cases.
- Participated in Defect Triage meetings with Development, QA and other stakeholders on daily basis.
Environment: HP Quality Center, Selenium, TOAD, SQL, Share Point, IOS, XCode, Android, MS Office.
