We provide IT Staff Augmentation Services!

Selenium Automation Tester Resume

Salt Lake City, UT

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in Software testing in the areas of Web based, Client - Server applications using Manual and Automation testing techniques. Well versed in Automation testing techniques and methodologies.
  • Good experience in various domains such as Banking, Retail, Insurance, Healthcare & Mobile Apps (Android, IOS).
  • Experienced in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using Waterfall and Agile Model using SCRUM methodology and developing test automation solutions for Agile/SCRUM.
  • Extensive experience in various Agile Ceremonies (Daily Scrum, Product Backlog Grooming, Sprint review, Sprint Retrospective).
  • Excellent knowledge and experienced in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid), QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Experience in cross browsing platforms.
  • Experienced in performing Back end testing by executing complex SQL queries for validating the data in the back end database tables.
  • Confident and technically competent Performance Testing Specialist with rich exposure to various testing techniques
  • Experienced in load and performance testing tool JMeter.
  • Involved in XML and XML schema validation with XSLT, CSS and XSD.
  • Used SOAPUI for WSDL Validation. Used different Assertions for validating responses.
  • Extensively made use of Property Transfer and Data Driven in SOAPUI.
  • Proficient in handling web service automation tools like CA Dev test and Postman.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Integrated Jenkins with various DevOps tools such as Puppet, HP ALM and HP QTP etc.
  • Expertise in Automation tool (QTP/UFT) and selenium IDE.
  • Strong experience in Test Driven development (ATDD/BDD), which include creating gherkins scripts in Cucumber tool.
  • Good amount of knowledge in automation testing using C# with Selenium in real time and unattended testing environment across multiple operating systems
  • Designed and developed Hybrid Framework using .Net, C#.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Vast experience in ALM and VersionOne.
  • Used MongoDB third party tools (ROBO MONGO, MongoDB access manager) and mongo-built in binaries to monitor and analysis the performance of MongoDB.
  • Have exposure of V-center / VM Ware.
  • Implemented performance testing with multiple CI/CD pipelines as part of DevOps role for our on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Expertise in designing Automation Frameworks like TDD and BDD.
  • Expertise in writing Test strategy, Test Plan Preparation and Implementation of Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
  • Adept in identifying Test Scenario’s and Writing Test Cases by applying Test Case Design Techniques.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
  • Created a Page-Object-Model framework to cover end-to-end testing using Protractor and Jasmine for BDD JavaScript, Managed Git-Hub repository for Automation Testing repository
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Proficient with basic Unix commands / shell scripting.
  • Extensively worked on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Data base and User Acceptance Testing (UAT), Performance Testing.
  • Well-developed Interpersonal and Communication skills with excellent Documentation and Presentation skills. Good team player with ability to grasp new concepts quickly and implement them in a productive manner.
  • Expertise in performing manual testing&Mobile Application Testing using Appium.
  • Hands on experience in automating iOS and Android native, hybrid and web applications using Appium, Java,

TECHNICAL SKILLS:

Testing tools: Selenium WebDriver, HP QC/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter, Cucumber, VS Online, HP Load Runner

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.

Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.

Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Browsers: Internet Explorer, Firefox, Chrome & Safari

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

Mobile Manual Testing: Android, iOS.

Scripting Languages: VB Script, Java Script, UNIX Basics

Other Tools: SVN, VSS, Deep Trawl, Firebug, Roboform, Teamsite, Jenkins.

WORK EXPERIENCE:

Confidential, Salt lake city, UT

Selenium Automation Tester

Responsibilities:

  • Developed detailed Test Plan, Test Case Documents based on the FRD and BRD Setup/Installed and Configured Selenium IDE, Selenium Web Driver and Selenium RC server.
  • Setup and Configured the testing environment with Eclipse, Selenium RC server and Selenium Java client driver.
  • 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, TestNG and Jenkins.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Test Case creation using Descriptive Programming in Automation tool Quick Test Pro checked the functionality of the application.
  • Developed Performance Work Load Model, calculated pacing by gathering required data from Application Development Team
  • Used CI/CD for continuous integration of Jenkins.
  • Design and document REST/ HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • RIT is a scripting-free environment for developing tests for service-oriented architecture (SOA) messaging and business
  • Wrote extensibility and Application Protocol Interface (API) documentation and edited Javadoc for the API and extensibility features
  • Performed REST API testing by Soap UI
  • Good scripting experience in VB Script and QTP framework using HP/Mercury Quick Test Professional.
  • 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 Agile SCRUM methodology.
  • Designing End-to-End Page Object Model framework for Angular JS application using Protractor and BDD Jasmine Framework for JavaScript
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Developed and maintained BDD framework with Cucumber Features, Step Definition, Scenarios and Steps for UAT testing .
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in UAT and test management using Quality Center (QC)
  • Worked as automated tester and Analyzed Business and Functional requirements of the application and worked with Business users to understand project requirements and to figure out the scope of test strategy.
  • Created Recovery Files using Recovery Scenario Manager associated the recovery scenarios to tests to instruct QTP with specified trigger action on unexpected event.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements.
  • Participated in peer reviews of functional specification, application previews, and test plans/test cases.
  • Responsible for entering, Tracking bugs in Quality Center/ ALM to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports
  • Used SOAPUI for WSDL Validation. Used different Assertions for validating responses
  • Extensively made use of Property Transfer and Data Driven in SOAPUI
  • Prepared and maintained various testing results for defect tracking and modification in software.
  • Maintained the automation scripts for enhancements and modifications to perform regression testing.
  • Having experience of using Git and Subversion.
  • Implemented automation with GIT repository, managed the source control using version controlling tools like GIT .

Environment: Java, Junit4.7,QTP 10.0, HP quality center 10.0, SoapUI 4.0.1, Web logic server, UNIX, XML, HTML, SQL, Selenium Web Driver, Jenkins, Cucumber, DevOps,VB Script, SOAP UI, JMeter, Eclipse, XPATH, Java, Windows.

Confidential, Waukesha, WI

SDET/QA Automation Tester

Responsibilities:

  • Preparation System Test Plan, Requirement Traceability Matrix and System Test Scripts.
  • Develop Automation test scripts using selenium.
  • Develop Java Test codes using Eclipse, IDE and TestNG framework.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Involved in defect review, checkpoint and root cause analysis meetings.
  • Involved in System, Functional, End-to-End, Regression, Integration, UAT, Black Box, Ad-hoc, Risk based, Usability testing and retesting.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Integrated with Appium to execute the selenium scripts on iOS and Android mobile devices .
  • Involved in DRB (Defect review Board)
  • Used Jenkins as continuous integration server to run automated test suites.
  • Attend the regular client call and discuss weekly status with the client, UAT and Production support
  • Created libraries in VB Script to call from test script.
  • Provided testing Status Reports to management, BA, and Dev. teams.
  • Experience in Selenium IDE (HTML, Python, Junit, C# scripting methods)
  • Creating test scripts using C# and Selenium Web Driver for the functional test cases.
  • Hands-on experience on virtualization software like VMware.
  • Responsible for updating the Test Metrics every day to evaluate the project status.
  • Prepared Defect report and test summary Report.
  • Interacted with multiple interfaces test, development teams.
  • Experienced in load and performance testing tool JMeter.
  • Used SOAPUI for WSDL Validation. Used different Assertions for validating responses.
  • Experience in testing using Rest based the Web Services.
  • Used SQL queries to access the database for Back-end testing.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Cucumber are used to run cross browser and regression testing .
  • Updated existing test cases and wrote new test cases as per the requirement.
  • Used Quality Center for test case management, defect tracking, and defect reporting.
  • Prepared Requirement Traceability Matrix document to map the requirements to test cases.
  • Supporting the lead in terms of Review of Test Cases and Business scenarios.

Environment: Share Point, TestNG, Java, J2EE, Web logic App Server 9.1,Selenium IDE, Selenium Web Driver, Jenkins, VB Script, VMWare, Eclipse, Firebug, Firepath, XPATH, Android, JMeter, Quality Center, ALM 11.5, MS Office 2007 and Oracle.

Confidential, Short hills, NJ

QTP/ ETL Tester

Responsibilities:

  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
  • Created automation test scripts to test all end-to-end components -- legacy mainframe, Web and upgrade.
  • Used Quick Test Professional (QTP) for regression testing and running the automation suite.
  • Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
  • Develop and implement load and stress tests with LoadRunner, and present performance statistics to application teams, and provide recommendations on how and where performance can be improved.
  • Customized the QTP test as per the test Case by using the VB-Script.
  • Executed SQL queries to verify the database for the relevant test cases.
  • Experience in creating complex SQL queries based on the EAD provided.
  • Responsible to update the project team on the progress and let the team know if there are any setbacks to meet the timeline for the project.
  • Preparation of Defect Reports to track the project status.
  • Involved to write test clients to test the UNIX/Linux functionalities in the language like Java and Shell Scripting.
  • Experience in writing Python Scripts and UNIX Shell-Scripts
  • Worked closely with the QA Lead in co-ordination and Implementation of the QA methodologies/QA processed and generating Test Scenarios.
  • Participated in Integration, System, Smoke and User Acceptance Testing and production testing using QTP 11.0.
  • Involved in the compatibility testing of the application with different browsers and Operating Systems.
  • Actively participated in daily bug scrums, reviews and walkthroughs.
  • Participating in project design meetings to understand the impact of the changes being developed
  • Proven experience preparing and executing Application Test Plans, Test Scripts/Cases and documenting the results.
  • Ability to troubleshoot results other than expected case results and communicate with internal and external developers to identify cause as well as potential solutions based upon documented business requirement.

Environment: Toad, PL/SQL, XML, UNIX, Python, Quality Center 9.0, Weblogicserver5.1, SQL Server 2005Windows 2003/XP, VS.Net 2008, ASP.Net, VB.Net, SQL Server 2005, T-SQL, CSS and HTML, QTP, LoadRunner.

Confidential, Chicago, IL

QA Automation Tester

Responsibilities:

  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
  • Used Java language and Junit framework for scripting.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Automated functional scenarios using Selenium IDE and RC.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Experience in writing Python Scripts and UNIX Shell-Scripts
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Used HP Quality Center to report defects and test results.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Selenium RC, Selenium IDE Java, Quality Center Junit, SQL, Python, DHTML, Jira, VBScript, HTML, Jenkins, MSWord, MS Excel, UNIX, Windows.

Confidential

QA/ Mobile tester

Responsibilities:

  • Worked with Business team to understand the business process, identify gap in requirements, identify bottlenecks
  • Worked on creating the configuration changes document for the minor enhancements.
  • Performed Mobile Testing in iOS devices and android devices.
  • Identified the Test Cases and documented them in Rally.
  • Configured the testing environment with Eclipse, JUNIT.
  • Designed and executing the automation scripts using Selenium-WebDriver.
  • Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
  • Final QA Binder (Test Summary Report, Traceability Matrix, Metrics).
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Maven for build and reporting. Automated builds using Subversion and Jenkins .
  • Demo and Training provided for the customer (ST, UAT and operation teams).
  • Provide support and guidance to SIT, UAT teams.
  • Performed automation for Functional and Regression Testing using Selenium WebDriver.
  • Bridging as a business analyst between the development and the testing team.
  • Exhaustive System, regression and Performance testing.
  • Performance testing using JMeter tool.
  • Manually manipulate data directly from SQL Server database using MYSQL.
  • Responsible for validating the Process flow by writing and executing SQL queries and stored procedures using Oracle PL/SQL developer.
  • Used Rally to store all testing results, metrics, implemented Test plan Document, created Test Cases, Defect Tracking & Reporting.
  • Maintained bug lists for critical issues using Rally.
  • Analyzing Functional Specification document and preparation of Test Scenarios, Test script and Traceability Matrix
  • Experience in writing Python Scripts and UNIX Shell-Scripts
  • Resource Planning, Estimation and Scheduling.

Environment: Selenium WebDriver, Rally, SQL, HTML, MS Office, Jira, Microsoft Excel, QT, MYSQL,UAT, Eclipse, Python Script, UNIX, Maven, Jenkins, JMeter.

Confidential

Quality Analyst

Responsibilities:

  • Gathered, analyzed, business requirements, user profile, created workflow processes documentation & charts.
  • Manual testing, automation using QTP (using both record & play and writing VB Script codes in the Export mode), QC for defect management.
  • Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.
  • Developed and Implemented Test suites, which include features like Data Driven Framework for automated scripts using QTP.
  • Involved in Testing of the various results generated by the reports against the data present in the database tables and used UAT on that data involving the users
  • Conducted Gap Analysis for each of the review documents concerning the respective feeds in backend interface.
  • Designed and documented test cases derived from requirements.
  • Verified the applications according to the requirements. Modified automation scripts as test case changes.
  • Analyzed the specifications in the User Requirements Document, Functional Requirement
  • Performed functional, regression, smoke, and end-end testing.
  • Generated automated scripts using QTP and documented them. Created and maintained functional & regression test suites.
  • Played a key role in script enhancement process to streamline the regression testing process and to achieve continuous automatic test run.
  • Updated QA status report and application database for management reporting purpose.
  • Created error/ defect reports and communicated with developers, scripter and application owners for application defect tracking & resolution.
  • Participated in Weekly meetings and walk through to discuss Defect Priorities.

Environment: QTP, UAT, QA, HTML, CSS.

Hire Now