Sr. Qa / Selenium / Automation Tester Resume
Rochester, MN
SUMMARY:
- Over 9 years of experience as QA Analyst in Web based applications. Hands on experience on Manual Testing, Automation testing and testing tools like Quality Center, Selenium web driver.
- Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
- Experience with Mobile App and Hybrid App testing in both IOS and Android.
- Experience with mobile testing automation tool: Monkey - Talk.
- Experience with bug tracking tools like Quality Center/Test Director and familiar with Clear Quest
- Experienced in SQA(Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JIRA, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Executing Selenium Test Cases and Reporting defects.
- Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
- Prior experience in analyzing and reporting on performance metrics and test results.
- Performed Testing of database applications developed with Oracle, Sybase and SQL Server.
- Extensive experience in developing automated test cases for web-based applications; oracle forms applications, mobile applications and Web-services.
- Proven experience in Mobile app android and iOS automation using Appium.
- Ability to interact with end users, also quick learner and team player with good communication skills.
- Excellent analytical and problem-solving skills with the ability to troubleshoot and strong oral and written communication skills.
- Maintained the Selenium and JAVA automationcode and resources in source controls like GIT over the time forimprovements and new features.
- Experience in both Agile Software Development Models.
- Experience in functional automation tool QTP and load and performance testing tool Load Runner.
- Experienced in Test coordination between Onsite and Offshore team.
- Developed Business Process Testing component.
- Strong Experience in Test Automation using Selenium Web Driver with TestNG Framework, Maven.
- Expert in designing Test automation framework using Selenium web driver.
- Well versed with Handling Elements in Selenium WebDriver.
- Writing Test cases using Element Locators, Web Driver methods, Java programming features and TestNG Annotations.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server-based Applications.
- Worked closely with Business Analyst for Requirements Study and develop SQL Scripts for end - end process validation.
- Extensive experience in testing Web applications and Thick Client applications.
- Adept technical skills in performance testing in theSocial Networking, Insurance, Banking Industries.
TECHNICAL SKILLS:
Testing Tools: QTP 10, SOAP UI, HP Quality Center 10, Selenium, HP ALM, Test Director, MS TFS, SharePoint
Bug Tracking Tool: JIRA, Serena Team Track, Mantis, Lotus Notes
Programing Languages: C, C#,vb, Java.
Web/App Server: Application Server, Apache Tomcat, Web logic, Web Sphere
Database: Oracle, MySQL Server, MySQL, DB2, Postgres
Version Control Tools: Subversion, GIT, Eclipse, Rally
Operating System: Windows, Linux, Unix, Solaris, Mainframe
Web Technologies: JSP, SERVLETS, XML, HTML
Methodologies: Spiral, Waterfall, Verification& Validation, Agile
PROFESSIONAL EXPERIENCE:
Confidential, Rochester, MN
Sr. QA / Selenium / Automation Tester
Responsibilities:
- Prepared Test Plan, Test Cases and Test Procedures using Business requirements documented Functional requirements document of the system.
- Understand the application requirements and system design.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Develop test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data Driven" test. All development was done under Eclipse IDE.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI
- Worked on DLMP & LMS applications developed using Agile methodology.
- Kanban board is used to track work flow.
- Involved in standup meetings, sprint planning, sprint demo sessions, retrospective meetings.
- Responsible for writing test cases based on the requirements document.
- Run smoke tests for every developer checking.
- Developed automated test scripts using selenium web driver
- Used Eclipse IDE to develop and debug code.
- Used java script to develop automation scripts.
- Conducted backend testing using SQL queries to validate data for database.
- MS SQL Server is used for writing SQL queries to perform database testing.
- Performed Cross Browser testing through Selenium Web Driver by testing the website on different browsers like Chrome, IE and Firefox.
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium
- Worked in Agile scrum process and triggered smoke test cases with regular build inorder to accept further testing of application throughly.
- Reporting defects in JIRA, HP ALM and follow up until its closure within sprint
- Used Selenium IDE for Open source web testing
- Extensively used TFS for test case management and defect tracking.
- Authoring of new test cases is done using Microsoft test Manager(MTM).
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Created SOAP UI Projects using the WSDL files.
- Worked with soap UI for generating API request and analyze the response success and failures of interfaces.
- Used Jenkins and GIT for continuous integration testing.
Environment: TFS, MTM, MS SQL Server, EclipseNeon, TestNG,Protractor, Selenium Web driver, Selenium grid, Jenkins, Web storm, Crucible, Java Script, SOAP UI.
Confidential, Portland, Oregon
QA Tester / Selenium
Responsibilities:
- Developed and maintained test suites, test cases.
- Analyzed the user/business requirements, functional specs and Use Case documents and created the Test Plans, Test cases.
- Coordinated with the business analysts and developers, and discussed issues in interpreting the requirements.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity Involved in executing the selenium scripts and analyze the test reports.
- Generated the execution results and sent it across to the team, by way of gathering and analyzing the Test Metrics for the purpose of reporting.
- Automates Smoke and Functional test cases using Selenium Web driver, TestNG and Java.
- Developed automation test cases using TestNG framework and Selenium Web driver.
- Created test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results
- Followed Agile Methodology for Software development.
- Involved in developing test strategies, test plans, test cases and test data for various projects.
- Tested various functionalities like Card block, card alert, CAF issuance, Add Plastics, Balance etc. in IBM API.
- As part of Agile methodology, worked individually in scrum team and is responsible for all QA tasks.
- Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.
- Conducted updating and data configurations for multiple apps released weekly.
- Automated test scripts using Selenium with Java programming language.
- Involved in performing functional testing, Regression testing, web services testing, smoke testing, Database testing and user acceptance testing.
- Used Eclipse IDE to develop and debug code.
- JIRA tool is used for logging defects and tracking defects.
- Used GIT Repository for checking code and for pulling code into local repository.
- Used IBM API and SOAP UI for web services testing.
- Responsible for creating test data before the code is moved to QA environment.
- Participated in various behaviors discussion meetings and suggested various positive and negative behaviors.
- Tested various alerts are sent correctly to primary, secondary email address and phone number.
- Used Jenkins as continuous integration tool.
- Kanban Board is used in JIRA tool for tracking daily tasks.
- Used Maven, Selenium Web driver , Java , C#, Java script and Selenium Grid to create nightly automation scripts.
- Test case management is done using JIRA tool.
- Executed behaviors in IBM API connect as part of manual testing.
- Used DB2 Visualizer for executing various SQL queries in QA environment.
Environment: Visual studio 2015,SOAPUI, Java, Csharp (C#), Selenium Web Driver, Cucumber, MTM, HTML, XML, XPATH, Firebug, TestNG, TFS,SQL, Windows , Kanban .
Confidential, Cherry Hill, NJ
QA Tester / Selenium
Responsibilities:
- Developed Test Plan and Acceptance criteria. Test cases will be developed based on the requirements supplied then scripts will be written to execute the testing steps.
- Conducted Automation/manual testing using the Standards, guide lines and structured methodology in testing the application. Analyzing Business Requirement/Features and preparing the Test conditions in HP Quality Center.
- Preparing Test Scenarios based on acceptance criteria.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing (Cucumber).
- Developed tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Develop test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development was done under Eclipse IDE.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).
- Web Services automation for manual and Automation both. Automation using Selenium.
- Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
- Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
- Involved in developing Test plan and Test scripts using the business documents in Test Director.
- Project is developed using agile methodology.
- Used Java script to handle textbox, dropdown, checkbox, buttons and popup controls
- Performed stress test on data migration from SQL database.
- Performed end-to-end testing of application and verified compliance for software quality standards of the organization.
- Performed automated Regression tests for every modified build.
- Prepared Defect Report as per severity and Priority.
- Conducted daily meetings with the developers and build Team.
- Lead a small team off shore and onshore, prioritize tasks and deliver.
- Used HP application life cycle management 11.0 for test design, execution and defect tracking.
- Partner with development to resolve defects and coordinate with offshore developers on a daily basis to resolve the root cause analysis meetings.
Environment: TestNG, Eclispse, SOAPUI, Java, Selenium Web Driver, JIRA, HTML, XML, XPATH, Firebug,, SQL, DB2, Windows, Quality Center, QTP, C#, ASP.NET, Oracle, MS Office, HTML, Internet Explorer.
Confidential
QA Test Engineer
Responsibilities:
- Project is developed using agile methodology.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Implemented SOAP UI for Web Service Testing.
- Performed functional testing on Patron reports and report generator.
- Performed stress test on data migration from Titanium to SQL database.
- Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory.
- Performed automation testing on X View applications.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Developed automation test cases, executed these test scripts and logged defects in JIRA/ALM.
- Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
- Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Implemented open source web test tool Selenium Web Driver for cross browser and cross platform web testing.
- Lead a small team off shore and on shore, prioritize tasks and deliver.
- Used HP application life cycle management 11.0 for test design, execution and defect tracking.
- Used Selenium Web Driverto test search results of Meta search engine.
- Partner with development to resolve defects.
- Developed Data Driven Tests using SOAP UIand automated functional testing.
- Did performance testing to ascertain how the components of a system are performing, given a particular situation.
- Responsible for documenting the Automated Test results using SOAP UI and QTP.
- Worked on TFS for accessing code.
- Tested large volume databases by using stored procedures.
Environment: QTP, SOAP UI, Quality Center, Selenium, C#, ASP.NET,Oracle, TOAD, UNIX, MS Office, HTML.
Confidential
Manual Tester
Responsibilities:
- Responsible for understanding requirements and performing analysis to create and document manual test cases.
- Responsible for developing, documenting, and executing test scenarios, test outlines, test scripts and test cases to ensure product quality and conformance to requirements provided.
- Interacted with business analysts to understand the existing and new business rules.
- Conducted and Participated in test case reviews to ensure adequate code coverage.
- Identified the Test Cases and documented them in Quality Center.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
- Prepared various reports based on different stages of Testing.
- Implemented Page Object Model Automation framework with Java.
- Involved in verification of manual update files for different subject areas.
- Involved in Bug reporting and bug tracking using QC.
- Gathering requirements, writing and executing tests, monitoring test progress, reporting status, logging defects, tracking and testing defect fixes, retesting and delivering.
- Testing effort for Functional, Regression, UI Validation UAT, Cross Browsers/ Cross Platforms Testing.
- Interacted with developers/business analysts to follow up on Opened issues on SharePoint and Reported testing status on daily basis.
Environment: Test Director, Dimensions, Windows 2000/XP, SQL Server7.0, Windows XP, Manual Testing, MS-Excel, QC.
