We provide IT Staff Augmentation Services!

Selenium Tester / Qa Engineer Resume

Omaha, NE

SUMMARY:

  • IT professional with 7+ years of experience in Manual and Automation Testing of Web Services/Mobile Apps and Web based Applications in different domains using Selenium, SOAPUI and Appium
  • Over 7 years of experience as a QA Analyst in Manual Testing and Automation Testing with Selenium in all phases of Life Cycle.
  • Manual Testing, Automation Testing using Selenium (Web Driver) and Java, Oracle SQL and Web services testing using SOAP UI & REST Client.
  • Excellent knowledge about Automation Testing using Selenium (Web Driver) and Java, Selenium IDE, JavaScript (Node JS), Selenium Grid using Core Java for developing automation scripts in Eclipse IDE.
  • Strong base in Manual as well as Automation Testing of Web based application by preparing and executing Test Plans, Test Cases, Test Reports and Documentation.
  • Expert knowledge and experience in iterative Systems Development Life Cycle (SDLC) like Agile, SCRUM and Waterfall models. Extensively Proficient in
  • Performed cross browser testing in IE, Firefox, Safari and Google Chrome.
  • Experienced in Back end Database Testing using SQL Queries on Oracle and SQL Server.
  • Excellent knowledge on RDBMS, Oracle (SQL & PL/SQL), MS SQL Server databases.
  • Good knowledge on automation framework in Selenium WebDriver using Behavior - Driven (BDD) approach in Cucumber framework with Gherkin Good knowledge in Automation of Backend services (RESTFUL) using Java.
  • Expertise in performing manual testing & Mobile Application Testing using Appium.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
  • Experience in both Waterfall and Agile project environment.
  • Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Strong in writing SQL queries to perform backend data validations.
  • Have built a test automation framework based on Page Object Model, TestNG and Selenium Webdriver.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment. testing expertise in various domains including Desktop Applications, Web Applications, Mobile Applications
  • Ability to work under tight deadlines and rapidly changing priorities and handling multiple projects simultaneously with a limited timeframe release cycle. Demonstrated ability to work independently and flexibility to adapt in an ever-changing business environment.
  • Skillful in administering projects and ensuring the maintenance of the SLA and deliverable deadlines for the team & the process.

TECHNICAL SKILLS:

TESTING TOOLS: Selenium IDE,, Selenium WebDriver, Eclipse, Maven, TFS - Coded UI, SQL Server, Visual Studios 2005/2008/2010 , Robot Framework, Appium

BUG REPORTING TOOLS: Center, Clear Quest, Rally

REQUIRED MANAGEMENT TOOLS: Quality Center(ALM), Test Director, Winrunner 8.2, Microsoft Test Manager, Mercury Quality Center

OPERATING SYSTEM: Windows 7/XP/2000, UNIX linux

PROJECT METHODOLOGIES: SDLC, Agile Scrum, Waterfall, V-Module

LANGUAGES: SQL, C, c ++, core Java, J2EE, python

DATABASE: Oracle, SQL server, PLSQL

WEB TECHNOLOGIES: C, c++, HTML, XML, XHTML, DHTML, Java, python, ASP.Net, Java Script, SOAP UI

FRAME WORKS: Ajax, Struts 1.1/1.0/2.3, Spring 2.0, Hibernate 2.1,3.1

APP SERVERS: Apache Tomcat 7, JBoss, Liferay portal

BUILD TOOLS: Ant 1.6x,Maven,TestNG, Protractor

VERSION CONTROL: IBM Rational Synergy, CVS, Git,Garret, Accurev

PROFESSIONAL EXPERIENCE:

Confidential - Omaha, NE

Selenium Tester / QA Engineer

  • Implemented Data Driven, POM using Java, selenium WebDriver.
  • Involved in Agile/scrum environment .Developed automation scripts using Selenium WebDriver, Java for user management Module.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Used Selenium WebDriver for testing various web applications.
  • Implemented page object model automation framework with Java, Selenium Web driver and Cucumber.
  • Responsible for documenting the automated test results using SOAP UI and QTP
  • Writing and modifying the automation test scripts as per requirement changes for every release using Selenium Web driver
  • Report deviations from written business requirements and general quality standards (JIRA).
  • Wrote automation scripts using Ruby (with Cucumber).
  • Experience in using continuous integration tools like Jenkins.
  • Integrated ALM with Jenkins to run UFT test.
  • Built, packaged, and deployed application software using Ant and Maven in collaboration with developers.
  • Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, QTP, Maven, TestNG, ALM, Eclipse, JIRA, Java, ANT, MAVEN, SQL.
  • Supported Development team to handle miscellaneous release time issues
  • Used TFS and JIRA for Tasks and Bugs tracking
  • Automating business processes on Appian BPM.
  • Regular Build jobs are initiated using the Continuous Integration (CI) tool with Jenkins and Bamboo.
  • Experience in make file in Domain for continuous Integration (CI).
  • Experience in testing the Data Driven development readable to maintain and integration test for database code (DB FIT).
  • Used Jira as a defect tracking tool for product backlogs and reporting bugs.
  • Tested request and response XML based web services interfaces using Soap UI.
  • Performed Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend testing, Regression Testing, End to End Testing and System Testing.
  • Experience in Database Testing using SQL Queries with multiple Databases Oracle, SQL Server and MySQL.
  • Used UNIX commands to access and troubleshoot Errors by accessing the Error log files.
  • Expertise in Selenium Automation using Selenium Web Driver, Selenium IDE, Java, Testing & Maven.
  • Setup the automation framework using Selenium Webdriver, Java, TestNG, GitHub and Maven.
  • Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium Webdriver, TestNG and JAVA.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Written White-box test cases based on the User and Business Requirements.
  • Creation of automation test scripts in Java, TestNG, and Webdriver for various features using Data Driven Framework.
  • Verified backend data writing complex SQL queries. Performed white box (API tests) on Stored Procedures, verified complex constraints/business rules implemented in triggers through the backend.
  • Coordinated with business analysts, development team and participated in bug review sessions.

Confidential - Paramus, NJ

QA Tester

  • Analyzed and walkthrough the Technical Design Documents, translating the functional design and Technical specifications to high-level scenarios.
  • Created test script using Selenium Webdriver.
  • Developed Data Driven, Keyword Driven and Hybrid Automation Frameworks using Selenium.
  • Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
  • Used Selenium Grid to run automated scripts on multiple browsers simultaneously.
  • Wrote Selenium script for taking screen shot and also used action class to perform mouse movement
  • Configuration Jenkins Bulidjob for continuous Integration and also for Regression Testing.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Used Behavior Driven Development (BDD) Tools like Cucumber by creating the Features and Step Definition files to execute a Cucumber test scenario.
  • Tested, resolved and documented the issues in the Test environment and ensure the software is working while producing a high quality final product. Deploy the application out of the test phase to be released into Stage environment.
  • Performed integration testing to verify the behavior of each application in relation to any impacted external interfaces, code review, code optimization & performance tuning.
  • Regression testing, rollout planning. Solution release & Post-release Production maintenance.
  • Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Assist in the training and orientation of other staff and end users.
  • Involved in generating the automation scripts using Quick Test Professional to check the functionality of the Mortgage Loan system.
  • Developed test scripts using Quick Test Professional to validate the functionality.
  • Performed regression testing and automation of the changed application using Quick Test Professional (QTP)
  • Conducted Functional Requirements walkthroughs with the QA teams to help them write the test scripts in accordance with CMM specifications
  • Conducted User Acceptance Testing with well setup test environment and appropriate test data created for the end users.
  • Used Quality Center as bug-tracking tool to report the bugs and also to follow up the bug status.
  • Performed web testing using Quick Test Professional (QTP) to check the compatibility, reliability, and scalability of the application in different browsers. Also Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Validated source and target data by writing SQL query using different string functions, group functions in SQL.
  • Maintained Jenkins scripts to build, deploy and execute automated tests in nightly build.

Confidential - Burns Harbor, IN

Automation Tester

  • Preparing Test Conditions, Test Cases, Mapping test cases to the scenarios, performed functional as well as system integration testing.
  • Understanding the Business requirement and Functional specification documents provided.
  • Work in Agile development environment with frequently changing requirements, new specifications and features set.
  • Performing Adhoc testing comprising various scenarios and reporting defects and Coordinating the defect meeting call with Business and Developer
  • Analysed and evaluated complex client requirements and converted them in to suitable Automation test suite.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario.
  • Developed and automated Regression test case and System testing.
  • Created test script using java with Selenium Webdriver.
  • Developed Data Driven, Keyword Driven and Hybrid Automation Frameworks using Selenium.
  • Create test script in TestNG framework using java with selenium Webdriver for regression test and maintain the same.
  • Tested Soap API web services using SoapUI tool
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Wrote Selenium script for taking screen shot and also used action class to perform mouse movement
  • Performed Test Execution and defect logging and tracking using TFS.
  • Worked extensively on Quality Centre modules- Test Plan, Test Lab, Defects and Reports.
  • Performed Backend testing to test the validity of data using SQL Queries.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Verified the integration of various components in the application and executed end-to-end testing.

Confidential - New Canaan, CT

Automation Tester

  • Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
  • Involved in creation of automation framework in Selenium Web Driver using behavior driven approach like jbehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Designing and executing the automation scripts using Selenium-Web Driver.
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.
  • Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.
  • Analysis of Web Services from different domains and evaluating them for SOA Testing.
  • Designed, developed and implemented Web services for User Acceptance Test cases and plans.
  • Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.
  • Used Appium for native, hybrid Mobile application testing for Ios and Android platforms.
  • Used Appium for test Automation Framework, Cross platform test Automation
  • Involved in SEETEST and integration with HP Quality Center, ALM, and JIRA.
  • Performing Functional, Integration, Regression Testing, Smoke Testing, White box/Black box Testing for Mobile Application.
  • Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium WebDriver.
  • Implemented Page Objects, Data Driven using Selenium WebDriver, JAVA, and JUnit.
  • Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver.
  • Automated test scripts for client server and web based applications using Java.

Confidential - New York, NY

Automation Engineer

  • Conducted Test Plan Design Meetings with the Integration QA team, to discuss and analyze the sprint user stories and tasks and to answer questions on how the Integration team should build their scripts.
  • Designed a versatile automation framework for unattended/lights out testing.
  • Interviewed candidates to fill junior automation analyst position in the team
  • Presented the Test Approach & Integration Test Demo to Product Managers.
  • Identified Integration User-Stories and Tasks during the Sprint Grooming, Sprint Planning Sessions.
  • Attended Daily Stand-up meetings, as part of the sprint meetings, for the QA Integration Team
  • Created Automation Scripts (VBScript) in the sprints and stored them in the Test-Plan module of Quality Center. The tests were created to test for Back-end & Front End Autobene, eElect and Integration testing.
  • Used Global/Local - Test/Action Parameters and Data-Sheets to create data-driven testing.
  • Enhanced the tests by creating standard auto-logging functions to capture and append the logs to the test run.
  • Enhanced the QTP scripts by doing unit testing on the scripts before creating scenario based tests in Test Lab Module of Quality Center.
  • Reported results by providing email notification in HTML format for easy readability.
  • Created the standard library for functions and sub-procedures.
  • Created defect tasks in Version One, and integrating it with JIRA.

Hire Now