We provide IT Staff Augmentation Services!

Senior Qa Test Engineer Resume

4.00/5 (Submit Your Rating)

DE

SUMMARY:

  • Proficient on Automation tools such as Selenium RC/ WebDriver/ IDE/ Grid and QTP (Functional & Regression Testing), TestNG, Junit, Ant, Maven, Jbehave, Cucumber, Jenkins, Hudson, SOAP UI for testing Client Server and Web based Applications.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider. Experienced with Parameterization using TestNG XML and Data Providers to work differently with a different set of data with TestNG, Selenium. Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber in Gherkins format.
  • Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Key Skills includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver. Experience developing automated test scripts and testing framework from scratch.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
  • Excellent understanding and application of SAFe Agile practices, including TDD, BDD, continuous integration, pairing, iterative development, and retrospectives. Experience collaborating with the business to understand requirements, value, prioritization, and acceptance criteria. Experience defining and automating acceptance tests. Experience in applying and championing engineering practices (Clean Code) and Software Craftsmanship.
  • Proficient with developer tools, such as Eclipse and git/github for developing on the Java stack. Experience testing SOA with RestFul/SOAP Web Services . Created entire architecture for backend testing internal and third party API using SoapUI . Demonstrated experience in XML, XSD, XPath, MQ, Topics, HTTP, HTTPS, JDBC, JSON .
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA, IBM Clear Quest and BugZilla.
  • Hands on automating build processes, application deployments and continuous integration system suchas Jenkins. Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing. Performing database testing and working with SQL queries and database like Oracle, MySQL.
  • Strong knowledge of Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Constantly evaluated the test automation strategy and approach to identify areas of improvement (i.e. Test Automation Frameworks, Dynamic Data Collection Methodologies, Coding Standards, Components and Object Repository Methods, etc.); Knowledge of web service protocols (SOAP, REST) and web protocols (HTTP, FTP, TELNET).
  • Experience with Web Services testing and back-end service/API tools such as SoapUI, HTTPClient, SoapClient and JAXB. Hands on experience accessibility testing (JAWS).
  • Ability to test and handle different frames (frames, iframes) of a HTML page with having different DOM’s for every iframe.
  • Experience in locating the web elements uniquely, writing the Customized Xpath(handles the dynamic data) and CSS. Experience in locating elements on the web page using attributes such as Id, Name, Class, Classname, LinkText, Partial LinkText, Xpath, CSS and DOM. Handled keyboard and Mouse Hover Actions, drag and drop, Context click using Selenium. Extensively used Selenium API’s such as Take Screenshot for Capturing failed test cases. Handling the certificate errors using profile for Firefox and Desired Capabilities for IE and Chrome.
  • Productively involved in Defects logging and managing Defect Life Cycle using HP Quality Center, JIRA, also Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
  • Actively Involved in design and implementation of Selenium Web Driver Automation Framework for Smoke test and Regression test using TestNG.
  • Experience with REST APIs, JSON and XML. Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, Hybrid Framework and Page Object Model frameworks with Selenium to maintain test suite for a number of projects.
  • Experienced in using Apache POI to read data from External sources and to feed locators into the test script. Experience in using AutoIT for file uploading to Selenium from Desktop and used ROBOT API to handle captcha and Barcode images.
  • Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements
  • Hands on experience in using build and project management tools like Ant, MAVEN and Configuration management tools like Tortoise SVN, GIT.  Use BDD, TDD and ATDD techniques to automate in-sprint leveraging code-based tools.
  • Proficient in testing complex software applications and also have Good knowledge of mobile testing using Appium.
  • Experienced in working with the CA LISA service virtualization tool. Adept knowledge in web technologies such as HTML, CSS, JavaScript.
  • Integrations with RDBMS and NoSQL technologies, including Oracle, SQL Server, and Hadoop.
  • Hands on Configuration and use of continuous delivery tools, including Bamboo, Hudson, Jenkins, TeamCity , Go, Maven, or Ant ; Acceptance testing tools including Fitnesse, Cucumber, RSpec, JBehave, and Concordian. Experienced in Web Services testin g using SOAPUI. Validated request and response for SOAP and RESTFUL Web services. Experience designing and developing large-scale, high-performance applications.
  • Assumed Lead role and communicated timely status, potential risks/issues to the appropriate teams to ensure completion of all deliverables within schedule, budget and quality constraints.
  • Good knowledge of Markets in Financial Instruments Directive MiFID (II) and MiFIR - ESMA, FIX Protocol / message verification.

TECHNICAL SKILLS:

Methodologies: Agile (Scrum) and Waterfall

Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.

Technical Leadership: Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working with various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall and Prototype Models

Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cloud Testing, FitNesse, Cucumber, Geb, Spock, TestNG, JUnit, Sauce Labs, UFT/QTP, APPIUM, SOAPUI, Serenity, and Gherkin

Test Build & Integration Tools: Maven, ANT, Tortoise, SVN, GIT, Jenkins, TeamCity, Hudson, Intellij IDEA, Bamboo and TFS.

Programming Languages: JAVA, C, C++

Databases: MYSQL, Oracle, SQL Server.

Functional Testing: Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, User Acceptance testing, Regression Testing, System Integration Testing (SIT) & User Acceptance Testing (UAT). Watir

Nonfunctional testing: Performance Testing, Load Testing, Volume Testing, Stress Testing, Security Testing, Installation Testing, Penetration Testing, Compatibility Testing, Migration Testing

Testing Frameworks: Modular, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Business Process Testing (BPT), Behavior Driven Development (BDD) and Page Object Model.

Other tools: Jira, Confluence, Sharepoint, Rally, Bugzilla, Quality Center, Auto IT, Eclipse, FireBug and FirePath.

Load And Performance test frameworks: Gatling and JMeter

Mobile Test Frameworks and services:   Appium, AWS Device Farm

Automation tools: Cucumber, JUnit, TestNG, Calabash 

Web services: SOAP and RESTful web services testing

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

Markup Languages: HTML, CSS, XML, XPath, CSS Selector

Operating Systems: UNIX, WINDOWS, Linux, OS Yosemite

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

PROFESSIONAL EXPERIENCE:

Confidential, DE

Senior QA Test Engineer

Responsibilities: 

  • Created automation framework and test scripts using Selenium WebDriver and used Java as a programming language.
  • Designed, developed and implemented Data Driven automation testing framework with POM (Page Object Model) utilizing Java, TestNG and Selenium WebDriver. 
  • Preparing Functional/regression Test Cases/Scripts in JIRA under Test Plan, And Review Test Requirements, Creating Test Plans and Test Strategy documents.
  • Developed Automation Test Cases and Executed test scripts. Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues, Defect Management by Logging and Tracking bugs using JIRA. Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases. 
  • Performed Functional Testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG. Tested compatibility of application for dynamic and static content under various cross browsers using ID's, Name, Partial Link Text, Link Text, CSS Selector, DOM and XPath in Selenium Web Driver. 
  • Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
  • Used Apache POI to read data from Excel sheet. Performed Continuous Integration automation testing using Jenkins.
  • Used parameters, data provider TestNG Annotations to perform Regression and Functional testing.
  • Used Actions and Action Classes for performing Keyboard and Mouse events.
  • Used Firebug and Selenium IDE to capture and validate CSS Locators, ids to identify elements.  
  • Performed Integration and Regression Testing to check compatibility of new functionality with the existing functionalities of the application. 
  • Grouped the Test Cases, Test Methods and Test Suites using TestNG annotations for performing Regression and Smoke testing. Involved in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
  • Used AutoIt for automating the Windows GUI and general scripting. Performed WebServices testing using SOAPUI and RESTFUL (WSDL, SEI, UDDI). 
  • Used Assertions on request and response XML on both SOAP and REST Web services.
  • Used Cucumber to build the Behavior Driven Development(BDD) framework (feature, step definition and Cukes file)
  • Generated test logs using Log4j for various log level.
  • Took Application Screenshots using Snagit Tool and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
  • Directly Interacted with Project Team, Developers, Business Analysts and Clients for Test requirements, clarifications and Testing.
  • Provided daily status report, defect matrices, daily updates to lead; Provided daily status report on task assigned to the Project Manager/Client.
  • Involved in Weekly Status Meetings with development and management Teams. 
  • Followed Sprint Burn Down Chart, Release Burn Down Chart and attended Agile Sprint Meeting

ENVIRONMENT: Agile, Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, X-path, Windows 7/8, SQL, Maven, SVN, SOAPUI, Cucumber, TestNG, XML, Agile, Jira, Jenkins, Log4j, Snagit.

Confidential, NY

QA Analyst

Responsibilities: 

  • Involved in preparing the Test Plan and prepared Test Scenarios and Test Cases. Utilized testing tool JUnit extensively for the integration testing and unit testing. 
  • Designed and Developed Test Cases for automated testing using Selenium, TESTNG and Eclipse IDE
  • Preparing Functional/regression Test Cases/Scripts in HP Quality Center/ALM under Test Plan, And Review Test Requirements, Creating Test Plans and Test Strategy documents.
  • Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues, Defect Management by Logging and Tracking bugs during execution in Test lab.
  • Ensure that all the test cases are updated in the HP Quality Center/ALM along with Master test plan; Generating Matrices Reports and Charts for Defect Analysis to analyze statistical nature of the defects.
  • Inspected the web elements on the web page using Firebug and Firepath. Used Data Driven Framework and extracted the data from external Excel files using Apache POI.
  • Located elements on the web page using attributes such as Id, Name, Class, ClassName, LinkText, Partial LinkText, Xpath, CSS and DOM. Handled synchronizations using Implicit and Explicit waits.
  • Handled Multiple Windows and Pop-Ups with Selenium. Managed dependencies and Automated Test Scripts using Maven. Converted manual test cases into Selenium Automated Scripts using Java. 
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions. 
  • Involved in the complete Performance Test Cycle promoting it to the UAT- User Acceptance Testing. Worked on Agile/SCRUM environment. Stored the flow details of Selenium Automation in a file using Log4j.
  • Used GIT as a source code repository. Performed testing on Web Services SOAPUI on WSDL (SOAP) and WADL (REST) to check the communication between different web services.
  • Wrote BDD using Gherkin format and implemented the step definitions and generated Reports in Cukes file using Cucumber. Provided daily status report, defect matrices, daily updates to lead; Provided daily status report on task assigned to the Project Manager/Client.
  • Participated in the daily standup meetings with Business Analysts, Managers and understood various process plans, business process, and functionality in detail. Initiated and participated in conference calls, walkthrough and review meetings.
ENVIRONMENT: Selenium Web Driver, Selenium IDE, JUnit, Cucumber, GIT, TestNG, HP ALM, Eclipse, MSWord, MS Excel, Windows, Agile.

Confidential, NY

QA Analyst

Responsibilities

  • Preparing Functional/regression Test Cases/Scripts in Rally under Test Plan, And Review Test Requirements, Creating Test Plans and involved in Test Strategy documents.
  • Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
  • Wrote test cases to handle Alerts on the web page. Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG. Performed Selenium Synchronization using Explicit & Implicit waits.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators. Used Firebug and Firepath for element identification while creating Page Object Repository. Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver and Cucumber.
  • Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.
  • Executed test cases and participated actively in System Integration Testing, and Regression Testing and Used SoapUI to test the application web service. Created and executed Automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data. Created test reports generated out of TestNG and captured the error screenshots. Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Rally. Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients. Used Jenkins tool for continuous integration of the builds.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Provided daily status report, defect matrices, daily updates to lead; Provided daily status report on task assigned to the Project Manager/Client.
ENVIRONMENT: Selenium WebDriver, Salesforce Testing, Apex (coding language), Visual Force Page, Eclipse, SoapUI, Java, TestNG, Rally, Junit, Cucumber, Oracle, SQL, Jenkins.

Confidential, NC

QA analyst

Responsibilities: 

  • Developed Test Cases using Functional Requirement Documents. Test scenarios are created for Positive, Negative, Boundary cases, etc. Performed all types of testing on workflows and server software Participated in identifying the Test scenarios. Selected a suitable framework for the project and creating the proof of concept for the selected framework.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Understanding requirement and developing end to end automation test scripts using seleniumWebDriver with TestNG framework.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java
  • Used Maven build tool to implement the framework dependency jar files.
  • Identified the web elements easily by id, name, CSSSelector, xpath, className, linkText, partialLinkText, tagName using the firebug and firepath.
  • Saved remarkable time and cost of testing by automation using Selenium WebDriver, JAVA.
  • Implemented the selenium synchronization using the wait and sleep methods.
  • Implemented test automation for handling popups.
  • Used updated extent reports dependencies to generate more pictorial reports
  • Updated Framework functions when needed, executed them and generated reports.
  • Reviewed Test Reports and Preparing Test Summary Report.
  • Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
  • Implemented test Management tools such as JIRA bug reporting tools to track test progress, execution and deliverables.
  • Implemented the mouse and keyboard events using the Actions class.
  • Used Apache POI to read data from Excel sheets and testing the test scenarios.
  • Provide Daily and Weekly Status Reports on projects to the stakeholders.
ENVIRONMENT: Selenium WebDriver, Eclipse, Java, TestNG, Jira, Oracle, SQL, windows, Maven, Jenkins.

Confidential, NY

QA Test Engineer

Responsibilities: 

  • Involved in the full testing Life-Cycle from analyzing business requirements to testing phase. Involved in Preparing Test Plan and wrote Test Cases. Performed testing for various Modules. Involved in Test Strategy and Test Plan and developed Test Scenarios and Test Cases and executed manually and by Automation.
  • Gathered Specifications and Requirements from development personnel prior to System Testing.
  • Involved in Test Plan in accordance to the Business requirements, which describes the scope, focus, and approach of the application. Performed System testing and Regression Testing of the application.
  • Conducted the Functional, System, Integration, Regression, UAT and Sanity testing. Involved in writing SQL Scripts to check the Data Integrity. Prepared status summary reports with details of executed, passed and failed test cases. Also, involved in ST Entry and Exit criteria reports. Investigated software faults and interfaced with developers to resolve technical issues.
  • Tracked all the issues using HP Quality Center and made sure that all the issues were fixed and resolved before the application went into production. Initial testing was conducted manually and later phase was executed using automated tools.
  • Performed Positive and Negative testing. Monitored the defect tracking process, trouble shooting and generating customized graphs and reports for the client. Sent testing progress report and detail status to the Resource Manager and Project Manager on regular basis. Participated in regular project status meetings related to testing phases.
ENVIRONMENT: Windows 7, HP Quality Center, My SQL, MS Office, Excel, Word, Chrome, Power Point, Mozilla Firefox.

Confidential, NJ

Java Developer

Responsibilities: 

  • Maintained and debugged applications.
  • Unit tested and documented website applications and code.
  • Built a complex Enterprise Java ecosystem in collaboration with development team.
  • Upheld program quality and delivery standards in developing software solutions.

We'd love your feedback!