Senior Selenium Qa Tester Resume
OH
SUMMARY:
- About 7 Years of experience in Quality Assurance (Manual / Automated) testing with expertise in requirements gathering, analysis, design, application testing.
- Strong working experience on Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
- Good exposure in developing and maintaining Test Plans, Test Cases, Test Procedures and Test Scripts for manual and automated testing.
- Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, and Data Provider.
- Expert in Selenium IDE, Selenium Grid, Selenium WebDriver using java for developing automation scripts.
- Hands on experience in Developing, Documenting and Executing Test cases manually and generated Automation Scripts using Selenium and Marathon.
- Performed full automation suite for every Release and analyzed the root cause of failed scripts.
- Expertise in Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Abstraction, Encapsulation, Exception Handling, Multi - Threading and Collections).
- Extensive experience in functional testing, unit testing, sanity testing, integration testing, smoke testing, system testing, regression testing, GUI testing, back-end testing, browser compatibility testing.
- Experience in working with web technologies like of HTML, XML, JSON, JQuery, and CSS.
- Experience in developing the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin.
- Good Experience on Selenium IDE and creating Scripts in Selenium-RC by using Java.
- Experience on testing Web Services (SOAP, REST) using SOAPUI Tools.
- Expert in developing Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript, and test frameworks using TestNG, ANT/MAVEN build tools.
- Experience in automation testing mobile applications on Android platforms with Appium.
- Good working knowledge on Desktop, Web and Mobile applications.
- Good experience with continuous integration tool such as Jenkins.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, TestNG, Selenium WebDriver, Grid, Marathon, ANT/Maven, Jenkins, Cucumber and SOAP UI.
- Skilled in performing load, stress and performance testing using Apache JMeter.
- Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name).
- Proficient in different phases of testing like Functional Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, User Acceptance Testing (UAT), client/server and Web based applications.
- Good knowledge in UI Automation testing with JavaScript and writing feature files using Cucumber framework and JavaScript
- Experience in designing and implementing SQL queries for QA testing and data validation.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Good exposure to working in a highly dynamic Agile/Scrum environment.
- Experienced in Bug Reporting and Defect tracking using tools like JIRA and BugZilla, HP ALM (Quality Centre), Test Director .
- Excellent communication, inter-personnel and presentation skills, quick learner and self-organized person.
- Excellent analytical, debugging skills and problem-solving analysis skills.
TECHNICAL SKILLS:
SDLC Methodologies: Agile/Scrum, Waterfall
Testing: Automation Testing, Manual Testing
Testing Tools: Selenium Web Driver, Marathon, Appium, TestNG, Cucumber, JIRA, Hp/ALM
Frameworks: Hybrid Driven Framework, Keyword Driven Framework, Data Driven Framework
Operating Systems: Windows Family, UNIX (Solaris / Linux)
Scripting: Html, CSS, Java Script
Browsers: Firefox, IE, Google Chrome & Safari
Language: JAVA, PL/SQL
RDBMS: Oracle 9i/10g/11i, SQL Server, DB2, MySQL
Tools: (SCM, CI, Build) & Utilities: SVN, Git, GitHub, Teamcity, Stash/Bitbucket, Jenkins, Maven, Log4J, Toad, Putty
PROFESSIONAL EXPERIENCE:
Senior Selenium QA Tester
Confidential, OH
Responsibilities:
- Participate in scrum meetings and coordinate with Business Analysts to review, analyze and understand the business needs and implement the same into a functional design.
- Analyze and create business models, logical specifications and/or user requirements to develop solutions for the application environment.
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, TestNG, and intelliJ.
- Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Marathon.
- Used MAVEN for build management, Stash/Bitbucket as source repository and Teamcity for Continuous Integration of the builds.
- Performed UI, Functional and Regression testing by automated using Selenium, Marathon, TestNG, Maven, and Teamcity.
- Integrated Automation scripts (Selenium WebDriver API, Marathon) in Continuous Integration tools (Teamcity) for nightly consignment run of the Script.
- Utilized Jira as defect tracking tool on the project.
- Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
- Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium, Marathon.
- Implemented Regression and Smoke test execution as a discrete step of the deployment process by using WebDriver.
- Performed functional testing to identify several critical points in the application & automated it by using Selenium WebDriver and marathon.
- Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool.
Environment: Selenium Web Driver, JIRA, HP ALM, Teamcity, MAVEN, GIT, Marathon, Stash/Bit bucket, Oracle DB, IntelliJ, SOAPUI, Restful web services, XML, HTML.
Senior Selenium QA Tester
Confidential, PA
Responsibilities:
- Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
- Ensure to guide process and technology adoption to assure apt QA testing of User Interface application.
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber (BDD), and Eclipse.
- Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Used MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
- Performed User Acceptance testing (UAT) exclusively in an agile environment.
- 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.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script. Designed Project plan on Jenkins, configured scheduled using Cron job.
- Performed Data driven testing using Junit functions and Selenium WebDriver which examines the data properly from XML files.
- Used Apache POI API to register the test data from the excel sheet.
- Utilized Jira as defect tracking tool on the project.
- Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
- Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
- Implemented Regression and Smoke test execution as a discrete step of the deployment process by using WebDriver.
- Performed functional testing to identify several critical points in the application & automated it by using Selenium WebDriver.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG) prior to agile release.
- Involved in preparing a report of all automation difficulties and test results for a further application using Maven. Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool Used Java/JUnit to run Cucumber feature (BDD) and scenarios and generating report daily basis.
Environment: Selenium Web Driver, JIRA, Jenkins, MAVEN, GIT, Apache-POI, Cucumber (BDD), Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, SOAPUI, XML, HTML.
Senior QA Selenium Automation Tester
Confidential, PA
Responsibilities:
- Developed new and updated existing automation scripts using Selenium WebDriver in Java.
- Maintained and updated the Manual Test case, Test Scripts and Test Data as per the evolving requirement.
- Done java coding extensively for Data Driven framework and Keyword Driven Framework by using TestNG framework along with Selenium IDE, Selenium.
- Designed the test cases for the complete application modules.
- Prepared manual & functional test cases on web applications as per requirements.
- Peer reviewing of designed test cases.
- Responsible for Regression Testing, Functional testing for web based application.
- Performed Regression Testing for every modification made in the application & new builds using Selenium WebDriver.
- Reported bug using Project Tracking tool JIRA.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Worked on Cucumber Testing applications and responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
- Reviewed Business and Technical requirement documents to develop test scenarios and test cases.
- Involved in Database testing.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Used web-debugging tools like XPath, Firebug and FirePath to locate elements.
- Created of stored procedures, triggers and views.
- Executed the Test Cases to verify actual results to expected results.
- Tested web application using TestNG and Selenium Framework.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Worked in Database Testing using SQL queries with multiple Databases which includes Oracle, SQL Server.
- Proficiency in automating test scripts for cross Operating systems using Selenium.
- Maintained and executed Maven build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Involved in Web Service testing and validating the XML files.
- Performs in-depth analysis to isolate points of failure in the application
- Assist in production of testing and capacity certification reports.
Environment: Java, PL/SQL, Selenium RC, TestNG, Selenium WebDriver, Cucumber, SoapUI, Jenkins, Firefox, Maven, SQL, XML, Eclipse, JIRA, Oracle, UNIX and Windows.
Selenium Automation Tester
Confidential, NJ
Responsibilities:
- Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy.
- Involved in Agile meetings, Storyboarding, daily stand-up meetings. Worked as part of an Agile team to test, automate and maintain the automation frameworks.
- Involved in resolving the Technical challenges & in efforts estimation and Test Planning.
- Performed Automation testing & Mobile Application Testing using Appium.
- Designed Hybrid Appium Test automation framework, Page Object Model for mobile application.
- Created automation scripts using Selenium and WebDriver to test the web application.
- Enhanced Test cases using Java Programming features, Junit and TestNG Annotations.
- Involved in designing and building automation frameworks in support of continuous integration in a test-driven development.
- Executed and managed test cases and responsible for defect tracking in HP ALM QC.
- Tested Web App, Native App, automated the mobile testing and run the scripts for multiple using Appium Emulators.
- Maintained bug lists for critical issues using Quality Center& reported the same in status meetings.
- Tested backend database by writing complex SQL Queries.
- Reviewed the Test cases and created test scripts for functional and regression testing.
- Gathered business requirements, studied the application and collected the required information from developers, and business.
- Utilized Java, Eclipse, tested programming code and applications collaborated with team and management.
- Designed, executed and maintained Selenium Web Driver automated test cases for regression test cases.
- Wrote and executed test cases based on written design as well as based on product knowledge that resulted in greatly improving the software.
- Created detailed design documents using UML.
- Installed, configured and deployed software provided quality assurance.
Environment: Selenium WebDriver, TestNG, Selenium IDE, Java, CSS, XML, Quality Center, Eclipse, Appium, SQL Server.
QA Automation Engineer
Confidential, TX
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Worked with development team to understand technical design and architecture for Test Planning.
- Regression Test cases were written and automated using Selenium WebDriver and Selenium IDE.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
- Created whole test framework using Selenium for further test creation and execution.
- Prepared Requirement Traceability Matrix to ensure the adequate coverage of the Test cases.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
- Participated in weekly assessment meetings with business analysts and developers.
- Worked with source version control tool such as Subversion (SVN) and Git.
- Assigned, Monitored and Tracked Tasks of Team Members using HP ALM.
- Trained team members regarding the application so that newly joined team members can come up to the speed and start working.
- Responsible for GUI and Functional Testing using Black Box Testing Techniques.
- Involvement in Test Execution, Results Analyzing and Defect Reporting and RTM Preparation.
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Execution of Selenium Test cases and Reporting defects.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Enhancing the Test Scripts for Global Execution.
- Involvement in solving Environmental problems along with Technical Support People.
- Involved in Regression Testing using Selenium, Preparation of weekly and monthly status reports.
Environment: Selenium IDE, Selenium WebDriver, HP ALM, HTML, JavaScript, XML, Apache-Subversion (SVN), Git, Internet Explorer, Chrome.
QA Engineer
Confidential
Responsibilities:
- Performed Functional Testing, User Acceptance Testing and System Testing.
- Automating and debugging the regression and smoke test scripts for the major releases.
- Check the manual test scripts for automation and identifying the reusable test components.
- Involved in root cause analysis and performance analysis of the developed test scripts.
- Analyzed Test specifications and written Manual Test cases for Black Box Testing.
- Involved in defect management and defect reporting.
- Coordinated testing activities with testing team members.
- Talked to the end users to create the process requirements and to proper explain to the design and development team the flow of future data modules.
- Developed rigorous SQL queries in PL/SQL to perform the database operation for verification and validation.
- Participated in the team meetings to discuss the issues arising out of testing.
- Logged and kept track of all Defects till their closure using Quality Center.
- Created and maintained Test Data on Excel sheets.
- Performed Backend Testing using SQL.
- Conducted Cross Browser Testing on different versions of IE and Firefox.
Environment: Oracle, Bugzilla, SQL, Agile Methodology, User Acceptance Test Case, Toad, SVN, Quality Center, Selenium WebDriver, J2EE, XML, MS-OFFICE
QA Tester
Confidential
Responsibilities:
- Gathered specifications and requirements prior to system testing.
- Created test plan, test strategies, test procedures, test cases and test data.
- Executed the manual test cases and recorded the results by making use of Test director.
- Execution of Test Scenarios, analyzing the actual results against the expected results and creation of test data.
- Prepared and Executed SQL Queries to validate the data.
- Created, debugged and executed scripts in Win Runner to perform functional testing.
- Worked closely with engineering team to discuss the design & testing aspects of the applications to design the test plans.
- Involved in creation and execution of SQL test cases to import data in the database.
- Involved in back end testing.
Environment: Windows NT/2000, MS SQL, XML, Win Runner, Test Director.