We provide IT Staff Augmentation Services!

Sr Selenium Automation Tester Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY:

  • Senior Selenium QA Tester with 8+ years of experience in executing and testing of client server architecture, web and mobile based applications
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP/ TestNG/Junit and Mercury Quality Center to develop automation testing scripts for web and client server applications
  • Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
  • Experience in web services and its testing like REST RESTFULL,SOAP, SOA AND SOAPUI
  • Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI.
  • Expert in preparing test plan, test cases, test procedure, and test scripts for automated and manual testing as per user requirements and functional specifications of the system.
  • Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
  • Good experience in web technologies utilizing SOA patterns and REST .
  • Extensive experience in Mobile, Web and API level automation Testing.
  • Experience in testing web services using SOAPUI (SOAP and REST Services).
  • Experience in working with build tools like TestNG, Jenkins, Ant and Maven.
  • Experience with defect tracking tools like QTP/ALM, Jira and Bugzilla.
  • Worked in building automation scripts and frameworks from scratch using Selenium Web driver with Java.
  • Strong knowledge in Software QA standards, flows and methodologies like functional, performance, integration, regression, Performance& Load testing, Sanity testing, Exception testing, Compatibility testing & Security testing
  • Experience programming in Java, Ruby, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Strong knowledge in Software QA standards, flows and methodologies like functional, performance, integration, regression, and black - box testing. P Unit testing, Functional testing
  • Extensively worked on Data Driven, Keyword Driven, and Hybrid Test Automation Frameworks.
  • User Acceptance Testing, Integration testing, API testing, System testing,, Sanity testing, Exception testing, and White/Gray/Black-box testing.
  • Experienced in Data base Testing by using SQL & PSQL queries and also worked on ETL testing.
  • Experience in working on Waterfall, Agile (SCRUM) and iterative methodology.
  • Experience in interacting closely with scrum team members and in understanding User Stories to full fill the tasks associated with user stories.
  • Worked on database testing on triggers, logical views and SQL queries which support database refactoring.
  • Experienced in using Application Lifecycle management (ALM) tool - Quality Center
  • Experience in preparing the reports to track the execution of Test cases and defects.
  • Experience in maintaining Requirements, Test Cases, Traceability, logging Defects and Reporting Bugs in Quality Center.
  • Highly motivated team player with analytical thinking, problem-solving and good communication skills.

TECHNICAL SKILLS:

Languages: JAVA, HTML, XML, Basic C and C++, CSS, JavaScript, Python

Testing Tools: Selenium2.0 / 1.0, Selenium web driver, QTP, Quality Center, Testing, JUnit, Rational performance tester, Appius and GitHub

Web Debugging: XPath, Firebug, Fire path

IDE: Eclipse and NetBeans

Databases: Oracle and MySQL

Test Framework: Testing, JUnit, Selenium WebDriver and Selenium IDE

Office Tools: Microsoft Office and Outlook

Operating Systems: MS. DOS and Windows

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, AR

Sr Selenium Automation Tester

Responsibilities:

  • Developed automation scripts for new enhancements using Selenium and TestNG.
  • Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Integrated with Continuous Integration tools Jenkins for running test on time basis automatically.
  • Executed Test cases using UFT/QTP as part of Regression testing.
  • Developed Data Driven Tests using QTP and HP ALM QC and automated functional testing.
  • Execution of regression tests using QC/ALM and over-night test scripts execution.
  • Responsible for documenting the Automated Test results using QTP
  • Automated mobile applications using Appium. Involved in data validation, writing queries to verify the source data matches the data displayed in the target system.
  • Written about 30+ scripts for automating the application and various reports using dynamic data flow.
  • • Create the automation test scripts in Ranorex tool for Functional Regression Testing
  • • Participates in the sprint planning and scrum meetings to provide the automation Test requirements and updates
  • • Create the Test scripts in SoapUI to validate the web services
  • • Provide periodic automation demos to the QA management and closely work with project teams to get the detail for automation efforts
  • Test Environment & Tools: Agile methodology, Ranorex, C#, SoapUI, Jenkins
  • Updating automation test status to all stakeholders.
  • Executed cross-browser and parallel testing using TestNG.
  • Execution of regression tests using QC/ALM and over-night test scripts execution.
  • Execution of test suites and HTML report generation using TestNG.
  • It offers interactive program guides, embedded licensing technologies, such as recommendations and search capability; media recognition technologies; licensing of the company's database of descriptive information about television, movie, music, books, and game content; and analog content protection technologies and service
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
  • Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Designed and developed UNIX shell scripts as part of the ETL process, automated the process of loading, pulling the data.
  • Tested the ETL process for both before data validation and after data validation process.
  • Tested the messages published by ETL tool and data loaded into various databases
  • Extended experience in systems testing, integration testing, QTP, UAT testing, BlackBox and WhiteBox testing, functionality testing, and regression testing.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load test
  • Worked in open-source Automation Frameworks including Selenium WebDriver.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML
  • Connected to database to Query the database using SQL for data verification and validation.
  • Used Firebug to identify element locator. Also Tested Java API using Test NG/Java
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Experience in creating Page objects using Page Object Model (POM) and experience in maintaining the constant strings in .properties configuration file.
  • Validated the customer account records and their order details with Databases using SQL Queries.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • 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.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Performed manual and automation scripts development on agile process.

Environment: s: Java, Selenium WebDriver, Test NG, SOAPUI,Maven, XPATH, Eclipse, Jenkins, Fire path, Firebug,HTML, XML, agile, Quality center, Test Manager, SQL, Oracle and Windows.

Confidential

Sr. QA Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, TDD methodologies ,SDLC using Waterfall, Agile/Scrum methodologies.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Designed, developed and implemented POM based automation testing framework utilizing Java , TestNG and Selenium WebDriver .
  • Developed custom libraries for automation using JAVA & Selenium WebDriver .
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites ( TestNG )
  • Used HP UFT with VBScripting for Window based applications.
  • Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
  • Used iOS simulator (on xCode) to make sure the app works on all devices and there no UI issues.
  • Responsible for testing, analyzing and validating application performances against business requirements using HP ALM Performance Center.
  • • Involved in writing SQL queries and database checkpoints to verify data.
  • • Created virtual user scripts using VUGen and LoadRunner scenarios to execute load and performance testing.
  • • Created transactions in LoadRunner to measure response times in various tests with different configurations.
  • • Involved in analyzing system design specifications and developed test plans, scenarios and cases to cover overall quality assurance testing.
  • • Created and followed up with standard software testing life cycle (STLC) to perform different types of testing for the projects.
  • • Worked amongst team members to create individualized test plans and cases that were then presented directly to clients to ensure great customer service.
  • Used Android SDK and set up mobile device Emulator to test application and to get log files
  • Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report Testing.
  • Tested application and filed defects using QualityCenter / ALM and TFS .
  • Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber
  • Worked with Source version control tool such as Git .
  • Involved in testing Web services and XML with tool called SOAPUI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Worked on developing scripts to automate Rest API using PowerShell .
  • Designed REST /HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Experienced in writing parsing scripts using Python and PowerShell for xml validation and verification.
  • Experience in creating performance test scripts and configuration of performance tests Using Performance testing tools like HP LoadRunner .
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins .
  • Used Firebug to do web based testing with selenium for the commands and locator application.
  • Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Testing the Databases using DBFit using Queries

Environment: Java, Selenium WebDriver, Agile/Scrum, Maven, TestNG, Jenkins, XPath, Eclipse, SOAP UI, JIRA, Git, Firebug, HTML, XML, CSS, Internet Explorer, Chrome, Firefox, SQL, LoadRunner, Oracle, JMeter, PowerShell, Windows, Protractor, POI, IOS Simulator, Emulator, Automation Engineer.

Confidential,San Francisco,CA

Sr. QA Automation Engineer

Responsibilities:

  • Involved in Analysis, design, functional spec, and technical spec review.
  • Reviewed test plan/use cases/test cases with QA Manager and product owner.
  • Prepared detailed test plan for this feature.
  • Created the test matrix and test scenarios by reviewing the functional spec.
  • Prepared the test environment for both physical and virtual machines.
  • Tested Installation of product on both physical and virtual machines.
  • Automated Xerox application XSM (Xerox Services Manager) as per the client requirement using Visual Studio 2012 and C# .
  • Generated automated scripts using C# and Visual Studio 2012 .
  • Performed System, integration, functional, and UAT .
  • Using Visual Studio 2012 recorded and validated automated scripts for validation of UAT requirements.
  • Developed MicroServices based API using SpringBoot.
  • • Worked in a CICD and ATDD environment.
  • • Developing backend API's for web based applications using Java, J2EE, C/C++.
  • • Used Java8 features like lambda expression, Streams, filters etc.
  • • Used JPA, hibernate for DB integration and written custom repository classes.
  • • Involved in various steps of development, testing and deployment.
  • • Developed and tested REST services to communicate with other client API's.
  • • Worked in developing concurrent scalable actor based system using Akka framework.
  • • Written various test cases using TestNG, Junit for functionality testing.
  • • Worked in CI pipeline involving Jenkins, Maven, Docker, AWS(EC2).
  • • Used Cassandra and oracle 11g as DB's and used GitHub as versioning tool.
  • • Worked with SonarQube for checking code smells and unit test coverage.
  • • Experience using IDE's like Eclipse and IntelliJ IDEA.
  • • Working in a fast paced Agile and Kanban environmen
  • Recorded and played tests in IE using Visual Studio 2012.
  • Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.
  • Developed test plan for Manual/Web testing Selenium, developed stress test procedures using LoadRunner
  • Ongoing WPF application using c#.net.
  • Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
  • Fix up defects that were raised while testing the tool.
  • Used SQL server 2012, MYSQL for database testing, and acquired test data from databases.
  • TFS-MTM ( coded UI and exploratory testing) for automating tests for regression testing
  • Involved in Web Services Testing using SOAP UI .
  • Installed, configured SOAP UI to test web services using WSDL file given by Development team.
  • Experienced in acquiring Test data by running SQL queries.

Environment: Agile/Scrum, SSRS, SSIS, Java script, SQL, Selenium, LoadRunner, Microsoft Test Manager (MTM)

Confidential,Cincinnati,OH

QA Automation Tester

Responsibilities:

  • Implemented Page Objects , Data Driven , Keyword Driven , Hybrid automation frameworks using Selenium .
  • Automated test cases using Selenium WebDriver, TestNG and C# technologies (Visual Studio IDE).
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
  • Automated highly transactional web application using Selenium WebDriver .
  • Execution of automated Test Scripts through Maven . Used Maven for building the WebDriver project.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG/Junit.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven .
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool .
  • Implemented simulator for Mobile App Testing in Android Platform using Appium .
  • Good knowledge on Mockito framework for performing Unit testing , helped developers in Unit testing in test driven development.
  • Modification and execution of Test case Scripts (Java-Selenium RC) in EclipseIDE , design of automation test framework (Junit and ANT).
  • Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
  • Worked on Agile(SCRUM) Methodology and used JIRA for defect tracking.

Environment: Java, Gherkin, C#,Cucumber, Selenium, Maven 3.1.1, Eclipse, Git, Mockito, JIRA, Appium, Protractor, SoapUI, Jenkins, TestNG, Junit, Agile(SCRUM).

Confidential,New York City,NY

QA Engineer

Description:

Responsibilities:
  • Created detailed test cases by understanding the business logic and user requirements for manual testing using QualityCenter.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
  • Performed Functional tests using Selenium WebDriver with data driven framework.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property andXML files.
  • Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
  • Developed automation test suites and test cases using Selenium Web Driver, TestNG and Maven.
  • Extensively used Selenium (Xpath, ID and CSS locators) to test the web application.
  • Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implementsusing Data Driven, Page Object Model.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Processusing Selenium WebDriver and Jenkins.
  • Tested request and response XML based web services interfaces using SoapUI.
  • Experience with Assertions like Xpath and SOAP responses.
  • Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Performed Unit testing for Java applications using Junit.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XMLfiles.
  • Run tests by using Selenium remote control in different browsers.
  • Performed Functional and Cross Browser Testing.
  • Developed new Test Cases for every sprint and working with developers to automate their feature.
  • Developed SQL queries to query database to test backend process of application during End-to- End testing.
  • Created Traceability Matrices, Test and Bug Reports and other Test related documents.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.

Environment: Selenium Web Driver2, Eclipse, JIRA, JAVA, TestNG, SOAP UI, SOAP, SVN, Jenkins, Xpath, CSS, Selenium IDE,HTML, XML, UNIX, JavaScript, Web Services, Mobile Testing, SQL, MS Excel and Windows, Oracle, TOAD.

Confidential,Madison,Wisconsin

QA Engineer

Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Case s, prepared Test Strategy and Test plan.
  • Developed Automationscripts for new enhancements using python , Selenium WebDriver and TestNG .
  • Configured Selenium WebDriver , TestNG , Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Conducted Black box testing, Smoke testing , Screen Validation testing , Data driven testing Cucumber, Positive & Negative testing , System testing , Regression testing , End to End testing , Functional testing , Integration 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 Agile SCRUM methodology.
  • Selenium Web Driver for automating over 70% of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented programming Lan guage.
  • Parameterized large and complextest data to accurate depict production trends.
  • Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
  • Validated the scripts to make sure they have been executed correctly and meets the scenario description.
  • Used firebug to identify object's ids, Name, XPaths , links in the application.

Environment: s:HP Quality Center, Selenium Web Driver, Python,TestNG, Cucumber, XML, Web Services, Maven, Java Script, SQL, Data Driven and Key Word Driven Frameworks, HTML, API, Rally (Agile Management Tool)

Confidential

QTP Automation Engineer

Responsibilities:

  • Studied the application and use - cases , analyzeduserrequirements of the application and prepared pre conditioned data for testing the application.
  • Working experience in Waterfall methodologies.
  • Developed test scripts and test cases using QTP , QualityCenter , and LoadRunner .
  • Performed functional, regression, backward compatibility and database test cases for PT .
  • Designed test cases for all the applications using MercuryQualityCenter .
  • Designed automation test cases for PT using MQC .
  • Generate QTPscripts for PT Applications by using VBScript .
  • Used MQC for maintaining the Automated Test execution and Defect Management .
  • Involved verification and validation of FIXmessages for different projects.
  • Involved in Sanity Testing, regression and functional automation test scripts using QTP .
  • Performed and Preparing of Test data to test various input files formats using XML and Excel .
  • Mapped the custom objects to the standard objects where necessary, and inserted GUI , Bitmap and Text checkpointswhere needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Pro (QTP)
  • Involved in bug grab meetings to discussed bug issues.
  • Verificationand Validation of various different applications of database and GUI by using QTP .
  • Attended QA Walk through meetings with Team Members this includes Applications Review, technical specifications review, functional specifications review and defects tracking.
  • Generated test execution/defects reports from QualityCenter and participated in weekly/daily test execution status review meetings.

Confidential

QA Automation Engineer

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues
  • Performed Black box and white box testing .
  • Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.
  • Experience in testing using Rest based Web Services.
  • Performed defect logging and tracking using the HP Quality center and JIRA .
  • Documented the raised defects and followed up with development team for defect fixed.
  • Responsible for writing SQL queries for accessing data from the MySQL database.
  • Coordinated with UAT team by providing them with test cases and test data.
  • Involved in End-to-End testing of business rules on the Web based application.
  • Involved as part of automation team using QTP , developed test scripts.
  • Involved in Backend Database testing in Oracle using SQL .
  • Involved in Release support - Release to QA , involved in environment setup, testing the release process
  • Reporting Daily Status & Involved in documenting minutes for weekly progress to the stakeholders.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Defects were tracked, reviewed, analyzed using Test Director .
  • Ensure that all the test cases are updated in the Test Director along with Master test plan.
  • After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
  • Systems Integration Testing of web based application , time tracking through electronic gadgets (devices and mobiles).
  • Prepared test estimation, test plan, functional and regression test suite for project
  • Interacted with developers to follow up on defects and issues.

We'd love your feedback!