Sdet/qa Selenium Tester Resume
Cincinnati, OH
SUMMARY:
- Accomplished, self - motivated, and adaptable QA engineer with around 7 years of experience in all the phases of Software Testing Life Cycle (STLC), Manual, Automation Tester, QA Analyst and Skilled in various program testing technologies using automation tools like Selenium, Cucumber, SoapUI, current QA methodology.
- Experience in creating test frameworks using Selenium WebDriver, Selenium RC, UFT/QTP, and Cucumber, and modular frameworks TestNG, including hands on experience in Java/SQL.
- Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
- Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
- Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for project.
- Working knowledge with functional testing Cross Browser Testing using Selenium to check that the web application works as expected in different browsers.
- Experience in working with logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
- High potential skills in development/deployment of Desktop/Web applications using SQL, UNIX Shell Scripting, HTML /JavaScript targeted for all three major platforms - Windows, OS X, Linux or the Cloud.
- Experience with test automation for web applications and web services using SOAP UI and automating tests with Java, and JUNIT testing with Cucumber.
- Execution of smoke tests on each builds using QTP/UFT and reporting the results to management.
- Experienced in creating, enhancing and maintaining high-end test scripts for various functional and regression testing using QTP and VBScript.
- Proficient in Functional Testing Tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
- Experienced with SQL and Oracle PL/SQL, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
- Extensive working experience in Automation/Manual testing of API/Web Services testing and Mobile application testing .
- Worked in javascript based technologies like nodejs, angular.js, protractor, cucumber.
- Experience in configuring application framework by processing excel spreadsheets using Apache POI.
- Hands on experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
- Experience using Continuous Integration tools such as Jenkins Build Server, Maven, and Tortoise SVN Subversion client to manage different versions of the source code.
- Experience in doing performance testing of service using JMeter, LoadRunner.
- Developed automated scripts and frame works using Java, Python, C#, Ruby, Perl.
- Used JavaScript libraries like karma, jasmine, protractor, along with selenium WebDriverjs for UI test execution assertions.
- Comprehensive knowledge in Web Services testing using SOAP and REST services using SOAP UI, Postman, Rest Assured and tested both XML, WSDL and JSON formats.
- Experience using project management tools such as Jira, Rally for bug tracking, issue tracking, and project management functions.
- Experienced in using build automation tools such as Maven (to manage framework dependency jar files) and Ant for automating software build processes.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Expertise in working knowledge of Core Java and Object Oriented Concepts(Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
- Experience in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools.
- Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using V Model, Water Fall and Agile Model using SCRUM methodology. And developing test automation solutions for Agile/SCRUM.
- Experience in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
- Have knowledge of Pharma and Telecom domain.
- Excellent knowledge and working experience in using various kinds of Defect tracking tools like Quality Center/ALM and JIRA.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, Appium, Selenium IDE, Cucumber, QC, QTP, POSTMAN, JMeter,Protractor.
Languages: JAVA, JavaScript, XML, C, C#, C++, Python
Test Build& Integration Tools: Maven, ANT, Jenkins.
Frameworks: JUnit, TestNG, Keyword Driven, Data Driven, Hybrid.
Programming Tools: JAVA, JavaScript, VB Script, Gherkin.
Markup Languages: HTML, XML, CSS
Databases: MySQL, SQL, PLSQL.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome.
SOAP Technologies: SOAP, Web services, SOAP UI.
Operating Systems: Windows XP, 7, 8, UNIX, LINUX, IOS
Defect Tools: HP Quality Center, JIRA, ALM
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Utilities: Eclipse, GIT, SVN, Find Bugs
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, OH
SDET/QA Selenium Tester
Responsibilities :
- Assessed & analysed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Design, Development and Execution of Test scripts for system and functional projects.
- Executed testing of the various builds, including integration, functional, regression testing and performance tests
- Involved in Designing & developing data driven framework using Selenium Web driver testing and implemented Java Mail to send the regression result automatically.
- Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file.
- Wrote automation scripts on Selenium web driver from scratch using java script .
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Used Java as client library for Selenium WebDriver to design and developed Automation Test Framework using Junit .
- Involved in writing automated scripts for Angular.JS application using Protractor and Java .
- Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Automated Smoke & Functional test cases using Selenium WebDriver, Java, Eclipse IDE .
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium .
- Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression and load tests.
- Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber .
- Automated different workflows, which are initiated manually with Unix shell scripting.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Involved in Unit testing, test case development and regression testing using Junit for web based application.
- Used ASP.NET Server controls, User Controls, HTML server controls and custom validation controls for client side and server side validation.
- Working with database like SQL Server extensive Backend Testing by developing, modifying, and executing SQL queries for data validation, profiling and data verification in database.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Rally, Bugzilla .
- Validated the customer account records and their order details with Databases using SQL Queries.
- Worked in executing the SQL Queries for Data Validation, Record Counting and Non-Duplication Testing.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Executed Test Cases for User Stories and Logged Defects for test failures using JIRA .
- Verified the integration of various components in the application and executed end-to-end testing.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues .
- Extensively involved in team meeting and walkthroughs with team members and programmers to resolve technical issues.
Environment: Agile, Selenium, web driver, java, TestNG, Cucumber, Maven, Protractor, Jenkins, Unix , SOUPUI, Rest, TDD, HTML, XML, XPath, Web Services, Quality Centre, Firebug, SQL, Oracle, Junit, Windows.
Confidential, Omaha, NE
Quality Assurance Engineer
Responsibilities :
- Analyzed the specifications from Business view and Functional view of the application.
- Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- We have used JavaScript for creating the automated test scripts for API Automation in POSTMAN tool.
- Developed automation scripts for capture the UI part Angular Js and Node Js Application Environment data.
- Implemented webservices testing on XML Schema, WSDL using SOAPUI and validated them in SOAP and in the Backend Databases.
- Enhanced and created QTP scripts using reusable actions, parameters and check points.
- Involved in data driven testing using QTP/UFT Automation Testing Framework.
- Used Unified Functional Testing ( UFT ) for Shared Object repository creation and maintenance, used regular expression, re-usable actions, data table, checkpoints and recovery scenario.
- Developed Web Automation Testcases for the identified Automation Scenarios.
- Used ASP.NET Server controls, User Controls, HTML server controls and custom validation controls for client side and Server side validation.
- Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
- Worked on Web Service API automation using POSTMAN in the production support.
- Tested Mobile Applications using various devices, Emulators and Simulators (such as iOS simulator and Eclipse emulator).
- Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Java .
- Actively involved in SDLC and STLC process and used tools like ALM, JMeter, SOAP UI, and Visio.
- Executed the SQL queries using SQL Server for data verification to compare the expected results with database.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Performed defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status.
- Wrote Test scenarios, Test cases and Testcases execution on ETL Reports for daily based volume calculations.
- Working on Company pipeline Map testing to identify the location information and related assets
- Performed Regression Testing after the fixes.
- Ensured the test automation artifacts are of a quality that can support immediate and long-term testing objectives; testing productivity, test repeatability, error recreation, and reduced test time.
- Worked on Java , . net based web application and Desktop application.
- Extensively involved in team meeting and walkthroughs with team members and programmers to resolve technical issues.
Environment: Agile, JIRA, Web Services, POSTMAN, QTP/UFT, SOAPUI, Oracle, PL/SQL, Java, .Net, Appium, Angular Js, Node Js, JMeter, XML, Windows, MS-Office Tool, QA Complete, Jenkins, Maven.
Confidential, Milwaukee, WI
QA Automation Tester
Responsibilities:
- Responsible for writing test automation scripts for execution of all the test cases.
- Responsible for writing the test steps in gherkin format and create step definitions for these steps.
- Responsible for integrating the automation scripts with Jenkins for Continuous Integration (CI) automation testing.
- Configured the Jenkins job to trigger automation regression suite on daily basis.
- Performed Functional testing as per user stories and performed Integration Testing & System Testing using Selenium WebDriver automation scripts.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- SoapUI-Pro Application was used to do black box testing to call interfaces on SOAP based and RESTful Web Services.
- Developed automation test scripts for client -server and web based applications using Python .
- Used python scripts to update content in the database and manipulate files.
- Executed multi-user performance tests in Load Runner Controller tool, used online monitors, real-time output messages and other features of the Controller.
- Used JavaScript libraries like protractor, along with selenium web driver for UI test execution assertions.
- Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
- Managed the framework dependency jars using Maven.
- Involved in developing automated test cases using Cucumber in JUnit.
- Responsible for planning test activities, preparing test scenarios and test cases and prioritize testing activities based on the requirement of the project.
- Responsible for maintaining test cases and creating the defects in Quality Center and tracking them in RTC/RRC board.
- Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome.
- Created Test Scripts in SOAP UI for Testing Web Services.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Java, Cucumber and Gherkins Language.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Extensively used Git hub repository to pull/push the automation code.
- Performed back end testing by writing and executing MySQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted with the development configuration and operation team to ensure the quality of software to user expectations.
- Performed System, Integration, Smoke, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodology.
Environment: Selenium IDE, WebDriver, SOAP UI, Gherkins, Eclipse, Python, Linux, protractor, Load Runner, Jenkins, RTC, MySQL, Oracle, Java, HP Quality Center, Maven, Jenkins, TestNG, Cucumber.
Confidential
Selenium Tester
Responsibilities:
- Used Selenium IDE and Firebug for identifying element locators.
- Developed Selenium RC Scripts using java and JUnit covering all requirements for enhancements.
- Implemented Modular framework for Selenium Scripts using Page library
- Developed ANT scripts to automate Build Process for running Regression Scripts
- Responsible for writing and execution of XML script for simulator.
- Writing and execution of the test scripts using Selenium.
- Performed Data driven testing using Selenium and TestNG functions which reads data from property and
- XML files and Performed Continuous integration automation using Jenkins.
- Closely worked with Architecture leads and PM (Product Manager) to understand the feature and gather requirements.
- Develop resource allocations plan, schedule effort estimates for quality assurance tasks
- Part of scrum team as Scrum Team Member for planning the sprints for projects.
- Played vital role in End to End testing using Agile methodology.
- Developed Java API for testing major integration check points.
- Executed the SQL queries using SQL Server for data verification to compare the expected results with database.
- Played vital role in developing Traceability Matrix covering business requirements and Test Plans.
- Managed and conducted System testing, Integration testing, Functional testing, UAT and Regression testing.
- Developed Test Plans and Test Strategy for the various features.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite
Environment: Java, Agile, SQL, JUnit MS Office tools, MS Access 2000, Internet Explorer, Test Director 7.0, Linux, Windows XP/ 7, Quality Center, Quick Test Professional, Firebug, Selenium IDE, TestNG, WebDriver, Eclipse 3.5.
Confidential
QA Tester
Responsibilities:
- Worked closely with Business Analysts and Developers to understand requirements to formulate the test scenarios.
- Developed in writing and implementation of the various Test plans, Test cases and test scripts.
- Using data-driven framework to accomplish a regression cycle which is robust and reusable across multiple applications.
- Performed Manual performance testing to identify various critical points in the application
- Wrote Test Cases in MS Excel for user registration, access to training material, and activity log-in, reviewed the test cases and finalized.
- Used HP Quality Centre to execute the test cases, track execution against the plan during testing and manage defects from inception to resolution.
- Performed Functionality Testing of the application manually.
- Logged and tracked the defects using ANT tool.
- Wrote Oracle queries, using Joins for performing backend data testing and validated the data with source data.
- Validated the web reports by executing Oracle queries and joins in TOAD tool.
- Performed Security Testing by writing using Positive and Negative Testing approach to ensure appropriate user authentication.
- Performed Regression Testing after the defects have been fixed to ensure no further effect on other functionalities.
- Participated in Walkthroughs and Inspection meetings to review
Environment: White Box, Black Box, Usability Testing, Selenium, MS Excel, ANT, Oracle, TOAD, Data-driven framework.