We provide IT Staff Augmentation Services!

Qa Test Engineer- Sdet Resume

3.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • A highly competent and result oriented Senior QA Automation Engineer with 8+years’ of experience in architecture, design, development of software test automation solutions based on software development, requirements of web - based and client-server applications as Automation, Manual tester and performance Tester.
  • Expertise in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including methodologies like Agile and Waterfall .
  • Experienced in creating and maintaining the Requirements definition documents that included Business.
  • Hands on experience in developing Use Case diagrams, Sequence diagrams, State Chart diagrams, and Class diagrams.
  • Well versed with complete life cycle of Manual Testing process with both Agile and waterfall methodologies.
  • Thorough hand on experience with all levels of testing viz., Integration, Performance Regression, Sanity, Functional and System testing.
  • Involved in all the phases of Manual Testing process and worked closely with Business stakeholders.
  • Performed functional testing of web services using soap scope.
  • Used the Rational Unified process methodology for the application development and created Use cases, activity diagrams and drafted UML diagrams using the Rational Rose
  • Good Exposure in Unit Testing using JUnit, Mockito, Jasmine, Protractor; Extensive Experience in TDD(Test-driven development), BDD(Behaviour Driven Development)&ATDD (Acceptance Test-Driven Development); Experience in working with CICD tools like Jenkins, Hudson or UDeploy; Hands-On in building backend validations using Java which can be integrated with CICD.
  • Experience in SOA, REST-WS, SOAP-WS; Experience in XML, JSON; Experience in Automation framework using Page Object Pattern.
  • Worked extensively on NeoLoad using JavaScript (Drag &Drop functionality); well versed with Vuser Script, Container, Population, and Scenario for running the Load test. Good understanding of Push methods: polling, long polling or streaming used in NeoLoad.
  • Developed associated test scenarios/scripts, performed gap analysis, and test tracking reporting.
  • Good experience in creating, modifying and enhancing both manual Test Scripts and Test Scripts created by Test Automation tools - WinRunner, Quick Test Pro with Business analysts, developers, technical support and help them base line the requirement specification used MS Excel spread sheet, PowerPoint.
  • Design, develop and implement testing of various batch processes, web services, GUI, data upload processes and end to end defect management for software.
  • Conduct technical code and test case reviews, provide project related status reporting, coordinate all release planning and lead the development team through all project phases.
  • Experience in automation of Web-based, highly transactional and high level Client Server/Multi-tier applications. Proven ability in Selenium WebDriver Automated testing, Page Object Model pattern& Hybrid Frameworks, Functional testing, Performance & Load testing.
  • Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
  • Design and implementation of Selenium WebDriver Automation Framework. Experience in writing Test Plans, Test Cases, developing and maintaining Test scripts. Analyzing the results of scripts, interacting with BA in fixing the errors.
  • Developed and executed test scripts using Selenium WebDriver, TestNG, analyzed test results and created defects. Excellent skills in using HSSF and XSSF for reading and writing in Excel files using Apache POI. Excellent experience of build tools like Maven and managing JAVA automation projects using them. Expertise in Selenium IDE features like Speed control, Run all, TestRunner mode, Log, Reference, Rollup, Record and Play. Experience in Selenium RC features like reporting results .
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber. Expertise in writing Selenium WebDriver automation scripts in JAVA for Banking, Financial, Healthcare and Insurance domains. Excellent experience in simulating button on a web page using Selenium WebDriver.
  • Expertise in Load Runner protocols includes Web HTTP/HTML and Web Services, Ajax TruClient, Flex.
  • Involved in modifying the existing framework as per the requirement and practical hands-on experience in different types of frameworks like Keyword Driven, Data Driven, and POM. Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.Good Exposure to Testing Life Cycle and Bug Life Cycle. Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
  • Experience in developing BDD scripts with Cucumber and writing step definitions for its behavior. Expertise in writing SQL Queries and performing then with database testing.
  • Strong skill in Backend Testing using SQL queries on Oracle and PL/SQL Server . Experience in testing the application web services using SoapUI . Maintained the Selenium & JAVA automation code and resources in configuration management tools like SVN, GitHub repository over the time for improvements and new features. Experience Testing REST web services and a basic understanding of HTTP protocols (GET/POST/ETC)
  • Good knowledge of AWS experience (CloudFormation, EMR, resource provisioning and management); Configuration and provisioning tools (chef, ansible, saltstack, etc.); Containerization (docker, docker-compose, container orchestration) Non-relational stores (elasticsearch, redis); Experience with developing data visualization (charts, graphs, etc) web applications.
  • Automated regression test cases using Selenium IDE, WebDriver, and scheduling the jobs in continuous integration tool Jenkins. Expertise in build tools like Maven and managing Java Projects utilizing them.
  • Cross- Browser and Compatibility Testing to test web applications, working as desired in different browsers and environments. Good at multi-tasking & working well under tight deadlines with high efficiency.
  • Proven ability in working individually or as part of the team, Problem solving, reporting and assisting to Manage.

TECHNICAL SKILLS:

Domain Knowledge: Banking, Financial, Healthcare and Insurance.

Test Approaches: Agile/Scrum, Waterfall, SDLC, STLC.

Automation Testing Tools: Karma, SOAPUI, Selenium (IDE, RC, WebDriver, Grid), Selenium XDE, Cucumber, HP Unified Functional Tester, Load Runner, Neoload,Eclipse, TestNG, JUnit, Cucumber, SoapUI, Rally, Quality Center,Test Rails, SoapUI Pro/ReadyAPI, QTP.

Performance testing: Jmeter, Load testing and NeoLoad

Web service testing: SoapUI, SOAPSonar, SOAtest, TestMaker, Postman, HttpMaster.

Frameworks: Cucumber, Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).

Test Build & Integration Tools: Maven, Jenkins.

Bug Tracking Tools: Rally, JIRA. (Raise the defect and send notifications)

Markup Languages: HTML, CSS, XML, XPath, CssSelector.

Scripting Languages: JavaScript, Protractor.JS, Node.JS, Angular.JS

Programming Language: Java, J2EE, Python, JSP, HTML, XML, XSD, HTTP, SOAP, RESTful Webservices

RDBMS: MS SQL Server, MySQL, Oracle, PL/SQL.

Operating Systems: Windows XP/7/2008/10, Mac OS.

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

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

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

QA Test Engineer- SDET

Responsibilities:

  • Performed Functional Testing, Integration Testing, System Testing, Positive Testing, Negative Testing, GUI Testing, UAT Testing. Designed, developed and executed automated tests using Selenium WebDriver.
  • Involved in both mobile and web based applications.
  • Wrote complex SQL queries and validated the data validations by comparing with the UI.
  • Automated few test scenarios using BDD framework using Cucumber and Unit testing framework like Junit.
  • Scheduled the automation scripts on nightly basis in the Continuous integration tool Jenkins and worked on source code repository tools like Bitbucket.
  • Involved in the Test scenario and test cases reviews by following the review checklist
  • Performed Smoke, Integration, Regression and helped UAT team in executing the test cases.
  • Performed Regression testing and generate Selenium automation report using TestNG framework.

Environment: Selenium web driver, java, Jenkins, jira, bitbucket, Junit, Cucumber, Maven, SQL Server, TestNG.

Confidential, Sterling, VA

Senior QA Test Engineer- SDET

Responsibilities:

  • Interacted with Client, Product Owner and Development team to understand the User stories and Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
  • Involved in Requirements gathering and reviewed Business Requirement Specification documentation and participated in preparing Test cases based on Product Backlogs.
  • Involved in testing of application using the Scrum (Agile) methodology. Working within agile development teams with a BDD approach and supporting the developers to quality assure developments early. Implemented Test driven development (TDD and BDD) framework using cucumber tool with Gherkins Language.
  • Using BDD cucumber framework to analyze the user-story and writing acceptance criteria. Developed and implemented Behavioral Driven Development Framework, added global reusable libraries, created a package for all page objects using Page Object Model and developed Driver Script.
  • Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions. Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Unit Testing Framework by adding different annotations.
  • Involved in Regression testing using Selenium and creation of automation scripts for web pages.
  • Used Jenkins to automate the batch testing and Load testing.
  • Performed Functional Testing, Integration Testing, System Testing, Positive Testing, Negative Testing, GUI Testing, UAT Testing. Designed, developed and executed automated tests using Selenium WebDriver.
  • Handled special mouse events and selected the options from the drop down menu using Selenium Actions builder, mouse hover and synchronization. Raised defects and performed tracking using RALLY and reported to developers and test manager.
  • Involved in updating and execution of Test Cases according to the requirements. Performed GUI and functional testing for different modules of application. Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
  • Maintained and executed Maven build files for running automated tests by adding dependencies.
  • Automated Performance test scripts and verified the response time under different load conditions using load runner
  • Performed and executed test suite automation scripts using Continuous Integration tool Jenkins.
  • Used Ruby and groovy Scripting languages to prepare test data for load Testing .
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Reported daily status of data creation and sent weekly status reports. Performed Back-end testing to ensure that the user data was updated in database using SQL . Attended Bug Meetings and also meetings with the QA Leads, Managers and Developers for query resolution. Performance testing using NeoLoad and Laod runner.
  • Designed and executed test cases for new modules of the application which is based on Web-based applications.

Environment:: Selenium WebDriver, NeoLoad, Eclipse, Java 1.8, Maven, TestNG, RALLY, CSS, Cucumber, Oracle, SQL, Html, MS Excel, SOAP UI, BDD Framework, Jenkins, POM

Confidential, New York, NY

QA Test Engineer- SDET

Responsibilities:

  • Participated in the planning, design, estimation and development of software (tools, automation, features)
  • Developed scripts to compare and validate testing requirements. Setting up Continuous Integration (CI) environment Jenkins, Setting up data, tools, databases, and applications.
  • Reporting QA and automation leadership on agile project teams. Worked with QA Team Members to coordinate testing activities and optimize test cycles.
  • Establish collaborative relationships with other teams to ensure success of project test phases. Experience building automated testing solutions using automated testing tools such as Selenium and/or Robot Framework. Experience with defect tracking systems ( Jira ), version control systems ( Git ), and test management systems (Quality Center)
  • Analyze user stories, Business requirements, Functional Requirements and participated inSprint planning and Scrum meetings.
  • Gathered requirements for performance testing purposes from different Scrum teams.
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, and Maven.
  • Performed tests and analysis such as load test, Volume test, stress test, endurance test, benchmark test, etc. using HP Load Runner on web server, application server and database server at different levels and load.
  • Recognized and classified overall plan for Test Scope, Test Strategy High-level Documentand Test Data within the context area of each sprint.
  • Prepared and analyzed test cases for positive and negative test scenarios as required in the user stories.
  • Extensively automated regression and functional test suites by developing test cases, and test suites using Selenium WebDriver, JAVA, JUnit. Implemented TestNG automation framework for the smoke test.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes, and Tags.
  • Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover, and synchronization. Performed Cross and Parallel Browser testing on different browsers like Internet Explorer, Safari, Chrome and Firefox where multiple states can be executed at the same time.
  • Application Screenshots are captured and copied the images whenever an exception occurs and also at any checkpoint while execution. Designed and Developed test automation Artifacts like scripts, functions, scenarios and processes using Selenium, Cucumber, and TestNG.
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • The Test Cases were configured to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation. In Hybrid/Data Driven Framework, the Test Suites, Test Cases & Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
  • Configured Maven for JAVA automation projects and developed Maven. Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios, and Step Definitions. Web applications are tested using SoapUI.
  • Executed different test like Single user Test, Load Test, Soak Test.
  • Experience handling of users more than 6000 in load test.
  • Partnering productively in a cross-functional team environment with minimal supervision. Multi-tasking across projects and tasks where flexibility will be expected. Comfortable dealing with and taking on ambiguous technical challenges. Managing time, priorities, and negotiating trade-off alternatives.
  • Identified weaknesses in Web testing, Selenium Automation. Suggested & implemented improvements.

Environment: Selenium Web driver, Java, Eclipse IDE, Apache POI, TestNG, Apache Ant, Oracle 11g, HP QC ALM, HP Service Manager, HP Operations Orchestration, VMware, Oracle BPMS, Rest API, SOAP UI, Microsoft Suite, Jenkins CI, Agile, REST, RESTful, Oracle, Java, Selenium, Robot, Jira, Git, QC, Ansible, Nagios, Jenkins.TestNG, XPath, Firebug, Eclipse,NeoLoad, Hybrid/Data Driven Framework, Oracle, XML, HTML, Cucumber, SoapUI, Maven, Jenkins, RTC, Agile/Scrum.

Confidential, Vienna, VA

Senior QA Automation Engineer

Responsibilities:-

  • Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
  • Extended existing Data driven framework and developed reusable functions/scripts using Selenium Web Driver and Java.
  • Wrote automated client-side GUI testing code using Selenium RC/Web Driver that adapts to non-static responses and interacts with page elements as a real user would.
  • Execute the SoapUI test cases, log the defects found in QC ALM and Version One and assign them to the Scrum Master.
  • Used SoapUI to perform RestAPI Testing.
  • Manual testing of the scenario using different tools like http watch, fiddler to see the response time .
  • Used FireBug to find X-PATH and CSS locators to locate web elements.
  • Performed testing on GUI Elements i.e. Web tables, dynamic dropdowns, links, textboxes, and web buttons etc. using Selenium Web driver.
  • Performed cross-browser testing using Firefox, Chrome and Internet Explorer .
  • Used Java libraries like JDBC, CSV Reader, Excel, and all the automation scripts.
  • Use of TestNG annotations to run the automation suite and report the same.
  • Used Jenkins CI for scheduling the Automation test cases for Ad hoc Testing.
  • Integrated AUTOIT to perform windows based automation using Selenium Web Driver .
  • Performed Load Testing, with creation of scripts, configuration of Controller and Agent machines, setting up Scenarios, execution of Load Tests and Preparation of Load Test Results and Reports Using Load Runner .
  • Ran smoke Testing load Testing and stress Testing with high iterations using HP Load Runner to Guarantee Production readiness.
  • Debugged, wrote complex SQL queries for data validation and data creation.
  • Researched and tested Selenium Grid distributed testing harness now fully implemented company-wide.
  • This allowed Selenium tests to automatically run on a variety of browser and OS configurations.

Environment: - Selenium Web driver, Java, Eclipse IDE, Apache POI, TestNG, Apache Ant, Oracle 11g, HP QC ALM, HP Service Manager, HP Operations Orchestration, VMware, Oracle BPMS, Rest API, SOAP UI, Microsoft Suite, Jenkins CI, NeoLoad, Version one

Confidential, Louisville, KY

QA Analyst

Responsibilities:

  • Gather, analyze the requirements & design specifications; and perform the effort estimations for all new initiatives/projects. Performed manual and automation scripts development on agile process.
  • Prepare the Test Plan and submit the same to the stakeholders of the project and seek the approval. Author the test cases and review the test cases that the team authored. Execute manual test cases, report and track the defects till the closure.
  • Preparing the requirements traceability matrix and review the same. During the execution phase, review all the defects identified by the team to check the validity before reporting them; and also perform defect management. Performed Smoke, Integration, Regression and helped UAT team in executing the test cases.
  • Participate in the daily & weekly status meeting and defect review board meetings to represent the test team(s); and also address all the issues, if any, and get the timely resolutions. Attended daily standup to update the status and inform the impediments to scrum master.
  • Perform automation feasibility study and identify the test cases to be automated. Automation Scripts developed in hybrid and modular framework using Selenium Webdriver. Performed compatibility testing using Selenium GRID for multiple browsers. Performed Regression testing and generate Selenium automation report using TestNG framework.
  • Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems. Worked with the Test Manager in the creation of test project status reports. Provide the Test Manager with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies.
  • Provide technical guidance to junior-level test engineers to assist test Automation.
  • Performed Database testing by writing complex SQL queries

Environment: Quality Center\ALM, Agile environment, UAT, Windows, Selenium WebDriver, Grid,TestNG,Java, Oracle, TOAD, SQL/PL SQL, XML, MS Visio

Confidential, Charlotte, NC

Automation Test Engineer

Responsibilities:

  • Analyzed system designs specifications and developed Test cases for overall quality assurance testing.
  • Created Test Scenarios for testing rules applicable to each State
  • Scripted Tests and automated using Selenium IDE/ Selenium WebDriver at OS level from User Interface (UI). Use multiple tools to complete UI testing, including cross browser testing, XML validation, SOAP UI.
  • Configured Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation. Wrote test cases to test the web pages in a application
  • Used Hybrid/Data Driven Framework and extracted the data from external Excel files using Apache POI.
  • Executed User Acceptance Tests in Behavior Driven Pattern using Cucumber. Performed Cross Browsing Testing on different types of browsers. Executed Batch files using Selenium.
  • Executed multi-user Performances tests in Load Runner Controller tool, used online monitors, real-time output messages and other features of the Controller
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.

Environment: Selenium IDE, Selenium Web Driver, TestNG, Java, Eclipse, Hybrid/Data Driven Framework, Cucumber, Oracle, SQL, JIRA, SVN, Maven, Jenkins.

Confidential, Dublin, OH

QA Analyst

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test. Actively participated and Interacted with product management teams in the review and analysis of functional requirements. Involved in testing various business rules User/Customer Functionality, Change Process, Configuration and Data Requirements.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium. Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and cross browser testing. Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Developed automation test cases, executed these test scripts and logged defects in JIRA.
  • Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases. Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium. Plan and Execute the test plan for feedback project.
  • Run and update QTP 9.2 Scripts for the application QTI Home. Created test scenarios and test cases based on functional documents and User stories. Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
  • Implementation of QA approach to ensure quality of a product and was involved in project planning and coordination.
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
  • Used Quick Test Professional (QTP) for regression testing and running the automation suite.
  • Created test coverage matrix for Regression and Smoke testing of the product.
  • Created automation test scripts to test all end-to-end components -- legacy mainframe, Web and upgrade.
  • Controlled logging and tracking of defects; analyzed and maintained comprehensive defects reports using HP Quality Centre. Involved in Unit Testing, handled issues in System testing and UAT.
  • Test and Run various APIs as part of System Integration Testing.
  • Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & Results Reports. Interacted with manual and automated testing team to come up with best ways to improve data.

Environment: QTP,Selenium IDE, Selenium Web Driver, TestNG, Java, Eclipse, Data Driven Framework, Page Object Model Pattern, Oracle, SQL, JIRA, SVN, Maven, Jenkins, Fire bug, Fire Path

We'd love your feedback!