We provide IT Staff Augmentation Services!

Selenium/automation Engineer Resume

Omaha, NE

SUMMARY:

  • Around 7+ years of experience in Software development and testing which includes Automation and Manual testing using Selenium and QTP.
  • Strong knowledge of Software Development Life Cycle (SDLC), Agile, Scrum, Waterfall, Spiral and QA Methodologies like CMM and RUP.
  • Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for Manual testing based on the functional specification for the Functional, System, Integration, Incremental, Regression, compatibility, end - to-end testing, GUI, UAT, Database, Smoke/Sanity, Usability testing.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Soap UI, Cucumber, JIRA and Eclipse.
  • Experience in testing Web Applications (Java, Ruby, .Net based applications), Mobile Applications Testing (Native App, Hybrid app, Web and SMS), Web services/message testing, Client-server applications, ETL Data warehouse & Database data testing for various client domains.
  • Experience in configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like QC/ALM and JIRA.
  • Involved in performance testing in creating virtual users and testing load, stress, database tests using Load Runner tool.
  • Performed Web services and Message testing tasks using SOAP UI tool.
  • Performed Automation testing using Selenium IDE, Web driver API's, Java scripting.
  • Used Grid to run parallel tests and Managed test suites using TestNG. Used Jenkins, GIT Hub to maintain full test repository (tests, changes, version controlling).
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Proficient knowledge in SDLC processes and methodology by training, and supporting disciplines (workflows), activities, and artifacts (deliverables) as defined by CMM, Six Sigma and RUP.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP Protractor to develop automation testing scripts for web and client server applications.
  • Used SQL Queries for data validation/verification Back-End testing in Oracle, SQL server databases.
  • Experience in testing RESTful and SOAP based web services using various automation tools like SoapUI, HP Service Test.
  • Highly Proficient in working with automated testing tools like HP Tools (Quick Test Pro, Load Runner and Quality Center) and WAPT Tool. Proficient with QTP in scripting and running test suites in Quality Center.
  • Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
  • Strong skills in backend (in both Relational & Hierarchical database) testing. Writing SQL queries, generating reports to ensure data integrity and validating business rules.

TECHNICAL SKILLS:

Testing Tools & Skills: HP Quality Center, ALM, QTP, Selenium IDE, WebDriver, TestNG, Jenkins, Cucumber, JUnit, JMeter, Soap UI, Windmill, Test Plan creation, Test Case Design, Test data preparation, Test execution, Defect management, Test reporting, Test Manager, Test Automation script writing, Black Box and White Box testing, GUI and API Testing

Web Technologies: J2EE, .NET, ASP.NET, C#, JSP, JDBC, Web Services, HTML, XML, JavaScript, Angular.js, Bootstrap

Operating Systems: Windows, Main Frame, OS/2, AIX, RedHat Linux

Languages: JAVA, J2EE, Python, Perl, Ant and Shell programming

Servers: Apache, Tomcat, WAS and JBoss

Version Control tools: PVCS Version Manager, Subversion

Databases: MS SQL Server, MS Access, MySQL, Oracle, PostgreSQL and DB2, Selenium

IDE Tools: Eclipse, Net Beans

Other Tools: Log4j, SLF4J, Product Studio, Image Builder, VM Ware, Bugzilla, JIRA, Bug host

Scripting: JavaScript s, VBScripts

Modeling tools: Star UML, Rational Rose

WORK EXPERIENCE:

Confidential, Omaha, NE

Selenium/Automation Engineer

Responsibilities:

  • Drafted Test Plan which included testing Objectives, Testing phases, Scenarios and Test environment after a thorough analysis of the business rules and discussed ambiguities with business analysts.
  • Worked on automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Used TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.
  • Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
  • Used C# selenium scripts to develop coded UI automation instead of record and playback options
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Developed effective, comprehensive automated tests that encompass pre-conditions, data setup, assumptions, and document test steps in a fast-paced agile environment
  • Parallel running test scripts using Selenium Grid and get report in Local Machine.
  • Involved in validating the Web Services related to Customer, Account and Transaction Management using the SOAP UI.
  • Extensively queried through PgSQL to check the database records in PostgreSQL database.
  • Used PgSQL to perform data base testing and involved in Functional, Regression, sanity, smoke and Exploratory testing etc.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Responsible for testing the application against different environments in QA, staging and production.
  • Coordinate with developers to prioritize defects and rectify them.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Participated in technical, status review, and release and production meetings.
  • Worked in a Scrum Agile process for delivering the outputs on time.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

Environment: Selenium Web Driver 2.0, Grid, ASP.NET, TestNG, Jenkins, Visual Studio 2013, C#, Specflow, PostgreSQL, SOAP UI, Perforce, Agile, Jira, HTML, CSS, XPath, Windows.

Selenium/Automation Tester

Confidential, McLean, VA

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Developed user-friendly and flashy XSLT reports using TestNG and Maven.
  • Involved in validating the Web Services related to Customer, Account and Transaction Management using the SOAP UI.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Jbe have, Cucumber.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Performed UI testing and front end testing using Selenium.
  • Used Firebug to do web based application testing with Selenium for the commands and locator application.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
  • Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.

Environment: Selenium WebDriver, Cucumber, TestNG, Jenkins, Quality Center, SOAP UI, Java, XPath, Python, Eclipse, Firebug, Maven, SP, Servlets, Struts, Java Script, SQL Server, IE, Firefox, Chrome, WebLogic, Windows, UNIX.

Selenium/Automation Tester

Confidential - Tyson’s Corner, VA

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Involved in Mobile testing includes app testing, test automation for web application. Testing Mobile native applications by using Appium, Java.
  • 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.
  • Test scenarios outlines and created feature files by using Cucumber.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • Configured selenium grid in order to execute the parallel script.
  • Involved in creating automation test suites for progression & regression testing in Soap UI. The messaging formats included REST based clients with XML payload.
  • Loaded test data from a SQL server in to the web application.
  • Used Firebug to do web based testing with selenium for the commands and locator application.
  • Status reporting and test updating in Quality Center/ALM.
  • Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.
  • Extensively worked with Version Control Systems GIT
  • Performed functional testing with Selenium, defined various checkpoints to verify results and performed tests using test driven data.
  • Used IOS emulator and simulator in testing the mobile.
  • Designed and implemented re-usable Automation test scripts using industry standard tools like QTP.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Developed an extensive test suite and performed tests in local environments using Coded UI.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Involved in writing load scripts by using Apache JMeter.
  • Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.

Environments: Appium, Selenium WebDriver, TestNG Framework, Java, Eclipse, XPath, Cucumber, Web Services (RESTFUL, JSON), JavaScript, Firebug, Windows, Android, IOS, Jenkins, JMeter, SOAPUI, page oriented model (POM), SQL.

QA/Automation Engineer

Confidential - Charlotte, NC

Responsibilities:

  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules and discussed ambiguities with business analysts.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Responsible for Cross-browser testing and running the automation script in parallel.
  • Involved in development of Hybrid (Keyword and Data Driven) Test Framework using Selenium WebDriver, Maven and TestNG.
  • Used TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.
  • Used Selenium Screenshots to prepare and report bugs in the documentation.
  • Used Selenium Synchronization and also handled multiple windows using Selenium scripts.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Used SOAPUI tool to test SOA based architecture application to test SOAP services and REST API.
  • Extensively queried through SQL to check the database records in MySQL database.
  • Prepared and executed batch test suite through TestNG via Ant.
  • Extensive testing of browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Coordinate with developers to prioritize defects and rectify them.
  • Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.
  • Expertise in Project Management tools like JIRA to prioritize, classify bugs and tracked defects.
  • Working knowledge on IBM Rational Functional tool to test functionality of an application, record and play back options and modify scripts using IBM Rational Function tester log.
  • Experience with IBM Rational Requisite pro to document and manage the requirements.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Maintained code version using GIT.
  • Participated in technical, status review, and release and production meetings.
  • Worked in a Scrum Agile process for delivering the outputs on time.

Environment: Selenium WebDriver, Grid, Jenkins, Ant, PL/SQL, RFT, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, MySQL, AutoIt, Git, IBM WebSphere, SharePoint.

QA/Automation Tester

Confidential - Charlotte, NC

Responsibilities:

  • Designed and developed Tests Scripts for Automated Testing of all the modules in Agile Methodology.
  • Developing test plans and test cases using web tracker.
  • Clearly and accurately report and assign bugs using bug-tracking tool.
  • Manually perform Functional testing that includes Security, System testing, Smoke testing and Back-end testing.
  • Used BDD cucumber framework to analyze the user-story and writing acceptance criteria
  • The entire Ruby scripting done using Cucumber framework, involved in running automated ruby scripts on a Linux machine.
  • Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Performed bug tracking and defect reporting using JIRA and followed up with development team to verify bug fixes, and update bug status.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads test data from database and stored in property and XML files.
  • Used Calabash-cucumber and Appium for mobile automation Testing.
  • Evaluating the project requirement document and analyzing the feasibility of Automation for the Java based web application.
  • Used Tortoise SVN to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Worked on API testing, it involves using SOAP UI for the specific API calls.
  • Involved in using of WSDL files for the SOAP UI requests.
  • Actively perform the testing in both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
  • Used IOS emulator and simulator to do the mobile functional testing.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, agile, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, GIT, SQL, Android, Oracle and Windows.

QA Analyst

Confidential

Responsibilities:

  • Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
  • Developed automation test scripts using Selenium Web Driver.
  • Involved in Agile development methodology.
  • Performed ACCESSIBILTY TESTING By Voice over for IOS Device and Manually by Keyboard Navigation testing so that blind people can use the application with tab sequences and enter keys.
  • Performed Screen Reader Testing through NVDA TOOL
  • Analyzed application, system, and security errors. Escalated issues to developers and verified fixes.
  • Work closely with the Business Analysts, assisted in identifying and resolving complex technical issues
  • CSS/HTML/Navigation/JS/Cookies/Browser and OS Compatibility/Webpage performance to validate end-to-end automated testing and debugging using Selenium IDE.
  • Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.
  • Wrote VB Script& developed Custom Functions by using QTP.
  • Used HP Quality Center as repository for requirement analysis, design test cases.
  • Created Test Scenarios and planned and executed both positive and negative test scenarios
  • Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests
  • Designed test plans and defined cases for functional, integration system, and user acceptance testing.
  • Attended weekly report meetings and presented progress updates.

Environment: Manual Testing, MS Office, Quality Center, SQL, Windows, Java, Fire Path, Junit, Eclipse, Maven.

Hire Now