We provide IT Staff Augmentation Services!

Sdet /qa Engineer Resume

Phoenix, ArizonA

SUMMARY

  • 8+ years of experience in Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server Applications and Databases in Finance, Healthcare, eCommerce, Mobile Applications domains.
  • Excellence in developing JAVA based automation testing tools like Selenium Web Driver/Grid/RC/IDE test scripts using Junit/TestNG, ANT/MAVEN build tools, Jenkins/Hudson for Continuous Integration.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Knowledge on HTML semantics/tagging and hyperlink integrity.
  • Tested and Validated Complex Web services, SOA Applications, SOA Interfaces, WSDL Files and Tested SOAP File.
  • Worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes
  • Proficient in testing database applications developed with SQL Server, Oracle and MS Access.
  • Experience inMobile APP testing on Android, iPad and iPhone,Emulator, Simulatorto perform Mobile App testing, phone functionality and native app testing.
  • Experienced with Web Services, SOAP, SOAPUI, REST technologies writing with Groovy Scripts.
  • Designed and programmed REST API backend to serve web and mobile applications.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Supported test automation framework by writing new testing methods with Python using Selenium Web Driver and Visual Studio.
  • Good experience in Rest Assured and Tested both XML and JSON formats.
  • Working experience with defect tracking tools like Clear Quest and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
  • Experience in integrating Automation scripts (Selenium WebDriver API) onContinuous Integration tools (CI/CD) Jenkins for nightly batch run of the Script.
  • Utilized Jenkins, Git, and Eclipse for deployment on test servers and to move towards CI/CD.

TECHNICAL SKILLS

Testing/Defect Management Tools: Selenium Web Driver/IDE/GRID/RC, QTP, UFT, JIRA, HP Quality Centre, Test - NG, Load Runner, Cucumber, SOAP UI, Github, APPIUM, Bugzilla, Manual Testing.

Framework: TDD, BDD, J unit, Test-NG, Protractor, Page Object.

Language: Java, python, SQL, C#, HTML, XML, VB, JavaScript, VB Script.

Data Base: MS SQL Server, My SQL, DB2, Oracle 12c/11g

Processes: Software Testing Life Cycle, Defect Life Cycle, Testing Methodologies, Black& White Box Testing Techniques, Agile Process.

Build/CI Tools: Ant, Maven, Jenkins, Hudson.

Development Environment: Eclipse, Selenium, Testing, TestScripts, Visual studio 2010/12

Platforms: Windows Family, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, Arizona

SDET /QA Engineer

Responsibilities:

  • Interacted with Product Owner, Customers and Project team members in analyzing theUser storiesandacceptance criteria.
  • Extensively worked on test cases involving validation of data at all levels including field levelvalidatorsandUI validation.
  • Involved in Design, Architecture, Development ofBDDframework by writingfeaturesfiles,step definitionsand closely worked with theProduct ownerusingCucumber.
  • Expertise in usingSelenium Gridto run test scripts on different platforms and againstdifferent browsersinparallelto save time.
  • UsedXPathandDOMto work with dynamic and static objects in Selenium.
  • Implemented the architecture ofBDD frameworkfromscratchby using the existing Hybrid components.
  • Expertise in grouping of test suites, test cases and test methods forregressionandfunctionaltesting usingTestNGAnnotations like Groups, Parameter, Data Provider and Tags.
  • Used TestNG Parameter,TestNG.xmlandData Providerfor parameterization.
  • Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
  • Prepared SQL scripts to verify thedatabase updates, inserts and deletesof the records.
  • Involved in Web services testing usingSOAPUI/Ready API Tool. Validated request and response XML. Added assertions to validate the XML inWeb services SOAP and RESTFULservice.
  • Performed data driven testing by getting the data from excel sheet and automated multiple endpoints with various data sets and generated the reports.
  • Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL.
  • Automated RESTful web services by usingREST Assuredjava libraries
  • Automated the mobile version of the application usingAppium, Selenium and Java
  • Mapped all the Requirements with the test cases using Requirement traceability matrix (RTM).

Confidential, Portland, Oregon

Automation Engineer/SDET

Responsibilities:

  • Involved in various meetings withBusiness analysts and developers.
  • ConductedFunctional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Worked on Guidewire’s Data hub and Info center solutions for Commercial Lines Transformation.
  • Worked on anEnd to End Guidewire Datahub/Info centerimplementation of Policy center for Business Owners Property.
  • Worked on Guidewire Policy Center to Datahub Data Conversion Effort for Business owners.
  • Created automation test scripts using data Driven framework and Page Factory model to test the web applications usingSelenium WebDriverwith JAVA and maven.
  • Expertise in usingSelenium Gridto run test scripts on different platforms and against different browsers in parallel to save time.
  • UsedJenkinsto execute the test scripts periodically onSelenium Gridfor different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing andParallel testingonChrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing usingTestNG Annotationslike Groups, Parameter, Data Provider and Tags.
  • UtilizedMaventoManage dependenciesfor Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
  • Involved in developingBDD Frame workfrom Scratch.
  • Involved in the usage of BDD framework toDevelop CucumberStep Definitions, Scenarios and Features using acceptance criteria.
  • Involved inDevOps Migration/automationprocesses for Build and Deploy systems.
  • Setting upJenkinsmaster, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties onJenkins with Commit, Component, Assembly,Deploy and Smoke jobs.
  • Experience setting up instances likeElastic Load BalancerinAWSfor high availability.
  • UsedAWS to deploy the projectonEC2 instance. Implementation of the Business logic layer for Services.
  • As Test Automation Engineer driving towards the quality and effectiveness of DigitalProduct EASE Web Plat form.
  • Experience inwriting complex XPATHusing following and preceding and using functions like contains and not contains.
  • Thorough experience in implementingAutomation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Used the Groovy language toVerify Web Services Through SOAP UI
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.

Confidential, North Chicago, IL

Automation Tester

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC), Test Driven Development methodologies, and used agile methodologies.
  • Developed automation test code in Java language using Eclipse IDE and TestNG framework.
  • Assessed & analysed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Participated in Fast paced dynamic 2 weeks’ sprint in a Scalable Agile Framework (SAF).
  • Worked with Selenium Web Driver with Java for write test scripts.
  • As a Automation Tester, participated in walkthroughs for the evaluation of the testplan with the design and development
  • Participated in QA team and Bug tracking or Defect Review meetings.
  • Extensively worked in Regression testing, Parallel Processing using Selenium Web Driver in Test-NG.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Prepared and Execution of test scripts using Test-NG and SeleniumWeb-Driver.
  • Implemented Selenium Web Driver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.
  • Experienced in dealing with multiple windows, alerts and pop-ups.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Implemented Data Driven with Test-NG automation framework using Selenium as Java Language.
  • Achieved Behaviour-Driven Development (BDD) implementation with Cucumber where backend language used is Javaand expanded test scenarios, tracked Cucumber reports.
  • Web Service testing (RESTful API) and Automation using Apache JMeter usingJSON payloads.
  • Extensively used LoadRunner for Performance / Load/Stress and Volume testing.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests can run at the same time using Selenium Grid.
  • Used GitHub for source code management and extensive used GIT command line interpreter
  • Using GitHub source control when necessary and test on QA Environments with any change releases by the developers.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self Joins used SQL Developer

Confidential, McLean, VA

Test Automation Engineer/Mobile Tester

Responsibilities:

  • Designed Automation Test cases using Selenium WebDriver, Java, Junit, and Maven.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, Junit, Maven and Java.
  • Perform functional and browser compatibility testing on mobile (Windows Mobile), web and desktop applications (Windows).
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Hands on experience on performing Load testing with Load Runner.
  • Developed test cases and automation test scripts based on business / functional specifications using SOAPUI.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • Created automated test suites using CA Lisa for testing the APIs with Virtualized as well as live integrated environments.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.

Confidential, San Mateo, CA

QA Analyst / Automation Engineer

Responsibilities:

  • Project is developed usingagilemethodology.
  • Analysed and reviewed Story Boards to gain overall understanding of the functionality of the application. creating automation scripts by using QTP with Data driven testing framework.
  • Created functional libraries with user defined functions and associated with the tests.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Implemented SOAP UI for Web service Testing.
  • Developed Data Driven Tests using SOAP UI and automated functional testing.
  • Responsible for documenting the Automated Test results using SOAP UI and QTP.
  • Executed and scheduled the automation test scripts from Quality Centre.
  • Involved in Backend Database testing by using My SQL.
  • Written automation test cases in Java
  • Performed load testing to determine the upper limit of all the components of application like database, hardware and network so that it could manage the anticipated load in future.
  • Performed performance testing to establish the benchmark behaviour of the system.
  • Involved inUser Acceptance Testing (UAT) of the application.
  • Involved in Knowledge Transfer, Group Discussion, Training Session and Brainstorming.
  • Prepared theTest Resultsdocument which summarizes testing activities and results.

Confidential

QA Engineer

Responsibilities:

  • Analysed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test
  • Reviewed the Business Requirement documents with the business and development team to understand the architecture and prepared the Test plans for all assigned project releases.
  • Manually performed and involved in Functional Testing, Regression Testing, Cross Browser Testing, UI testing, and Accessibility Testing.
  • Developed and maintained automated test scripts on eCommerce websites for Regression testing using QTP, including parameterizing QTP Scripts.
  • Execution of smoke tests on each build using QTP and reporting the results to management.
  • Performed integration testing & data validations using QTP for various interfaces.
  • Developed utility scripts in QTP to export data from different database tables to Excel.
  • Developed workarounds for many of QTP challenges by writing VB Script functions.
  • Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like QTP, Win-Runner and Load-Runner.
  • Worked with the Web programming language HTML5, CSS3, XML, JSON and selected web element by using Firebug and Fire Path.
  • Involved in Web Service testing and validating the XML files.
  • Developed Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
  • Coordinated with UAT team by providing them with test cases and test data
  • Actively participated in sprint planning, start and close meetings.
  • Systems Integration Testing of web-based application, time tracking through electronic gadgets (devices and mobiles).

Hire Now