We provide IT Staff Augmentation Services!

Qa Tester Resume

Seattle, WA

SUMMARY:

  • Senior SDET Selenium QA Tester with 6 years of experience in Test and software testing processes like Test Planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Test log, Test results, Test Traceability Matrix, Test Automation, User Acceptance Testing.
  • Strong expertise in SDLC, Project Management and testing lifecycle methodologies like Waterfall, Spiral and Agile methodologies.
  • Extensively Proficient in Black Box, White Box, Functional, Integration, GUI, UAT, System, Usability, Regression, Security, Stress, Load, reliability, Stability, Backend, Nonfunctional, manual and automation testing.
  • Senior level SDET, strong test automation build out experience.
  • Experienced in Behavior Driven Development (BDD) and Data Driven Development.
  • Automate test cases using Ruby, Cucumber, Selenium.
  • Experienced with test frameworks, such as: JUnit, TestNG, Cucumber frameworks.
  • Experienced in Mobile application Testing with Appium and Expertise on JQuery Mobile, HTML 5 based user interface web framework to design and develop responsive websites and apps accessible on all smart phones, tablets and desktop devices.
  • Triggered and configured the test scripts in Jenkins environment.
  • Well experienced testing on mobile platforms such as iOS and Android.
  • Experience in creating test metrics and coordinating overall testing between QA, Development, Business and UAT group and maintaining offshore group.
  • Experience in Web Services testing using SOAP UI.
  • Create complete solution for continuous integration tool such as Jenkins/Hudson from code checkout from GitHub to regression report generation.
  • Solid expertise in automated testing tools suite - Selenium Web Driver, Junit, TestNG and good exposure on tools like Eclipse, JIRA, BugZilla, HP Quality Center, Microsoft Team Foundation Server(TFS) etc.
  • Good experience in OOPs using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection and many more.
  • Good understanding of Quick Test Professional features like Object Repository, Checkpoints, Object identification, Descriptive Programming, Exception Handling, Regular expression and Object Spy.
  • Selenium ran on many browsers like Firefox, IE & Safari and operating systems like Windows, Linux, Mac etc., and controlled by many programming language and Mobile Testing frame work, worked on JavaScript, TestNG and HTML.
  • Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
  • Ability to work in a team environment or independently.
  • Good at multi-tasking and working well under tight deadlines with high efficiency.
  • Excellent troubleshooting, project management and problem solving skills.

TECHNICAL SKILLS:

Testing Methodologies: Agile/Scrum

Testing Tools: Selenium Web Driver, Selenium IDE, Selenium RC, GRID, QTP

Frameworks: TestNG, Junit, Page Object Model, Hybrid+ Data Driven Frameworks

Web Technologies: Java, C++, C#, XML, HTML, VBScript

Operating System: Windows XP, Windows 7/8/10, Linux, MAC

Defect Tracking Tools: Quality Center, JIRA

Databases: MySQL

Tools: Ant, Maven, Excel, Bugzilla, JIRA, GIT, Jenkins, Trello, MS Office, Share Point, Cucumber, JQuery, JSON.

Web Browsers: Internet Explorer, Mozilla Firefox, Chrome, Safari

Web Services: RESTful, SOAP

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

QA Tester

Responsibilities:

  • Understand the business requirement and technical specification documents of the system
  • Performing the role of QA Test Automation Engineer in a fast-paced agile team.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans.
  • creating test frameworks using Selenium WebDriver, Selenium, hands on experience
  • Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
  • Responsible for development QTP automation strategy, used Dynamic Descriptive Programming approach to benefit from Object Identification without using OR.
  • Experience in all the phases of the Data warehouse life cycle involving design, development & analysis and testing of Data warehouses using ETL/OLAP Tools Involved in writing the SQL Queries.
  • Ensure to guide process and technology adoption to assure apt QA testing of User Interfaces application.
  • Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber.
  • Proficient in Cross Browser testing of applications on Google Chrome, Internet explorer, Safari and Firefox browsers and Cross Platform testing on Windows, iOS Android
  • Developed Automation framework implementing Page Object Model, using JAVA, Selenium WebDriver, and Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions.
  • Hands on experience of developing test plans and strategies of testing e-commerce.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Used Agile Methodology (SCRUM) for this project.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Croon job.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data properly from XML files.
  • Used Protractor with Selenium to provide automated test infrastructure to simulate user's interaction.
  • Triggered and configured the test scripts in Jenkins environment.
  • Used GitHub repository to run the Jenkins job for Continues Integration.
  • Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver.
  • Used Apache POI API to read the test data from the excel sheet.
  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
  • Work with QA leads and top-management for process improvement: research, analysis and evaluation of automation tools including java modules development.
  • Analyzed business requirements and created test cases for various e-commerce website enhancements.
  • Using Protractor jasmine, Selenium Web Driver framework created Automation framework and Automation test for Application.
  • Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Developed test code for testing locally in Java using Eclipse, Intellij IDE’s.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Created Automation Framework with Selenium RC, Java, JUnit and ANT.
  • Designed & Developed automation scripts using Selenium RC & JUnit.
  • Used ANT to build the selenium scripts and run them on QA environment using the JUnit task.
  • Developed test code in Java language using Eclipse IDE and Junit framework
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Performed Defect Tracking & Management in JIRA and generated automated daily reports using JIRA API.
  • Analyzed test results, tracked the defects and generated reports using Quality Center
  • Involved in Maven configuration for running servers and scripts after the build.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Involved in Agile Scrum meeting and Scrum testing of the system
  • Reviewed change request documents and defect description and attended meetings to document the required changes.
  • Developing test cases, test procedures and test data from requirement document
  • Involved in test plan and test case review meetings
  • Updating the test cases document according to review comments
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories
  • Verified the UI elements using Xpath and CSS values
  • Used TestNG to create the Test Suites and to execute all the test scripts
  • Used Rally to report the defects to the development team
  • Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
  • Used HP Quality Center (QC/ALM) and JIRA for reserving, executing test cases, defect tracking, and the complete test management.
  • Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance testing and Database testing.
  • Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
  • Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center
  • Experience developing a Comprehensive Test Strategy inclusive of all testing activities
  • Updating status report daily basis and weekly basis by conducting meetings with QA team.
  • Involved in writing of modification reports for errors identified in testing and clearly communicated with development via defect tracking system using Quality Center
  • Used the Jira as defect tracking system, including submitting and assigning defects to the application developers.
  • Involved in Database testing to verify data integrity tests.
  • Extensively interacted with developers to analyze and resolve the issues that were encountered while testing the application.

Environment: Selenium Web Driver 2.0, Xpath, Quality Center 9, Oracle 10g, HTML, Java Script, J2EE, UNIX, SQL, Agile, Rally, XML, SOAP, SOAP UI, Web Services, TOAD, Selenium Web Driver, JIRA, Protractor, Jenkins, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, Firebug, Firepath, SOAPUI, XML, HTML.

Confidential, Rochester, MN

Assistant QA Tester

Responsibilities:

  • Performed various package validations on different Confidential products.
  • Defined project test strategies: I took the lead in determining what is to test, defining the test approach, test priorities, etc.
  • Review functional designs in terms of testability.
  • Included Supply Chain Procurement and developing standards of quality, financing purchases, negotiating price, buying goods, inventory control and disposal of waste products like packaging.
  • Define, build and maintain the test environment and tools, together with Software and other Test Engineers / Integrators.
  • Worked on building and deploying Java code through Jenkins
  • Agile Methodology (SCRUM) for this project.
  • Used Jenkins to automate the code deployment & automation of continuous integration infrastructure.
  • Performed Functional Testing, Data Integrity Testing and end to end testing.
  • Perform Regression execution using HP QTP/HP UFT scripts to ensure existing functionalities
  • work properly.
  • Used Firebug and Firepath to write automated test scripts using XPATH.
  • Parameterized test data using Data Table and created Shared Object Repository in QTP.
  • Draw up test specifications, test plans and test reports.
  • Develop and maintain automated regression testing scripts
  • Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Configure Test Link for QA test Case management which includes creation of Test Plan, Test Suite, Test Case and Test Case execution and reporting of test result.
  • Developed Selenium test scripts for identified test cases by using data driven framework and developed function library to reduce redundant scripting.
  • Tested mobile video channeling using Appium server in iOS and Android devices.
  • Used Eclipse IDE for writing test cases and debugging the scripts.
  • The Project Framework was created using TestNG.
  • Used SVN for versioning of the Test Scripts.
  • Created Automation test scripts using Selenium Web Driver with Java in Eclipse IDE for action classes for different components like User Login and Reset Password feature, Search License information and inserting and updating records.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
  • Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Used JIRA to report defects and bug fixes. Written modification requests for the bugs in the application and helped developers to track and resolve the problems.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
  • Setup the Automation Framework using Selenium Web Driver, Eclipse to run test cases in multiple browsers and Platforms.
  • Perform functional, UI, Integration, Regression, Smoke, Sanity, backend, Ad-hoc, UAT, stress, load and other non -functional testing.
  • Mentored and guide the team to perform functional, regression, integration, and end-to-end system testing to ensure that the application is in alignment with the business requirements.
  • Maintained the Source Code Version Control using Visual Source Safe.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Actively involved in all sprint related activities, including sprint planning, product demos, sprint retrospective meetings, and client demos after every sprint release.
  • Performed data validation-using SQL. Executed SQL queries for backend database MySQL.
  • Performed daily defect triage meetings to prioritize defects with the project team.
  • Developed the Results document which aimed at suggestions to improve the performance of the application.

Environment: Java, Selenium Grid, Selenium WebDriver, Appium, TestNG, Jenkins, Maven, Soap, TDD, Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Firefox, Quality Center, SQL, Microsoft SQL Server, Oracle, Windows.

Confidential, Southfield, MI

QA Engineer

Responsibilities:

  • Created and executed automated test scripts using Selenium WebDriver and TestNG.
  • Used SOAP UI tool to test SOAP services & REST API.
  • Extensively used Selenium Web Driver 2 to test the web application including recording, playback and debug individual test cases, to provide more flexibility in automating test cases.
  • Participated in planning and developing test strategies and plans for Functional and Performance tests.
  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Executed the Test scripts on Bot IOS, Android & Web using Appium.
  • Performed white box testing using TestNG for class, method, and Web Services testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Experienced in load and performance testing tool JMeter and Load Runner.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium webdriver to run test cases in multiple browsers and Platforms.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Testing the functionality and design of Payroll Applications
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Experience with Behavior Driven Development (BDD) Approach.
  • Developing and integrating the step definitions for each step in the cucumber scenarios.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
  • In Agile environment, attended daily standup meetings, reviewed user stories.
  • Performed different types of testing like smoke, functional, system integration, white box, black box, gray box, positive, negative and regression testing.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Experience in testing multi-tier application including front-end, back-End and compatibility.
  • Performed End-to-End testing, including performance & load testing after bug fixes and modifications.
  • Worked on implicit wait and explicit wait methods to optimize speed of automation test case execution.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Analyzed application to find out which part can be manually tested
  • Maintained log of test results using Quality Centre as per rating and interacted with developers to resolve issues.
  • Used HP Quality Center for defect tracking and to report the bugs.
  • Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera min) of a web based application to ensure that functionality works fine.
  • Worked with Business Analysts to define test cases, test plans, test data ensuring accurate coverage of business and functional requirements.
  • Analyzed test results and prepared test/defect summary report for Sr. Management.
  • Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Environment: Selenium Web Driver 2, HP Quality Center 10.0, QTP10.0, VB Script, Java Script, XML, Putty, Microsoft Visio, Share point and MS Office, Selenium WebDriver, Jenkins, BDD(Cucumber)and ATDD, SOAP UI, Maven, Appium (Android), TestNG, Bash scripting, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter

Confidential

Selenium Automation Engineer

Responsibilities:

  • Worked with the Business Analysts to determine Business Requirements and set standards for Performance Evaluation.
  • Involved in implementation of entire Testing life cycle. Followed the Agile/Scrum process.
  • Updated the Test Plan and added Test Cases for very Sprint.
  • Developed automated front-end tests using Selenium Web driver with Java .
  • Used Junit to run multiple test cases in parallel, reported issues using JIRA tracking tool
  • Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
  • Involved in widely testing applications functionality using Selenium RC and web driver as a regular selenium tools.
  • Performed web services testing using SOAP UI.
  • Wrote automated client-side GUI testing code using Selenium Web Driver that adapts to non-static responses and interacts with page elements as a real user would.
  • Configure Jenkins with Selenium Grid to perform multiple browsers parallel testing on multiple different computers
  • Used Git as code repository.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Wrote and executed automated Data Driven Test Scripts in QTP for different test scenarios, inserted various checkpoints to check web pages, table contents, databases, bitmaps and text.
  • Automated Web Based testing using Quick Test Pro (QTP).
  • Used JIRA for Bug reporting, Tracking and defect Management.
  • Developed reusable and well commented Selenium functions using Java.
  • Tested web services, XML, WSDL using SOAPUI tool. Modified end points when we worked on different servers and different versions of Web Services.
  • Extensive knowledge in Python, JAVA, MYSQL and Linux.
  • RESTful web service testing using JMeter.
  • Performed multiple SOA architecture web services validation using SOAP UI Pro.
  • Performed Web Service API testing for UI content verification and validation with business logic XML using SOAP UI.
  • Utilized WSDL, XSD and XML inspectors to verify WSDL, schema and message content with SOAP UI
  • Actively participated in functional testing, regression testing along with involving in Users questions at the time of User acceptance testing.
  • Updated task, report bugs, report defects with clear description to developers using JIRA.
  • Created Thread Groups, HTTP samplers and various listeners.
  • Used proxy recording in JMeter for automatic sampler creation.
  • Worked on XML files to validate against XML Schema.
  • Researched and tested Selenium Grid distributed testing harness now fully implemented company-wide.

Environment: Java, Selenium WebDriver, Selenium Grid, SOAP UI Pro, JIRA, IE, Firefox, Chrome, Windows7, Selenium, Quick Test Professional, JavaScript, Junit, JIRA.

Confidential

QA Engineer

Responsibilities:

  • Played the role of QA Analyst to analyze business requirements, understanding design specifications to understand application functionality.
  • Hands on experience in developing test plans and strategies for testing web applications and e-commerce solutions.
  • Code development and implementation in core Java.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Involved Manual testing, Functional Testing, Black box testing, Regression testing, System testing, Integration testing and end-end testing, User Interface testing and Data Driven Testing.
  • Prepare detailed test cases, test scenarios, and schedules based on Requirements and Design documents and executed according to the test plan.
  • Designed and Developed Test Cases for automated testing using Selenium WebDriver, Junit and Eclipse IDE.
  • Used Jira, defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
  • Executed and maintained manual test cases. Performed Functional, System, and Regression Testing.
  • Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.
  • Used SVN as code repositories.
  • Performed web services testing using SOAP UI.
  • Executed SQL statements for data validation to check data integrity, error handling, data redundancy, and data consistency.
  • Involved in manually testing of various modules of the application to ensure application stability and functionality.
  • Responsible for Automation testing using VB Script language with QTP tool for conducting Regression testing.
  • Developed test scripts to automate process of testing in Selenium WebDriver
  • Used different types of locators ID, Name, Link Text, XPath, CSSselector to work with dynamic and static objects in Selenium.
  • Bug tracking and defect logging tools like Bugzilla, Jira, HP Quality Center/ALM.
  • Performed System, Regression, Functional and User Acceptance testing .
  • Conducted functionality, interface and integration testing during the various phases of the project.
  • Involved in the project Kickoff meetings, Verification and Walk through meetings with team.
  • Performed Defect tracking in Quality Center. Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
  • Assisted developers with reproducing defects and providing additional information as needed.

Environment: Quality Center, HTML, Java Script, CSS, Eclipse, Oracle, Windows, UNIX/LINUX, MS Word

Hire Now