Automation Tester/selenium Resume
Plano, TX
PROFESSIONAL SUMMARY:
- 8+ years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
- Strong hands - on experience and conceptual understanding of Software Development Life Cycle (SDLC) models like Waterfall and Agile (SCRUM) and Software Testing Life Cycles (STLC).
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript,Python and Ruby and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms and Proficient in Test Automation using Selenium Tools.
- Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language.
- Experienced in manual testing and basic automation ( Selenium Testing, SOAP UI, Cucumber, JIRA Jama tools ) Tools etc.,
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Specialized in Performance Testing applications using load-testing tool Load Runner.
- Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Solid expertise in automated testing tools suite-Selenium WebDriver, Junit and good exposure on tools like Eclipse, QC, POS, Rally, Clear Quest, JIRA, Bugzilla, Microsoft Team Foundation Server (TFS), Microsoft Test Manager (MTM), Test Link etc.
- Strong exposure testing applications on different browsers like IE, Firefox, Chrome on different OS like Windows and Mac.
- Worked on different frame works like Data Driven, KeywordDriven, Hybrid Driven and also experience in test driven development ( TDD), Behaviour driven development (BDD), Acceptance Test Driven Development (ATDD) approaches.
- Proven ability in writing JAVA, JUnit, C# scripts and Leading JAVA, C#.Net projects automation.
- Expertise in using HP ALM for application lifecycle management. Strong communication & interaction with Clients, Developers, Business Analysts, Management.
- Strong experience of E-commerce , Financial, Banking, Insurance, Health and Telecom domains.
- Team Player and self-starter with Effective, Communication, Interaction, Motivation and organizational skills combined with attention to details and business process improvements. Working under pressure to finish the work within the given deadline.
TECHNICAL SKILLS:
QA Automation Tools: Selenium Web Driver, Selenium IDE, QTP, Cucumber, Manual Testing, BDD, POM, POI, Appium Emulators, IOS Simulators, SVN, TFS, MTM, TestNG
Bug Tracking Tools: Quality Center(9,10,11), Bugzilla, JIRA
Programming Languages: Java, C#, SQL, Ruby, Python
Databases: SQL Server 2012,2010,2008,2005, Oracle 10g, TOAD, PL/SQL
Project Communication Tools: MS-Office Tools, MS Outlook, Excel Sheets
Web Technologies: HTML, CSS, Java Script, Asp.Net, XML
Operating Systems: Windows 2000/XP/7/8/10, UNIX, Mac
Fire-Fox AddON: Firepath, Firebug, Selenium IDE
Framework Environment: Visual Studio 2012/2008, Eclipse, JDK, TestNG, TDD, BDD, Data Driven, Keyword Driven, Hybrid Driven
Methodologies: Agile(Scrum), Waterfall Model, SDLC
SOA Technologies: Soap UI, SOAP, REST, Webservices
Build / CI Tools: Ant, Maven, Jenkins, Hudson
Browsers: Mozilla Firefox, Google Chrome Web Browser, IE Web Browser
Domain knowledge: E-commerce, Financial, Banking, Insurance, Health and Telecom.
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Automation Tester/Selenium
Responsibilities:
- Test planning, test case creation, documentation, test status, and test case execution developed and maintained test suites, test cases.
- Used BDD with Cucumber, Java and created future files with scenario and scenario outline.
- Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API and Created Test Scripts in SoapUI and Restful for Testing Web Services
- Involved in testing Web services and XML with SOAP UI. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Updated and maintained the Cucumber testing suite using ruby.
- AGILE environment using java.
- Created automated test suites using CA Lisa for testing the APIs with Virtualized as well as live integrated environments.
- Developed and tested many features in an AGILE environment using java, HTML5, CSS JavaScript, and Html.
- Design and development of automated testing scripts using TestComplete, JMeter and Java.
- Developed and deployed test Load scripts to do end to end performance testing using LoadRunner and Jmeter .
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
- Perform Data-Driven testing by developing Java based library to read test data from Excel & Properties files
- Designed and Develop Selenium Hybrid Automation framework using Java reflection, TestNG, Apache POI for Web Service automation and Maven.
- Automated UI Testing with Selenium/Java/Jmeter
- Extensively automated regression and functional test suites by developing over 206 test cases, 8 test suites using Selenium WebDriver with Java.
- Performed Proof of Concept with Selenium Cucumber and Java
- Use JIRA Project Management database to track defects & store 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 by Selenium Web-Driver with Test-NG.
- Used Java as client library for Selenium WebDriver to designed developed Automation Test Framework using Junit.
- Automated Smoke & Functional test cases using Selenium WebDriver, Junit & Java (Eclipse IDE).
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing..
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Waterfall and SCRUM methodology.
- Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
- Executed various SQL Queries to perform the backend testing.
Environment: Eclipse,Java, Gherkin, Cucumber,Selenium WebDriver,Maven, JIRA, SOUP UI, Jenkins, TestNG, Junit, HTML, XML, SQL Server, Web Services, Agile(scrum) Methodology.
Confidential, MN
Selenium Automation Engineer/Mobile Tester
Responsibilities:
- Responsible for documenting the Automated Test results and Involved as part of automation team and developed test scripts
- Perform both manual and automation testing and created various test results to track the testing results
- Black box testing and White box testing was implemented as a testing mythology
- Analyzed the Business Requirements and worked closely with the Business Team to get the clarifications addressed.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM) .
- Investigated software bugs and maintained reports, tracked defects.
- Performed CodedUI automation testing for the application using Microsoft Test Manager.
- Building automation regression test suite for the application which can be executed during each sprint release.
- Implemented PageObjects , Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, JAVA , JUnit.
- Executed the test plans on web and mobile (IOS&Android) as per requirements using Appium tool and Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Designed, executed maintained and selected the test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit .
- Used Apache POI to read data from Excel file.
- Worked in a ScrumAgile process for delivering the outputs on time
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Used Protractor to run end-to-end tests that are written in JavaScript and run with node
- Used QualityCenter as a repository to record all project testing efforts and to keep track of the defects
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using seleniumWebDriver and Python .
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations
- Executed the automated regression test cases during every release and also executed the daily regression test suites
- Used Protractor which is and End-to-End Framework testing for AngularJSWebApplications
- Maintained code version using GIT.
- Used Firebug /Fire Path Add-on tools to identify the Object's id, Name, Xpath in the application.
- Run Defect Tracking and Reviewed the Test Scenarios/ Test Cases with Business .
Environment: Selenium WebDriver, Java, Python, Eclipse Neon, Firebug, Fire path, QC, Agile, SQL Server 2012, SQL, Appium Emulators, IOS Simulators, Cucumber, GIT, SoapUI, REST, HTML, CSS, JSON, XML, Jenkin, Maven, Selenium Java Jar files.
Confidential, MN
Sr Automation Tester/Mobile Tester
Responsibilities:
- Performed Regression testing to ensure that changes made to software did not introduce any new bug. Performed Positive and Negative testing by inserting valid and invalid data.
- Implemented automation using SeleniumWebDriver, JAVA, SeleniumGrid, Cucumber and Maven.
- Performed verification, validation and transformations on the source data before loading into target database
- Prepared the Test Results document which summarizes testing activities and results.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
- Created reusable function library in QTP that can be used across various scripts for provisioning/Billing GUI and API/XMLs.
- Actively involved in SDLC and STLC process and used tools like SeleniumRC/Webdriver, JMeter, SOAPUI
- Experienced in testing applications manually as well as using the automated testing tools like TestDirector and QualityCenter/ALM.
- Extensively automated regression and functional test suites by developing test cases, test suites using SeleniumWebDriver, JAVA, JUnit.
- Implemented PageObjectsframework, Hybridframework and Page classes from scratch to represent web page.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM) .
- Participated in daily SCRUM standup meetings to report status and track project completion using User Stories and Tasks.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Involved in the regression testing and functional testing of mobile apps using Appium Framework.
- Strong familiarity with IOS and android operating systems and applications
- Mobile automation of android and windows app using Appium and SeleniumWebdriver
- Used bug-tracking tools called JIRA
- Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium and cucumber along with manual testing.
- Developed BDD tests using Cucumber by writing behaviors and step definitions and also developed required Selenium support code in JAVA for Cucumber
- Tracked bugs using QualityCenter/ALM and performed Regression Testing of the entire application once the bugs are fixed
- 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.
- Created test planning and participated in execution for API testing using Test harness tool.
- Conducted mobile apps testing across the web Both automation and manually and using power shell scripting
- Strong working experience in writing PL/SQL queries to extract data from oracle database
- Used HP application life cycle management 11.0 for test design, execution and defect tracking
Environment: Maven, Jenkins, SOAP UI, Cucumber, Appium, JAVA, Selenium WebDriver, Junit, Quality Center, JIRA, API,HTML,PL, SQL, QTP,TestNG, POM, QC/ALM, MS Office, Windows.
Confidential, CO
Sr. Selenium Engineer/Web servicer Tester
Responsibilities:
- Implemented automation using SeleniumWebDriver, JAVA, SeleniumGrid, Cucumber and Maven
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
- Actively involved in SDLC and STLC process and used tools like SeleniumRC/Webdriver, JMeter, SOAPUI
- Experienced in testing applications manually as well as using the automated testing tools like TestDirector and QualityCenter/ALM
- Prepared training materials for gathering materials, QC/ALM reporting,Test Strategy QA methodologies, automation frameworks, design, defects reporting and other QA templates
- Implemented SoapUI for Webservice Testing
- Extensively automated regression and functional test suites by developing test cases, test suites using SeleniumWebDriver, JAVA, JUnit.
- Implemented PageObjectsframework, Hybrid framework and Page classes from scratch to represent web pages.
- Implementing and Supporting Microsoft Windows 10 Professional Windows Vista Configuration.
- Assist with the installation, configuration, and ongoing usability of desktop, laptops, Macs, peripheral equipment and software within established standards and guidelines.
- Developed Keyword Driven and DataDriven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM) .
- Black box testing and White box testing was implemented as a testing mythology
- Project is developed using agilemethodology .
- Developed SQL Queries to retrieve or create test data from different databases.
- Performed Functional Testing using QualityCenter .
- Developed and executed test cases for XML / SOAP and REST services using SoapUI tool.
- Added Property Transfer in SoapUI tool to transfer the values from one response XML to another request XML .
- Automated highly transactional web application using SeleniumWebDriver.
- Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
- Participated to create Test Analysis reports ( TAR ) and stored them into the QualityCenter .
- Performed Manual Testing on the application and written the Test cases.
- Participated in daily SCRUM standup meetings to report status and track project completion using User Stories and Tasks.
Environment :Java, Eclipse, JDK, Agile, Manual Testing,, Selenium WebDriver,SQL Server 2008, QC, Soap UI, REST, SOAP,XML, HTML, CSS, TestNG,Java Script, MS-Office Tools, Quality Center, JIRA, Windows.
Confidential, TX
Quality Analyst
Responsibilities:
- Understanding new requirements and developing QA Test cases for the new requirements.
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, JUnit.
- Create frame work using JUnit and Web driver.
- Developed Automation scripts for new enhancements using Selenium RC and JUnit.
- Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Involved with HP-ALM users to implement new processes.
- Accountable for resolution of issues within HP-ALM
- Created test cases using Gherkins syntax in spec flow.
- Created and executed the test scripts with Java and Selenium Web Driver
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium
- Responsible for setting up the framework and test environment.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Extensively involved in integrating Selenium RC with existing API to test framework.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Write Test plan and test case for the new features.
- Modify the existing test cases based on change in a feature and requirements.
- Perform Regression, smoke and sanity testing in QA, Stage and Production environments.
- Test web Services for integration.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files
- Reporting the issues in JIRA and follow up on bug fixes.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Experience in assessing project requirements, development and test status, changes, coverage and risks using QC (ALM ).
- Involved in writing Test plan and perform manual Testing.
- Prepared manual test cases on web and mobile applications as per requirements.
- Participated in review meetings with project team.
- Participated in daily, weekly meetings and technical reviews and Prepared reports
Environment:Selenium Web driver, SoapUI, Quality Center 10, Oracle, ANT,JIRA, UNIX, MS Office, Java,JUnit,Gherkins,HTML, Windows XP/Vista, Internet Explorer 6.0.
Confidential
Manual /PerformanceTester
Responsibilities:
- Preparing the Test Scenarios and Test cases based on Functional Requirement Document received.
- Involved in Reviewing, Executing and Analyzing of Test cases.
- Perform the Sanity Test once the build is ready to test.
- Performed Functional Testing, Regression Testing, Smoke Testing and System Integration Testing and worked with users and participated in User Acceptance Testing (UAT).
- Used SQL queries for validation of data and performed end-to-end testing also involved in data manipulation and data mining using SQL.
- Responsible for weekly status meetings showing progress and future testing efforts to QA Manager.
- Worked with the development team to ensure that the testing issues are resolved and also report problems and provide risk assessments..
- Extensively used HP Quality Center for Defect Tracking and Reporting.
- Created Requirement Traceability matrix to ensure all the requirements are covered during testing.
- Version Management of Test cases for the new enhancements.
- Update those Manual testing procedures as and when Application functionality changes.
- Manually test key application functionality for major releases.
- Document defects identified during manual testing. Used Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Tested critical bug fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Involved in Backend Database testing in Oracle using SQL.
- Analyzed performance of Web-server, Application-sever and Database-server in virtual users load.
- Created Load Runner Scenario utilized user scripts into real Performance Test, utilized different Load Runner monitoring tools, identified bottlenecks and analyzed the performance of Application Server and Database Server.
- Work with development team to fix those defects and re-test manually.
- Experience in assessing project requirements, development and test status, changes, coverage and risks using QC (ALM )
Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Office, Selenium IDE,Load Runner, Mercury Quality Center,HP Quality Center,UAT
Confidential
Manual tester
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Involved in creation of manual Test reports and Test cases.
- Involved in testing the new functionalities based on test cases manually and coordinated with development team in fixing the issues.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- Executed test scripts manually and then recorded the same in Win runner. All the issues that came up during this process were logged in Test Director as defects.
- Defects were tracked, reviewed, analyzed using Test Director.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Involved in writing Test plan and perform manual Testing.
- Prepared manual test cases on web and mobile applications as per requirements.
- Participated in review meetings with project team.
- Participated in daily, weekly meetings and technical reviews and Prepared report.
- Experience in assessing project requirements, development and test status, changes, coverage and risks using QC (ALM ) .
Environment: Quality Center, Manual testing, UAT, MS SQL Server, SQL, MS Office.