Post Job Free
Sign in

Test Cases Selenium

Location:
Hyderabad, Telangana, India
Posted:
June 20, 2018

Contact this candidate

Resume:

Purva Agrawal

*** ******** ***, ***** *****, CA *5050 *********@*****.*** 605167491

PROFESSIONAL SUMMARY

6+ years of immense experience in IT Industry with emphasis on Software Quality Assurance, QA implementation, Manual and automationtesting of Web-based, Desktop and Client/server application in various Domains.

Good Knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) on V-Model and Agile Environments.

Expertise in designing automation frameworks and creating scripts using Selenium WebDriver tool to cater both Functional and Non-Functional requirements.

Strong experience in Manual and Automation Testing of client Server and Web-Based Applications.

Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.

Experience in developing Frameworks from scratch involving websitesinteractions with Oracle and SQLServer.

Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, Load/Performance Testing, System Testing, User Acceptance Testing.

Expertise in developing, documenting and executing test cases manually and generating automated scripts using Selenium WebDriver.

Expertise in Automation Testing, Page Object Module, Data Driven/ Modular Framework in Selenium WebDriverusingJava.

Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium GRID andSelenium Web Driver)TestNG, Eclipse and preparation of automation test framework.

Strong working knowledge in Java and Web Services (SOAP, REST) API testing and test automation in Agile development environment and SOA architecture.

Experience in Test Management, Bug Tracking Tool and Defect Reporting Tool like JIRA for analyzing requirements, documenting and executing test cases, submitting bugs, defect tracking and status reporting.

Experience in conducting batch testing and data-driven testing using parameterization to test application with different sets of data.

Experience in performing Cross-Browser Testing using IE, Chrome, and Firefox.

Proven expertise in software QAlifecycle activities like analyzing requirements, designing, developing and implementing test cases and test scripts, defect reporting and tracking.

Strong SQL skills and experience with databases like MySQL, Oracle.

Knowledge in UML, Object Oriented Programming concepts, data models, HTML and XML.

Experience in constructing and maintaining build-scripts using build tools such as Ant, Maven, and Version Control Tools like SVN, Git, and integrating applications with Integration Tools such as Jenkins, Hudson.

Experience in developing design documents and technical specification documents.

Expert in performing Data driven, hybrid & Keyword driven testing using Selenium WebDriver.

Experience in using various TestNG Annotations like @BeforeSuite, @AfterSuite, @AfterMethod, @AfterTest and configured Parallel Processing using TestNGXML.

Expertise in developing Web based Distributed and Front-end applications in a three-tier architecture using web technologies like HTML5, CSS, JavaScript, JQuery, Bootstrap, AngularJS, Angular2, Node JS, Ajax, JSP, Servlets.

Experience in developing Web Services and writing StoredProcedures using MySQLserver 5.7 and Oracle 11g.

Experience in creating a web applicationsbased on Model-View-Controller (MVC) pattern.

Good knowledge of Quality Assurance Process using the methodologies such as Agile-Scrum,V-Model.

Expertise in performing manual testing&Mobile Application Testing using Appium.

Strong in Database Testing and writing the SQL queries. Experience in importing and exporting Test Scripts to Quality Center from Microsoft Word/ Microsoft Excel.

Extensive experience in Defect Reporting and Defect tracking process using Quality Center (QC)/ALM, Bugzillaand Rational Clear Quest.

Hands on experience inTest Driven Development(TDD), Behavior Driven Development(BDD) and Acceptance Test Driven Development (ATDD) approaches.

Extensive Experience working on Core Java, Java EE, JSP, Servlets, JDBC, SQL, HTML/HTML5, Java Script, CSS, XML, GitHub.

Ability to work closely with business analysts, project managers and developers to understand requirements and business processes for testing.

Quick learner, strong work ethics and willingness to work hard to achieve employer objectives.

Excellent interpersonal and communication skills and ready to take an independent or team challenge.

TECHNICAL SKILLS

Software Testing Tools

Selenium 3.0 WebDriver, TestNG, Selenium Grid, Selenium RC, Load Runner

Bug Tracking Tool

JIRA, Bugzilla

Methodologies

Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Agile/Scrum, BDD, TDD

Version Control Tools

SVN, Git

Language/Technologies

JAVA, J2EE, CSS, SQL, HTML

Web Services

SOAP, REST

Databases

Oracle, MySQL

Distributed/Web Environments

Apache Tomcat

IDEs

Eclipse, NetBeans 6.9, MySQL workbench.

Testing Methodologies

Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing

Java/J2EE Technologies

Core Java, OOPs Concepts, JDBC, JSP, Servlets, Hibernate, JMS, XML, Ajax

PROFESSIONAL EXPERIENCE

Advent Business Company, Inc., IL Oct 2017-Till Date

Role: Sr. QASelenium Automation Engineer

Responsibilities:

Worked closely Interacted with the Subject Matter Experts (SME) to get a better understanding of client business processes and also conducted meetings with business users and Project Manager to understand the needs of the application.

Performed testing of software web applications included Functional, Integration and Regression Testing using Selenium WebDriver.

Setup & configured Continuous Integration (CI) in AWS using Jenkins.

Developed the Test Cases handling design Test steps and associated the corresponding requirements.

Gathered requirements and did multiple design review meetings for the Backend Automation Framework.

Developed automation framework for implementation of Data Driven Test Automation Framework using Selenium WebDriver, TestNG, Maven.

Created test planning and participated in execution for REST API testing using POSTMAN client.

Used Data Driven Framework and extracted the data from external Excel files.

Involved in tracking, reviewing, analyzing defects using Jira.

Extensively worked with GIT Version Control System.

Involved in integrating the test suites to Jenkins to execute them automatically after every deployment.

Tested web services using REST client and analyze JSON response.

Developed Automation scripts for new enhancements using Selenium WebDriver.

Responsible for understanding the functional requirements, documenting and automating the application.

Automated the search process to perform complex searches for an award by using several criteria.

Extracted the information about upcoming and ongoing contracts.

Downloading the generated reports and saving them for future reference.

Conducted GUI Testing of web components like text boxes, radio buttons, check boxes, dropdowns, alerts using XPath in the website.

Conducted cross browser testing with Internet Explorer, Mozilla Firefox, Microsoft Edge, Html Unit Browser and Google Chrome.

Environment:Windows, Selenium WebDriver, Selenium Grid, Maven, Jira, Jenkins, Java, REST, Eclipse IDE, Postman, Data Driven Framework.

Client:Columbia Sportswear, Portland, OR Aug 2016-Sep 2017

Role: Sr.QA Automation Engineer/Selenium Automation Tester

Responsibilities:

Extensively involved in all stages of Testing Life Cycle, Test Driven Development methodologies, Software Development Life Cycle (SDLC) using Agile methodologies.

Involved in preparing Master Test Plans, QA metrics and mentoring the team in testing methodologies

Manage life cycle of automation project involving in hosting the automation meetings, coordinating, gathering the automation requirements, defining the scope of automation testing.

Developed the automated test script for regression test suite by using Selenium tool.

Created automation framework using Data Driven framework to test web application. Thorough understanding of POM using page factory.

Worked on Selenium WebDriver automation script in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.

Involved in Web Application GUI automation creating regression suites using Selenium WebDriver, TestNG, Eclipse, MS Excel for input data.

Use Firepath and Firebug plugins for identifying all the web elements.

Maintaining the Selenium and Java automation code and resources in the SVN source control.

Wrote Selenium script for taking screen shots and also used action class to perform mouse movement.

Design and Build Automation Framework from scratch using Selenium WebDriver, Eclipse, TestNG and Java in Windows platform.

Used Selenium Page Object Model, Page Factory design pattern to build data driven framework.

Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements

Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements

Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing

Performed database validation using SQL queries &wrote test automation scripts using Selenium Web Driver.

Used TestNG as testing framework and Maven for project building.

Configured Jenkins built job for continues integration and also for regression testing.

Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, TestNG, Jenkins

Extensively worked in Regression testing using Selenium WebDriver in TestNG

Design and Build Automation Framework from scratch using Selenium WebDriver, Eclipse, TestNG and Java(core) in Windows platform.

Environment: Java, Selenium WebDriver, TestNG, Agile, HTML, XML, XPath, Web Services (SoapUI) JavaScript, Quality Centre, Firebug, Putty, MySQL,PL/SQL, UNIX, Windows,Data Driven framework,Cucumber.

Client: Cybage Software Pvt. Ltd - Pune, MaharashtraJuly 2014-April 2016

Role: 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.

Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and used Jenkins 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. Used Java for SQL connection to database.

Used Firebug to do web-based testing with selenium for the commands and locator application.

Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.

Worked on the Parameterization using TestNG Parameters and Data Provider annotations in Selenium WebDriver Scripts. Extensively queried through SQL to check the database records.

Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.

Suggested automation process improvements & engaged in framework enhancements.

Engaged in framework enhancements, code reviews and maintaining deliverable quality.

Prepare Test case data needs before developing the Test cases.

Involved in testing SOA with Restful/SOAP Web Services. Created entire architecture for backend testing internal and third-party API using Test Complete and SoapUI .

Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.

All the test scenarios that have been satisfied with the functionality that need to be tested regressivelywere moved to automation testing.

Developed test scripts to automate process of testing in Web Driver using TestNG.

Developed and maintained automated regression test cases in Selenium using Java programming language

Generated the SQL Queries to retrieve the data from databases for validation testing.

Performed browser (IE, Firefox, Chrome) and platform (Windows XP/7/10) compatibility testing in virtual machine environment. Execute automated Selenium scripts and reproduced failures manually.

Test websites for functionality, GUI, usability, navigation, and browser and OS compatibility.

Analyzing the logs and escalate the issues to Developers. Ran batch files for efficient use of scripts and time.

Prioritized and reported defects using Defect Tracking tool JIRA.

Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.

Participated in daily status meeting, coordinated with the developers and Business Analysts to resolve the defects and close them. Responsible for providing the status updates to the team on daily basis.

Environment: Windows, Linux, Selenium WebDriver, Selenium RC, Eclipse Neon, TestNG, Maven, Jenkins, MySQL, Java, JIRA, XPath, CSS, SoapUI, SOAP, REST, SOA.

Client:Damco Advanced Technologies;New DelhiMay 2013- Jun 2014

Role: Manual Tester

Responsibilities:

Analyzed the use cases given by the business analysts and developed test cases using them.

Created test cases to test Web Application.

Gathered specifications and requirements to develop test plans and to create test cases using QC.

Responsible for complete manual testing of application under test (UAT).

Maintained Test Logs and Reports in Quality Center.

Written complex SQL queries for data validation and to verify the extract rules.

Performed black box/functional testing, regression testing on Application under Test.

Generated functional test cases that capture actual code behavior as a deployed application is exercised.

Performed database integrity check using SQL.

Did extensive backend testing using SQLand PL/SQL.

Executed the test suite to identify unexpected side effects.

Parameterized test cases for use with varied, controlled test input values (runtime-generated, user-defined, or from data sources).

Worked with Data Completeness, Data Transformation, Data Quality, Integration testing, UAT and Regression testing.

Environment: Quality Center, MySQL, PL/SQL, Windows, Shell Scripting, MS-Office Tools, XML, Web Services, Manual Testing, Test Director

Client: Dogma Soft Public Limited, JaipurJune 2011-April 2013

Role:Software Developer

Responsibilities:

Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.

Responsible for developing the application according to the requirements and designs by Software Development Life Cycle (SDLC) process of Agile.

Implementation of Struts MVC architecture by separating the Business Logic from Presentation Logic using JSP and used JDBC for creating Data Access Layer.

Developed DAO classes for the data interaction and service classes for the Business Logic.

Used Apache Tomcat web server for deployment and administration of the components.

Created Servlets for developing Control Logic and Java Beans for developing Business Logic of the application.

Used CVS for the version control management and wrote ANT build scripts.

Created SQL queries and PL/SQL stored procedures and on SQL server.

Responsible for understanding user requirements and developing the application. Graphical diagram using BPMN 2.0 standards of lanes, pools, gates, user tasks, script tasks, etc.

Involved in the development of Presentation Logic for GUI of JSP pages.

Worked on the modules implementing the business logic in Java/J2EE.

Unit testing and functional testing.

Environment:J2EE, Web Services, JSP, Servlet, Struts MVC, JDBC, Apache Tomcat,CVS, MySQL, PL/SQL, JUnit, Maven.

EDUCATION

B.E. in Information Technology from MIT, Indore, India in the year 2011.

ADDITIONAL SKILLS/TRAINING

Involved in SCAMPI appraisal training.

Involved in preparing and adhering to comply ISO27001 security processes and procedures.

Undergone training on technical proposal writing.

Participated in AWS services and console management basic learning program.



Contact this candidate