We provide IT Staff Augmentation Services!

Sdet Resume

0/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • A highly competent and result oriented Senior QA Automation Engineer with progressive 8+ years of experience in Manual and Automation Testing environments.
  • Expertise in developing Test Cases, Test Plan, Test Data, Automation and BDD scripts using Java, Selenium and Cucumber while serving in various domains like Finance and Banking, Health Care, Professional and Business Marketing Services.
  • Expertise in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM/KANBAN and Waterfall methodologies.
  • Extensive experience in various Agile Ceremonies (Daily Scrum, Product Backlog Grooming, Sprint review, Sprint Retrospective).
  • Experienced in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Performance testing, Functional testing, Database testing, GUI testing and (UAT)User Acceptance Testing of client/server and web - based applications.
  • Professional in designing, developing and enhancing automated test scripts for Selenium using Java.
  • Excellent noledge and experienced in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using teh TestNG annotations like Groups, Parameter and Data Provider
  • Well conversant with teh implementation from scratch and practical hands on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid, Behavioural driven Framework (BDD) and Page Object Model (POM) using Selenium.
  • Performed Continuous Integration (CI) using Jenkins for scheduling teh jobs using Jenkins, GIT, TestNG and Maven.
  • Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Proficient in handling Dropdown, alerts, cookies, frames, pop ups using Selenium WebDriver.
  • Implemented cross browser testing using Selenium Grid and using @Parameters and @Data provider annotations.
  • Involved in Creating Report Definition for reporting purposed in teh process commander.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Experience with test creation using scripting languages such as Groovy and Griddle.
  • Used Auto-IT to handle OS pop-ups/applications, stimulate keyboard and mouse events and to upload/download files
  • Expertise in working noledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Well acquainted with Synchronization Techniques like Implicit Wait, Explicit Wait and Fluent wait
  • Developed utilities to handle issues with multiple frames in a dynamic environment and to perform operations on web elements.
  • Proven ability to work with Behaviour Driven Development using Cucumber which integrated feature files, Step Definition and Runner classes in Gherkins language
  • Expertise in executing teh test cases and raising teh defects using teh Defect Tracking Tool JIRA, Rally, Bugzilla and Quality Center.
  • Generated test logs using Log4j property file for various log levels.
  • Hands on experience using HP Quality Center/ALM
  • Experienced in Database/Backend testing using SQL Queries for data design, data validation
  • Worked on databases such as Oracle, MS SQL Server and My SQL
  • Experienced in Mobile Testing using Appium and PerfectoMobile.
  • Experienced dealing with Ajax Requests in Selenium Webdriver using Synchronization
  • Ability to read an excel file using Apache POI(Page Object Index), and access teh data from database using JDBC
  • Scripted teh test cases and managed teh Framework dependencies using Maven.
  • Maintained teh Java and selenium test source code and resources in teh SVN, GIT CVS version control tool.
  • Good Knowledge in ICD-9/ICD-10,HIPAA 4010 /5010, Revenue Cycle Management, Management Information Software and Finance Accounting Software.
  • Very good team player in working with others on critical assignments.
  • Strong verbal/written communication, leadership, project management, problem solving, customer service and interpersonal skills.

TECHNICAL SKILLS:

Methodologies: Agile/Scrum/KanBan, Waterfall,V-Model,SDLC, STLC

Functional testing Tools: Selenium(WebDriver, RC, IDE, Grid), Cucumber

Mobile Testing: Appium, PerfectoMobile

Performance Testing: Jmeter, LoadRunner, Sosta Cloud Test

Multi Browser Testing Tools: Sauce Labs, Browser Stack

Languages: Java

Unit Testing Tools: JUnit, NUnit, TestNG

Test Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model.

Utilities: Auto-IT, Firebug, Log4J, Fire Path and Putty.

Version Control Systems: GIT, SVN, CVS, TFS

API Testing Tools: Ready API, SoapUI-PRO, SOAP UI, Post-Man, Apiary

SOA Technologies: SOAP, REST, XML, WSDL, JSON

Artifacts: Test Strategy, Test Cases, Test Plan, RTM, Test Summary Report, Bug Report

Bug Tracking Tools: JIRA, HP ALM/Quality Center, Rally, TFS, Bugzilla.

Behavior Driven Tools: Cucumber, Gherkin

Databases: MS SQL Server, MySQL, Oracle, MS Access.

IDE: Eclipse, IntelliJ.

Build and Integration Tools: Maven, Ant, Jenkins

MS Office Tools: Excel, Outlook, PowerPoint, and Word.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Operating Systems: Windows XP/7/8/10, Mac OS, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

SDET

Responsibilities:

  • Analyzed business requirements and functional documents, created teh test strategy document that define teh test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct teh effort.
  • Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.
  • Performed agile testing, reviewed teh stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Performed teh build and maven dependencies using Maven build tool.
  • Extensively worked in Regression testing, Parallel Processing usingSeleniumWebdriver in TestNG.
  • Developed test scripts for Web elements by identifying teh locators using FireBug and FirePath Firefox plugins.
  • Developed custom libraries forautomationusingJAVA&SeleniumWebDriver.
  • Involved in Web Application GUIautomationcreating regression suites usingSeleniumWeb Driver, JUnit/TestNG, Eclipse.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Involved in test approach & test case walkthrough, review with peers and test leads. Teh workgroup consist of business system analysts, developers and architects.
  • Created test approach and test cases for logging module,reviewed and analyzed teh existing test scripts.
  • Developed HTML TestNG reports for analyzing teh output of test using ExtentReports API.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Developed synchronization using implicit and explicit wait conditions.
  • Incorporated teh test data in Test scripts from Excel using Apache POI API.
  • Createdautomationscripts usingSelenium WebDriver and Developed Data-driven development framework from Scratch.
  • DevelopedBack-end testingusing complex queries to retrieve teh user information to cross validate in UI and databases.
  • TEMPEffectively employed continuous integration using Jenkins in-sync with SauceLabs cloud automated testing platform to allow for constant monitoring of production application.
  • Developing scripts for Mobile UI Testing using Appium.
  • Implemented simulator for Mobileapp Testingin IOS, Android using AppiumTool.
  • Used Appiumto facilitate Mobile Testing by creating Mobile Driver class with teh required Mobile capabilities.
  • Maintained teh Java and selenium test source code and resources in teh SVN source control repository tool.
  • Involved in performance Testing using JMeter.
  • Automated web-services testing using Ready API and performed Restful web-services testing using get, post, put and delete methods.
  • Analyzed test results, tracked teh defects and generated reports using JIRA.
  • Prepared teh data to cover various scenarios and wrote SQL scripts to verify teh database updates, inserts and deletion of teh records.
  • Used Postman which is lightweight API testing tool which is used manually to test Webservice testing,looking for quick answers during teh testing phase
  • Maintained continuous test integration and automatic build by using Jenkins and mailed teh build outputs to teh team members.
  • UsedGITas a central repository for version control. Worked with merge conflicts.
  • Followed Agile testing methodology, participated in daily status meetings and testing each deliverables.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in teh application.

Environment: Java,SeleniumWebDriver, Appium, Saucelabs, TestNG, GIT,Apache POI, Firebug, Fire path, XML, XPATH, Cucumber, DOM, Quality Center, Cucumber, Jira,PostMan,SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins.

Confidential

Senior QA Automation Engineer/QA Lead

Responsibilities:

  • Attended Daily Scrum, sprint planning, grooming sessions and release meetings as a part of Agile
  • PreparedTest Cases andTest scriptsfor teh application as well as for teh database verification based on teh functional requirements and test specs
  • As a lead Person, Acted as an Onsite and Offshore POC for teh Modules of Automation Testing.
  • Involved in Reviewing teh product backlog items with teh Product Owner and Business Analyst.
  • Implemented Page Object Model with Data driven framework using Selenium WebDriver.
  • Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD (Behavior Driven Development) and TDD (Test Driven Development)
  • Performed Integration and Regression testing to check compatibility of new functionality with teh existing functionalities of teh application usingSelenium.
  • Developed and Executed Test Scripts using Selenium WebDriver, Junit and analyzed Test Results.
  • Wrote selenium automation test scripts to test web applications and teh flow of teh functionality on teh web.
  • Automated web-services testing using SOAP UI and performed Restful web-services testing using get, post, put and delete methods.
  • Involved in Cross-browser automated scenarios execution and support via BrowserStack.
  • Used @Parameters, @Data Provider annotation to perform regression and functional testing using TestNGXML file.
  • Used Selenium Grid to perform parallel, cross platform and cross browser testing on multiple environments.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into teh variables in teh scripted code.
  • Led teh team of 5 in a project of cross-browser testing (SauceLabs), that resulted into improvement of existing libraries and infrastructure
  • Used PostMan Tool for WebServices Testing to maintain API Workflow, and also from building API requests through testing, documentation and sharing.
  • Performed Stress Testing using Load Runner which can simulate thousands of users concurrently using application software, recording and later analyzing teh performance of key components of teh application.
  • Prepared user documentation with screenshots for bug reporting and UAT (User Acceptance Testing).
  • Implemented waits to overcome teh issue of Synchronization using implicit wait and explicit wait.
  • Used Data Driven Framework with Page Object Model as design Pattern and extracted data from external Excel files using Apache POI and loaded into teh variables in teh scripted code.
  • Involved in Code/design review, conducting status calls and providing training to other QAs as a Senior QA.
  • Mentored, trained and provided coaching to QA engineers and analysts as a Senior QA .
  • As a Senior QA involved in change request management meetings for ADHOC change requests.
  • Used AutoIt for automating teh Windows based applications.
  • Performed back end testing by writing and executing SQL queries to validate that data being populated.
  • Stored teh flow details of Selenium Automation in a file using Log4j.
  • Good noledge of ICD-9/ICD-10 and HIPAA 4010 /5010 transaction requirements.
  • Worked with ICD10 Diagnosis codes.
  • UsedGITas a central repository for version control. Worked with merge conflicts
  • Experience in developing selenium automation framework usingTestNGand developingMaventargets to execute automation suites
  • Performed build deployment and created jobs usingJenkinsas continuous integration tool.
  • Interacted and worked with teh development team to analyze teh defects and reported them inJIRAand tracked them for closure.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in teh application.

Environment: Agile, Java, Selenium WebDriver, Load Runner, Gherkin, TestNG, PostMan, BrowserStack,Jenkins, SoapUI, HTML, Log4j, XML, JIRA, Microsoft Office, Cucumber, Eclipse, Maven, GIT, SQL Server.

Confidential

Senior QA Automation Engineer

Responsibilities:

  • Involved in developing Modular DrivenAutomationFramework from teh Scratch.
  • Developed automated test scripts usingSeleniumand in Java.
  • Developed ANT based build scripts to runSeleniumAutomation.
  • Handle teh application response for positive and negative sets of data with data driven testing using HP QTP.
  • Involved in Developing Test Plans and Test cases for GUI testing using QTP
  • Expertise in working with Checkpoints ofQTP and DevelopedQTPscripts for various reports.
  • Ensured that teh existing functionality is working properly by performing regression testing with QTP Scripts.
  • Extensively usedQTPintegrated environment like Data Table, Actions, Recovery scenarios.
  • Performed Manual Functional testing with QC and Regression Testing withQTP.
  • Performed backend testing using SQL Navigator. Conducted Regression testing usingQTPafter teh bugs has been fixed by teh development team
  • Performed Integration Testing and Batch Testing inQTP.
  • Involved in Preparing test Scripts and Executed using QTPto automate teh Regression Testing, Functional Testing Processes.
  • Handled Performance testing for analyzing and measuring teh performance of a variety of services using Jmeter, with a focus on teh application.
  • Performed Regression testing for new builds and every modification in teh application using SeleniumWebDriver.
  • Used Firebug Tool to identify teh Object's id, Name, XPath, link in teh application.
  • UsedSeleniumGRID to execute test cases on multiple platform.
  • Handled Dropdown, alerts, cookies, frames, pop ups using QTP.
  • Used Cucumber whichis a tool based on Behavior Driven Development (BDD) framework which is used to write acceptance tests for web application.
  • Achieved Behavior-Driven Development (BDD) implementation withCucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios trackedCucumberreports.
  • Responsible for updating and maintenance of existingseleniumscripts.
  • Performed testing on web services using SOAPUI with XML web services and SOAP.
  • Created Feature file using Behaviour Driven Development Using cucumber Gherkin.
  • Performed Data Driven testing using SOAPUI.
  • Reported defects through Jira and performing Regression to resolve bugs fixes.
  • Extensively involved in resolving bugs fixes with Development Team.
  • Involved in migrating QTP scripts to Selenium WebDriver.
  • Used Jenkins as continuous integration tool to schedule and run teh automated test scripts.
  • Used SVN for Build Management for each release, QA, Integration and staging environments.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.

Environment: QTP,SeleniumWebDriver, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, ANT, CSS, XPath, Web Services, SOAP UI, XML, Eclipse, Jira, Windows,Oracle 11g, Agile Methodology.

Confidential

QAEngineer/ PEGA Developer

Responsibilities:

  • Analyzed application business requirements, technical specification and Installation guidelines
  • Designed, developed and delivered automated solutions to test API’s, database components, web applications.
  • Wrote and executed test cases for major program modules as per Business Requirement Documents
  • Creating Rulesets Like Properties and Activiies for teh concerned classes.
  • Created User Interfaces through Harness and Section rules.
  • Designed Flows and Flow Actions for proper execution of teh work object.
  • Implementing and sending correspondence to different parties using Notify Shape and Activities.
  • Defined PRPC Components like Decision Table, Descision Trees and Declarative Expressions.
  • Created Report Definition for reporting purposed in teh process commander.
  • Involved in Testong of application using PRPC tools like Clipborad and Tracer.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored teh behavior of teh applications during different phases of testing using testing methodologies.
  • Designed, coded and executed automated tests using Java based test frameworks.
  • Designed and developed Data driven and Modular Framework.
  • UsedApache POIto retrieve test data from Excel files.
  • Implemented continous Integration using Hudson where Builds can be started by various means, including scheduling via acron like mechanism, building when other builds has completed, and by requesting a specific build URL.
  • Involved in executing SQL queries to conduct Data integrity testing by checking teh data tables from theOracleDatabase
  • Performed usability, GUI, Functionality and regression testing of teh new builds.
  • UsedGITas teh version control tool for teh source code. Performed merge conflicts, and fork operations using GIT repository.
  • Involved in performing automation testing using Perfecto Mobile on mobile platform.
  • UsedPerfecto Mobile to facilitate mobile testing by creating mobile Driver class with teh required Mobile capabilities.
  • Used WireShark to analyze source prom Perfecto mobile PCAP file.
  • Performed in multiple browser (IE, FIREFOX, Chrome, Safari) and in different platform (Windows XP/7/8/10) compatibility testing in virtual machine environment
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify teh correctness of teh data with front-end values

Environment: Java, PEGA TOOLS, Eclipse, Perfecto Mobile, Hudson,Wire Shark, Maven, SOAP UI, Oracle 11g, Rally, HTML, XML, Apache POI, JavaScript, GIT.

Confidential

Java Developer/QA Tester

Responsibilities:

  • Plan and execute teh test plan for project.
  • Implemented and followed Waterfall methodology
  • Setting Test plan and Test Lab in Quality center for teh projects to create and access requirements, defects, test cases and reports for teh status.
  • Involved in Project Planning and co-ordination.
  • Worked in HTML, JSP and JavaScript for creating teh presentation layer.
  • Developed JSP and Servlet as controllers for dispatching teh request to teh business logic layer.
  • Implemented teh business logic usingJavaPOJO.
  • Created data access objects using JavaBeans and implemented persistence using JDBC.
  • Portal designing and testing with populated data.
  • Designed, developed and deployed various data gathering forms using HTML, JavaScript, JSP and Servlets.
  • Performed teh code reviews and refractor teh code to improve teh performance.
  • Used AJAX to modify small portions of teh web pages.
  • Created and executed detailed test cases with systematic procedure and expected results and maintained teh Test Logs, Test Reports, Test Issues, defect tracking using Quality Center.
  • Involved in writing and designing templates for theTest PlansandTest cases.
  • Created test coverage matrix for Regression and Smoke Testing of teh product.
  • Hands on experience injavaInterface, CollectionFramework,Java.
  • Used Oracle as teh backend database.
  • Reported using QA status Reports, Defect Log Reports, Traceability Reports and Test Execution and Results Reports.
  • Identified theTest Casesand documented them inQuality Center.
  • Prepared various reports based on different stages of Testing.
  • Interacted with manual and automation testing team to come up with best ways to improve data

Environment: Java POJO, Eclipse, Windows, HP Quality Center, MS Office, HTML, MS Excel, AJAX, HTML, JSP, JavaScript

We'd love your feedback!