We provide IT Staff Augmentation Services!

Qa Automation Engineer/selenium Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 7 years of experience in IT, extended expertise in QA and Automated Software Testing using SOAP UI, Quality Center and Selenium.
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
  • Expertise in developing applications using Java/J2EE(SDET), Spring, Iaas/Paas, Hibernate, Struts, Webservices, Servlets, JSP, Azure, fiddler, JDBC, XML, AJAX, JQuery, node JS and Java Script.
  • Experience in various financial domains. Good knowledge on Banking, Retail, Insurance, Healthcare & Mobile Apps (Android, IOS).
  • Experience in Software Development Life Cycle and QA Life Cycle like Agile (Scrum), Waterfall and V - model.
  • Experienced in complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle, SDET.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Experience with the Cloud(Azure) DevOps - Infrastructure and Platform as a service.
  • Creating deployment slots in Azure webapps for web and mobile apps for different clients, as needed. Monitoring the Azure VMs in azure.
  • Experienced in performing Back end testing by executing complex SQL queries for validating the data in the back-end database tables.
  • Experienced in load and performance testing tool JMeter.
  • Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc.
  • 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.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Team City, and Cruise Control.
  • Implement and execute automated tests using a variety of tools including Appium and f (node.js) and Xcode programming
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator
  • Integrated Jenkins with various DevOps tools such as Puppet, HP ALM and HP QTP etc.
  • Expertise in Automation tool (QTP/UFT) and selenium IDE.
  • Developed an automated scripts and frame works using Python, Java, C#, VB Script .
  • Experienced in developing Data driven, Key word driven and Hybrid Framework using UFT/QTP.
  • Proficient in writing Selenium Web Driver automation scripts in Java, Python, C#, JavaScript using Maven, Cucumber , Ruby and TestNG Automation Testing for Web Applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience working in Agile (Scrum) methodology in cross functional team with knowledge of Agile software testing and development lifecycle
  • Experience in developing the Automation framework using both C# and Core Java programming using OOPS concepts, Selenium, Java, JUnit/TestNG, Eclipse, Maven
  • 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.
  • Working experience with defect tracking tools like Jira, and Test Director/Quality Center (QC) and Team Foundation Server..
  • 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.

TECHNICAL SKILLS:

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

Web Technologies: HTML, C#, .NET, 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, SDET, 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, UNIX and Linux

Mobile Manual Testing: Android, iOS.

Scripting Languages: VB Script, Java Script, UNIX Basics

Other Tools: SVN, VSS, Deep Trawl, Firebug, Jenkins, Toad Oracle 12.5, WinSCP.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

QA Automation Engineer/Selenium

Responsibilities:

  • Worked with Product, Design, and Engineering teams on requirements gathering and evaluation.
  • Participate in product design reviews to provide input on functional requirements, product designs, test estimates, schedules and potential risks.
  • Performed Regression testing to make sure that the operations staff can see the aircraft-to-ATC communication in clear text.
  • Extensive Knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings.
  • Experience in automating regression test cases using Selenium WebDriver.
  • Confidential ended stand-up calls on daily basis and had two week Sprints in Agile Methodology.
  • Tested Angular 2 Application with Jasmine testing framework and Protractor. Used TypeScript for automation.
  • Implemented automation using Selenium Grid to perform testing on multiple devices.
  • Application Screenshots are captured using TakeScreenshotAs and copied the images whenever an exception occurs and at any checkpoint while execution.
  • Handled various Alerts using different methods such as dismiss, accept, getText in effective way depending on the requirement.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
  • Verification and Validation of ETL Mappings and Data calculation via SQL.
  • Perform functional QA of Informatica ETL mappings using SQL queries.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
  • Involved in implementing the Land Process of loading the customer Data Set into Informatica MDM from various source systems.
  • Worked on data cleansing using the cleanse functions in Informatica MDM.
  • Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project.
  • Automating Devops for creating VMs in the cloud (Azure).
  • Implemented TestNG unit testing framework for the smoke test and used all Annotations in TestNG effectively.
  • Good hands-on experience on bug tracking tool like Jira.
  • Worked on Data Driven/Page Object Model Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Worked on Maven for build and dependency management where I have added different dependencies such as apache poi/TestNG/Maven-plugin-api etc. according to the requirement.
  • Performed extensive testing on big data Cloudera platform.
  • Worked on Autosys,Unix, hadoop, Hive, Impala and shell scripting for big data testing. Leading the team for the same.
  • Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
  • Setup testing environment and maintain framework using Python .
  • Writing libraries and test scripts in Python for the automation testing.
  • Wrote scripts in Python for extracting data from HTML file.
  • Configured python WebDriver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
  • Designed and documented REST/HTTP, SOAP APIs , including JSON data formats and API versioning strategy.
  • Writing simple to complex SQL queries for testing purpose.
  • Validated SOAP UI and Restful API services
  • Created automated script for REST-API testing using Rest Assured framework.
  • Involved in testing Rest services using Rest Assured and tested both XML and JSON formats.
  • Web Service automation using C#, Soap UI and tested web services manually using POSTMAN.
  • Automating the manual test cases using Selenium WebDriver, using C#.
  • Performed functional testing of web services using SOAPUI and RESTful web services.
  • Performed Mobile Testing of Android based Apps using Appium. Connected Real Devices.
  • Performed Cross Browser and parallel testing to test the applications are working as desired in different browsers and environments.
  • Expertise in Smoke testing, Regression testing, System Testing and UAT.

Environment: Java, Selenium, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, Cucumber, SoapUI, Appium, Protractor, Rest Assure, MYSQL, ETL, MDM, C#, Oracle, Maven, Jenkins, Agile/Scrum, Gherkin.

Confidential, San Diego, CA

QA Automation Lead/SDET

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • 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 RC. .
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Send invoices to Oracle Financials Accounts Receivable
  • Successful discussed with all members, Project manager and QA Lead to collect data for automation.
  • Regression test cases were written and automated using Selenium RC.
  • Worked on writing the Integration test cases for the ALIP application for testing the application and the reports on the application.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Proficient with testing REST APIs, Web & Database testing .
  • Wrote tests using Java web applications. Web controls testing - wrote automation to test the controls from end to end starting to invoking in Internet Explorer.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Work primarily with Adobe Site Catalyst and Google Analytics
  • Test data for automated testing using Microsoft Test Manager and Visual Studio 2010 Setup Lab Management using Microsoft Team Foundation Server Reports bugs and issues found using Microsoft Test Manager and Visual Studio
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium IDE, Selenium RC, JIRA, Junit, Fire Path, Firebug, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, Windows XP, C#.Net, JavaScript, XML, Apache-Subversion (SVN), Git, MS EXCEL, SQL, Apache-Ant.

Confidential, Sunnyvale, CA

QA Automation Engineer

Responsibilities:

  • Implemented automated testing web applications using Selenium IDE, creating automation scripts, executing test cases and debugging in Visual Studio (C#).
  • Writing Selenium test cases using visual studio and C# as the base language to test various components of the application.
  • Writing Nunit test cases using visual studio and C# as the base language to test various components of the application.
  • Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Manual Testing in a .Net environment with some SQL and C# scripting of environment setup.
  • Working in Agile Methodology which allows detecting bugs at early stages of release, change requirements and implement new features according to the market changes.
  • Used Microsoft team foundation server (MS TFS) for defect management tracking purposes Logging defects.
  • Preparing the Super Class, Common function libraries, Data pools according to the Automation Test Cases.
  • Manual Testing in a .Net environment with some SQL and C# scripting of environment setup.
  • Tested mapping for extracting, cleansing, transforming, integrating, and loading data using Informatica ETL Tool.
  • Prepared Test Cases and Test Plans for the ETL data movement developed through the Datastage tool.
  • Involved in automation scripting using Coded UI, C#, MTM.
  • Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Core Java, python programming language.
  • Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
  • Open source tools such as Selenium, Junit, JMeter and Appium are being used for test automations.
  • Validated SOAP and REST services with JSON/XML.
  • Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
  • Using Base URL to run Test Cases in Different Web Browsers in Selenium.
  • Web Driver for writing automated tests of websites in Selenium.
  • Worked with Retesting and Regression testing.
  • Involved in automation scripting using Coded UI, C#, MTM.
  • Experienced in working with Microsoft Test Manager (MTM) where test plans are stored and results on Team Foundation Server (TFS).
  • Used python to develop Automation framework to Validate RESTful Web Services.
  • Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.

Environment: Selenium IDE, Selenium Web Driver, C#, SQL, PL/SQL, ETL, XML, JSON, HTML, SOAP UI, Groovy Script, MTM, TFS, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager.

Confidential, NJ

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.
  • Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • 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.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • 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.

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, VB Script, SOAP UI, JMeter, Eclipse, XPATH, Java, Windows.

Confidential

Test 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 analyzing the Functional Requirement Documents (FRD).
  • Participated in Agile team with daily scrum meetings and sprint planning meetings
  • Involved in the development of test strategy, test plans and test cases based on the application requirement documents.
  • Developed the Test cases to evaluate the secured information of web based user authenticated applications.
  • Validated the transformation logics as per requirement using DB2 queries
  • Implemented Smoke and sanity testing on every developed test case.
  • Flow of application is tested by implementing the Integration testing.
  • Executed Retesting testing and Regression testing for every modified code of product to fix the defects and an End-to-End testing is performed on various platforms with various browsers.
  • Debugged the test scripts, created batch tests, verified the test results and reported the defects using HP ALM .
  • Planned, Designed, Developed and executed User Acceptance Testing (UAT) test cases.
  • Performed Database Testing using SQL scripts to compare UI results and quality of data with the DB.
  • Involved in code review meetings and weekly walkthrough to verify the status of the application testing and discuss the defects.
  • Created and maintained dashboards to present the program status and risks.

Environment: QTP, Manual Testing, Windows, XML, HP ALM/Quality Centre, Java, DB2, ETL testing.

We'd love your feedback!