We provide IT Staff Augmentation Services!

Qa Engineer(sdet) Resume

0/5 (Submit Your Rating)

Westlake, TX

SUMMARY

  • Over 8 years of experience as aQA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud(AWS), Mobile, API, Webservices applications.
  • Experience on various domains such asEcommerce/Retail, Banking, Financial services and Healthcare.
  • Expertise in Manual and Automation Testing ofClient/Server, Mobile, Web-based systems.
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Experience inWaterfallandAgileProjects, worked very closely with Product owners in Agile and attended different ceremonies likeSprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
  • Proven ability in designing and creating automation frameworks usingC#, Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
  • Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD,Hybrid, Keyword and Data Driven Frameworks).
  • Strong C# development experience automating and creating mock APIs for Web Services testing
  • Experience with C# and .Net application development for Integration unit testing.
  • Experience inCore Java,development by applying different concepts likeOOPS concepts, Collections, Strings,Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Worked inDevOps, installing, configuring and integrating Automation scripts onContinuous Integration tools (CI/CD)likeJenkinsfor nightly test suite execution and working on knowledge on testing and configuringAmazon Web services(AWS)
  • Expert in developingBehavior Driven development (BDD/TDD/ATDD) by writing Gherkinlanguage using cucumber tool, developedScenarios, Scenario outlines, featuresandStep definitionsand generating the cucumberreports
  • Experience in installation and Administration of version control systems likeGIT(Distributed Version Control),GitHub,SVNVersion Control
  • Experience in automatingMobile applicationsusingAppium.
  • Working with Unit Test Frameworks likeTestNG, Junit, and Jasmine.
  • Experience in implementing thePage Object Model (POM)by creating element for each page object and reused all the objects in various scripts.
  • Experience in testingWeb Services-SOA architecture, XML transactions,SOAP, HTTP, WSDL, andRESTusing various tools likeSOAP UI/Ready APIand selenium.
  • Automated Webservices by writingGroovyscripts and usedassertionsfor data validation and performed data driven for validating differentendpoints.
  • Hands on Experience on maintainingClustered / High Availability Architecture.
  • Has knowledge on variousCLOUDsupported autantication systems namelyDB, LDAPandSSO.
  • Expertise inHTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJSandjQuery.
  • Worked withEclipse, Jxl, Apache POI, Log 4J, ANT, HTTP client and Maven.
  • Experienced using tools likeFire Path, Firebug, and UI Automator Viewerfor finding elements locator and good knowledge in writing the absolute and relativeXPATHSmanually on need basis
  • Performed Database/Backend testing by writing complex SQL Queries fordata validation and integrity,good at writingcomplex Joinsand knowledge inPL/SQL
  • Worked withSelenium Grid/ Sauce labsfor running multiple tests across different browsers, operating systems, and machines in parallel
  • Worked on testing applications on different browsers likeIE, Firefox, Android, Safari and Chrome
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.
  • Expertise in using various defect-reporting and defect-tracking tools likeJIRA,Azure DevOps,Rally, Bugzilla, and HP ALM.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS

Testing tools: Selenium WebDriver/RC, QTP, Appium, JUnit, TestNG, Firebug, Fire Path, Load Runner, JMeter.

Web Technologies: HTML, CSS, JavaScript, XML, XSLT, JDBC& REST services.

Defect Tracking Tools: Quality Center, JIRA,Azure DevoPs.

Build Tools: ANT, Maven

Languages: Java, SQL, C#, C++, VB.netCI/CD Tools Jenkins, Hudson’s

Cross Browser Platform: AWS, SauceLab and Selenium GRID

Databases: Oracle, DB2,SQL Server.

Version Control: Subversion, GIT, GITHUB

Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android

PROFESSIONAL EXPERIENCE

Confidential | Westlake, Tx

QA Engineer(SDET)

Responsibilities:

  • Involved in various meetings withBusiness analysts and developers.
  • Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
  • Developed and executed Test Suites and Test Scripts based on the requirement documents and using Quality centre.
  • ConductedFunctional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • 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.
  • As Test Automation Engineer driving towards the quality and effectiveness of DigitalProduct EASE Web Plat form.
  • Integrated Jenkins withversion controller(GIT)and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Linux/Unix commands for usingGitHub.
  • Utilized Apache POI jar file to read test data from the excel spread sheets.
  • Administered and EngineeredJenkinsformanaging weekly Build,Test, andDeploy chain, GITwithDev/Test/ProdBranching Model for weekly releases.
  • HandledSelenium Synchronizationproblems using Explicit & Implicit waits during regression testing.
  • Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
  • 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 runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite fromJenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services
  • Involved closely with developers in Development of UI modules using HTML, JSP,JavaScriptand CSS.
  • Used the Groovy language toVerify Web Services Through SOAP UI.
  • Developed and executed SQL joins to validate the results in Web Services and Front end with Database.

Environment: Selenium, Devops, AWS, Java, Java Script,Jenkins,Git, GitHub, SOAP, REST, SOAP, POSTMAN,Android,Mobile,iOS,Cucumber,BDD, Agile, Oracle 11g, putty, MS word, MS XL, Quality centre, WebDriver, TestNG, Maven.

Confidential, Dallas,Texas

QA Engineer-SDET-Mobile Testing

Responsibilities:

  • Configured Mobile testing Environment using Appium Server.
  • Configured Android studio.
  • Created Emulators and Simulators.
  • Tested HylaMobile App on Web, IOS, Android, Pixel, Nexus, Mobile Wen and other devices.
  • Involved inQA Docs(Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
  • Designed & Implemented a Hybrid TestAutomation FrameworkusingSelenium WebDriver.
  • PerformedGUI functional testingmanuallyfor the application.
  • Expertise inTest Plan creation, Test Case Design,Test case Review, Test Case Execution, Writing Test scripts, testingtools Usage, Defect management, and Prepare Test reports.
  • Experience inAgileand waterfallmethodologies,Test Driven Development(TDD)
  • Planned, designed, executed and evaluated performance tests of web application and services and ensured optimal application performance using Load Runner.
  • Designed and reviewed the Test scenarios and scripts for givenfunctional requirements and Automated test cases in Selenium.
  • Developedautomation test cases, executed these test scripts from test lab and logged defects inJIRA/ALM.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Functional and regression testing of .net applications is done using Quick Test Pro (QTP).
  • Generated automated scripts usingQTP and documentedthem, created and maintained functional & regression test suites.
  • ConfiguredSeleniumWeb Driver,TestNG, Maven tooland createdSeleniumautomationscripts injava using Testingprior to next quarter release.
  • Created and maintainedautomated test scriptfor APItesting using Restful.
  • Performed APILevel testing for web services, enhanced the Test harness and developed many Test suites using XML.
  • XML /SOAP using Soap UIandPostmantool.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed data-driven testingin Seleniumand captured data dynamically from web controls.
  • Performed Functional, System and Regression Testing on web and mobile applications at various phases of the Project life Cycle.
  • Actively involved inSTLCprocess and used tools likeSelenium RC/Web driver, JMeter, SOAP UI.
  • Setup /Installed and Configured SeleniumIDE.
  • Used SeleniumWebDriver API to automate tests.
  • Perform browser compatibility testingof application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in SeleniumWebDriver.
  • Involved in implementing logging and tracking using Jira.

Environment: C#, Java, .Net, JIRA, Jenkins, ALM, SOA Tester, Eclipse, Junit, Load Runner, Cucumber, HTML5, CSS, JBOSS, Oracle, Maven, JMeter, SVN, Node.JS, Selenium Grid, TestNG, Selenium WebDriver.

Confidential | Salt Lake City, Utah

QA Engineer

Responsibilities:

  • Responsible for drafting Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Worked on developing automation framework for Selenium WebDriver in Modular Framework model.
  • Involved in extending TestNG framework by adding some helper classes and methods.
  • Worked on developing Selenium test cases using TestNG framework
  • Responsible for maintaining and executing Maven build files for running automated tests.
  • Used Maven to help manage project’s build, report and documentation across the network.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Responsible for creating automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in testing applications developed in Java with J2EE framework.
  • Performed GUI, Functional and Regression testing by automated using Selenium and Jenkins.
  • Involved in testing of web services using SOAP UI.
  • Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed.
  • Prepared automation test framework (JUnit, and ANT) and added annotations to the test. (selenium)
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Involved in solving Environmental problems along with Technical Support People, especially in Sever Connections and Database sharing issues.
  • Involved in Automation Infrastructure Development using Selenium.
  • Worked on creating Test Cases Using Element locators and Selenium Web driver methods.
  • Involved in building automation framework from scratch using Selenium WebDriver, JAVA, TestNg, Cucumber, and Eclipse.
  • Enhanced Test cases using Java programming features and TestNG Annotations.

Environment: C#, Java, Selenium WebDriver, Jenkins, Cucumber,Maven, TestNG, HP ALM, Quality Center, SOAP UI, MVC, XPath, HTML,Git, CSS, SQL

Confidential | LittleRock, AR

Automation Engineer

Responsibilities:

  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
  • WroteAutomation scripts using Selenium web driver.
  • Automation offunctional testing frameworkfor all modules using Selenium Web Driver.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Automating theregression & project cases using Selenium.
  • Designed Hybrid framework in Selenium and captured data dynamically from web controls.
  • Performing Failure Analysis for the regression failed cases using Selenium.
  • Organizeweekly meetings with Client leads&Onsite manager regarding the Automation status.
  • Point of contact for Process related activities like Metrics reporting & Operation clarity.
  • Review - Defect prevention plan andSoftware configuration management plan.
  • Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management to client partners, offshore manager and Onsite manager.
  • Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
  • Updating the application down time in Environment Tracker during test execution phase.
  • Performed Integration Testing in Vendor Development environment andSystem Testing in SIT environmentandUser Acceptance Testing in Pre-ProductionEnvironment.
  • Involved Preparation ofTraceability Matrix and mapping the Test Caseswith the requirements and
  • Test Metrics inQuality Center.
  • Reported bugs inQuality Center with server logsinformation from Web and DB servers.
  • Performed Regression Testing as part of every build.
  • Developed SQL Queries for testing various Database validations.
  • Responsible for writingautomated test cases using QTP/UFT.
  • Created and Executed automated test scripts for regression testing using QTP/UFT.
  • Test Scenarios preparation usingQTP.
  • Automation Frameworkimplementation for UFT / QTP.
  • Independently creating and executing UFT / QTP scripts.
  • Involved in pilot project forautomation using Selenium IDE/RC.
  • Implemented Selenium using TestNG frame work with Java.

Environment: Windows, Java, SQL, Oracle,Selenium(WebDriver, RC, Grid), TestNG, Eclipse, Firefox, IE, Chrome, Safari, Opera, Quality Center,Performance testing.

Confidential |Minneapolis,MN

Selenium Tester

Responsibilities:

  • UsedJenkinsto run Cucumber Automated tests. AutomatedRest APItests inCucumber/Selenium framework.
  • TestedSoap APIweb services usingSoapUItool.
  • Create and maintain test script inTestNGframework using java with selenium WebDriver for regression test.
  • Bug Tracking and Reporting throughJIRA. Developed sanity and automation regression tests. Performed back end testing to test data flow to the web application by writing and executing SQL queries. Participated in Agile Scrum meeting on daily basis.
  • Attended daily status update meetings with all the other team members. Extensively involved in developing test cases using the Design and Requirement document and mapping with the Requirement Traceability Matrix.
  • Performed smoke, sanity, functional, regression and End to End testing. Prepare test data for positive and negative test scenarios as per application specifications requirements. Performed cross browser testing to check the compatibility of the application over cloud usingSauce Labs.
  • Performed (UAT) User Acceptance testing exclusively in an agile environment.
  • Participated in the Issue Resolve Meeting to discuss the defect by their business severity.
  • Performed Backend testing using SQL queries to validate the data integration
  • Created scenarios for change request and defect request and effectively coordinated with the development team.
  • Created reports on the daily testing process and participated in the Weekly Status Meeting.

Environment: Java, Selenium WebDriver, Sauce Labs, SVN, Jenkins, SoapUI, TestNG, Maven, Eclipse, SQL Server, Rally

We'd love your feedback!