We provide IT Staff Augmentation Services!

Test Automation Engineer (selenium) Resume

MI

PROFESSIONAL SUMMARY:

  • 8+ years of experience in Software Testing.
  • Experienced in writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
  • Expertise in developing, documenting and executing test cases manually as well as writingautomated scripts.
  • Expertise in developing Selenium framework with TestNg. Implemented BDD and Page object Model(POM).
  • Extensively involved in writing automation for Functional testing,Regression testing .
  • Involved in BDD framework, data driven framework,keyworddriven framework, page object model(POM).
  • Proficient inJava, have good knowledge on OOPS concepts like polymorphism, encapsulation and collections.
  • Excellent testing skills with an urge to find hidden bugs.
  • Performed Smoke testing, Functional Testing, Regression Testing in Jenkins and generated reports .
  • Performed parallel testing, cross browser testing using Sauce labs.
  • Created Jenkins Job and integrated with dev pipeline to perform CI/CD.
  • Designed the Automation Framework with BDD using Cucumber and developed necessary reusable components Using Java.
  • Performed Angular based testing using JavaScript and ProtractorJS.
  • Wrote necessary feature files to support BDD with cucumber.
  • Extensively worked in API Testing SOAP UI and Rest Assured.
  • Experience in database of RDBMS in Oracle, MysqlandSQL Server by executing SQL Queries.
  • Performed mobile based testing using Appium and Perfecto.
  • Experienced in automating test scripts for client - server and web based applications using Python.
  • Performed Angular based testing with selenium and JavaScript. Implemented protractor JS with Javascript.
  • Experienced in performing API Testing using Rest Assured and SOAPUI.
  • Experience in Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix, Generation and Execution of scripts.
  • Develop complex SQL queries to find test data and the data needed by test cases.
  • Worked in AgileMethodology, attended scrums, sprint grooming calls.

TECHNICAL SKILLS:

Testing/Test Management /Defect Management tools: Selenium 2,3 Webdriver/RC/IDE/Grid, HP Quick Test Pro, JIRA, Quality Center/ALM 11, Clear Quest.

Web Browsers & Servers and Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, and Windows, Linux, Unix

Version Control Tools: GIT,SVN

Database: Oracle R12, MS Access, DB2, SQL Server 2008

Tools: MS Office, Eclipse, UML, MS Project, Microsoft FrontPage, Firebug, Firepath, IE Developer Toolkit and HTML

Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.

Reporting Tools: Extent Reports, SQL Server Reporting Services, Cucumber Reports.

Language: Java, SQL, HTML, JavaScript, Python.

PROFESSIONAL EXPERIENCE:

Confidential, MI

Test Automation Engineer (Selenium)

Responsibilities:

  • Conducted Automation,manual testing using the Standards, guide lines and structured methodology in testing the application.
  • Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
  • Implemented automation using Selenium WebDriver, JAVA, TestNG, Selenium Grid, and Maven.
  • End to end execution of automated scripts, Test Result analysis.
  • Converted manual test scripts to automated test scripts in Selenium WebDriver, Cucumber and Java.
  • Automated complex flows in Pega, used Selenium XPath and CSS locators to test the application.
  • Implemented cross-browser functionality testing using TestNG, Saucelabs.
  • Developed strategy to move test cases Cucumber for existing and new test cases.
  • Wrote necessary Browser utility methods, Implemented Extent reports.
  • Implemented BDD framework for automation and made use of Gherkin language to write the test scripts.
  • Developed reusable methods and POJOs using Core Java based on requirements.
  • Implemented Exception handling for TestNG test cases.
  • Configured Jenkins with Docker Images to achieve CI/CD.
  • Performed Regression, SmokeTests testing.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Automated Rest based API's Web Services using RestAssured.
  • Created Automation Test Scripts for Device Testing using Appium.
  • Automated an Angular based application with JavaScript and protractor JS.
  • Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data.
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, and User Acceptance Testing (UAT) and Data validation testing.

Environment: Selenium,JIRA,Oracle12c,JDK8,GIT,Javascript,TestNG,Jenkins,Dockers,JBhave,ExentReports,GIT,Cucumber,SOAPUI,Saucelabs,TestNG,Junit,Javascript,JIRA,ProtractorJS,SOAP UI,APPIUM.

Confidential, San Francisco, CA

Test Automation Engineer (Selenium)

Responsibilities:

  • Actively involved with SCRUM and sprint meetings. Managed product backlog, removed obstacles to progress, re-allocated resources where necessary, prioritized and reviewed milestones and accomplishments.
  • Configured Selenium WebDriver, TestNG, Maven tools and created Selenium automation scripts in java using TestNG prior to agile release.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach with Cucumber and Jbehave.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Implemented Regression and Smoke tests execution as separate step of deployment process .
  • Performed Data-Driven testing by developing Java based library to read test data from Excel Properties files.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Experienced in writing test cases in python and used python libraries.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Performed mobile testing with Perfecto, tested the app in IOS and Android.
  • Performed parallel testing using Sauce labs. Configured sauce labs at enterprise level.
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: JDK,Selenium WebDriver,TestNG,Maven,Jenkins,SoapUI,RestAPI,Cucumber, JBehave, HTML,XML,JSON,Javascript,Python,SQL,TestNG,Junit,JIRA,Oracle .

Confidential, Alameda, CA

Automation Test Engineer

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application .
  • Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Configured multiple jobs on Jenkins for different projects.
  • Developed automation test cases, executed these test scripts and logged defects in JIRA/ALM.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed data-driven testing framework in Selenium and captured data dynamically.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Automated Rest API using Rest Assured, developed the framework from scratch.
  • Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
  • Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
  • Attended weekly status meetings with development and management Teams.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Selenium Web driver, Jmeter, Jira, JDK 6, JavaScript, HTML,CSS, SQL Server, TestNG, SVN, SOAP UI, Firebug, IE Developer Toolkit, RestAPI,RestAssured.

Confidential

Selenium QA Engineer

Responsibilities:

  • Developed and maintained Test Documentation including Test Plans, Test Data and log defects using Rally.
  • Tested compatibility of application for dynamic, static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Created and executed the test scripts with Java and Junit for Server side APIs.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications.
  • Used Selenium RC framework with java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
  • Responsible for Functional and Regression Testing.
  • Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • Executed automation tests in development and QA environment.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Performed Regression testing for every modification in the application and new builds using Selenium RC.
  • Conducted numeric, non-numeric and limits data validation using positive and negative data.
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Selenium, Quality Center, Eclipse, Java, JUnit, SOAP UI, HTML 3, JavaScript, CSS, SQL, Windows XP, Oracle 11g.

Confidential

Jr.Core Java Developer

Responsibilities:

  • Involved in development, Object Oriented Analysis and testing the application.
  • Conducted numeric, non-numeric and limits data validation using positive and negative data.
  • Used various core Java concepts such as Exception Handling, Data structures and collections.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Modified existing code structure to separate core business logic and Data Access Objects (DAOs).
  • Developed Front-end UI using HTML, CSS and JavaScript.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality.

Environment: JDK, SQL Server,MS Excel, HTML, JavaScript,JSP,SQLDeveloper .

Hire Now