We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

2.00/5 (Submit Your Rating)

NyC

SUMMARY

  • Over 7+ years of professional IT experience with emphasis on Quality Assurance(QA) in both Manual and Automation testing.
  • Proficient in using Confidential interactive products like - Confidential Quick Test Professional (QTP), Unified Functional Testing(UFT), Confidential Load Runner, Confidential Quality Centre (QC), open source automation usingSelenium, Bugzilla, and JIRA
  • Expertise in automating test cases withSelenium, Java, Cucumber, APPIUM for web applications on both mobile and desktop
  • Experienced in Preparing Test Plans, Test Cases, Test Strategy, and Test Scenario's, Test data, Test log and Defect Reports.
  • Experience in Automated QA using JUnit, TestNG.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Extensive experience in usingSeleniumWebDriver APIs for writing Junit test suites and test cases for testing functionality with theSeleniumServer.
  • Experience of the full SDLC Methodologies and Validations to ensure the Quality Assurance Control.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in testing Web services with tool called SOAP UI and using this tool to locate WSDL file on internet, created Test cases and executed them.
  • Used Apache POI for the data driven test cases.
  • Experienced in using GitHub as a source repository system to share code within the office as well as with the overseas team.
  • Strong exposure testing applications on different browsers like IE, Firefox, Chrome.
  • Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex testing problem.
  • Strong team player with ability to work productively in a team as well as individually

TECHNICAL SKILLS

TEST APPROACHES: Waterfall, Agile/Scrum, SDLC, STLC

TESTING TOOLS: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, QC, QTP, ALM

TEST BUILD & INTEGRATION TOOLS: Maven, Ant, Jenkins

FRAMEWORKS: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

PROGRAMMING TOOLS: JAVA, Gherkin, SQL C, C++, J2EE, .NET, JSON, PL/SQL, HTML, XML, XPath, CSSs elector

SCRIPTING LANGUAGES: Shell Scripting, VB Scripting

DATABASES: MySQL, Oracle, SQL Server, LDAP, SQL Navigator, TOAD

BROWSERS: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

OPERATING SYSTEMS: Windows XP/7/8, Ubuntu, UNIX, LINUX

DEFECT TOOLS: Confidential Quality Center, JIRA, ALM, Rally

UTILITIES: Eclipse, SVN, Firebug, Fire Path, GitHub, MS Office

PROTOCALS: FIX Protocol, FTP, UDP, TCP/IP, TIBCO EMS, HTTP

PROFESSIONAL EXPERIENCE

Confidential | NYC

SENIOR QA ENGINEER

Responsibilities:

  • Prepared test plans as per the business requirements Document (BRD). Reviewed User Requirements, Use Cases and Detailed Designs to develop Test Cases. Performed (UAT) User Acceptance testing exclusively in an agile environment.
  • Performed regression testing on Manual scripts using Quality Center (QC). Replaced fixed values with parameters, to check the functionality of the application with multiple sets of data.
  • UsedSeleniumWeb driver to test browser compatibility and correct functionality of the website.Developed the automated test script for regression test suite in an application by usingSeleniumtool.
  • Createdautomationframework using Hybrid model framework and Data Driven framework to test web application. Thorough understanding of POM using page factory.Worked onSeleniumWebDriverautomationscript in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.
  • Involved in Web Application GUIautomationcreating regression suites usingSeleniumWeb Driver, JUnit/TestNG, and Eclipse. Tested the whole application for Broken Links.
  • Tested entry and exit criteria for the application screens and checking their contents. Tested the application for browser compatibility using Internet Explorer (IE), Netscape Navigator. Interacted with developers to resolve application defects.
  • Performed Black Box and White Box testing to ensure that the functionality of the application matched with the Business requirements.Developed SQL scripts to perform Backend Testing.
  • Executed SQL Queries for testing integrity of data in database (Backend Testing). Reported defects in the application under test (AUT) generated due to the failure of Checkpoints, Error messages, System messages or User messages.
  • Tracked defects, which include adding defects, repairing open defects, testing a new build of the application, and analyzed defect data using Quality Center.

Environment: Confidential Quality Center,Selenium, Windows NT, Java, Internet Explorer, Netscape, SQL.

Confidential | NYC

SELENIUM TEST ENGINEER

Responsibilities:

  • Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
  • Ensure to guide process and technology adoption to assure aptQAtesting of User Interface application.Involved in building automation framework from scratch usingSeleniumWebDriver, JAVA, Junit, Cucumber, and Eclipse.
  • Developed Automation framework implementing Page Object Model, using JAVA,SeleniumWeb driver and Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Used MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.UsedSeleniumWebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated usingSelenium, TestNG, Maven, and Jenkins. Integrated Automation scripts (SeleniumWebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script. Designed Project plan on Jenkins, configured scheduled using Cron job.
  • Performed Data driven testing using Junit functions andSeleniumWebDriver which examines the data properly from XML files.
  • Used Apache POI API to register the test data from the excel sheet.Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing usingSelenium.
  • Implemented Regression and Smoke test execution as a discrete step of the deployment process by using WebDriver. Performed functional testing to identify several critical points in the application and automated it by usingSeleniumWebDriver.
  • Developed Test Frameworks inSeleniumfor UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java/TestNG) prior to agile release.
  • Involved in preparing a report of all automation difficulties and test results for a further application using Maven. Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool Used Java/JUnit to run Cucumber feature and scenarios and generating report on daily basis.

Environment: SeleniumWeb Driver, JIRA, Jenkins, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, SOAPUI, XML, HTML5

Confidential | OVERLAND PARK, KS

QA ENGINEER

Responsibilities:

  • Created Test Strategy, Test Plan Detailed Test Cases and Test Scripts for both manual and automated testing.
  • Participated in Requirement Analysis, Business Analysis, Use-Case Analysis and Gap Analysis
  • Facilitated formal review meetings with developers to report, demonstrate, prioritize and suggest resolution to issues discovered during testing Cycles.
  • Planned, scheduled and executed System testing.
  • Supported business users during testing provided data for test scenarios.
  • Provided the management with test metrics, reports and schedules as necessary and participated in meetings.
  • Involved in creating customized trend graphs and reports on a regular basis and submitting them to the management for decision-making.
  • Supervised regression testing Monitor all problems detected during execution.
  • Using selenium Webdriver Performed Integration, Regression, End to End, Systems and Backend testing.
  • Developed automated frameworks using Selenium Webdriver to create scripts for regression testing.
  • Responsible for QA test Strategy, QA test suite development, execution and analysis.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Used Java to write executable functions that are embedded in HTML pages and interact with the X-path and CSS Selector of the page.
  • Used TESTNG Assertions with Selenium WebDriver and work on times issues by synchronizing to test application.
  • Hybrid framework with Selenium was developed and generic keywords were implemented.
  • Involved in Web Testing & Cross Browser Testing of the application on various Browsers to ensure that it functions similarly on all browsers (IE, Safari and Mozilla Firefox).
  • Wrote SQL Query to extract data from various database tables for testing purpose.
  • Validated tests by cross checking data in backend on SQL server using SQL Queries.

Environment: XML, HTML, Windows XP/7/8, My SQL, AJAX, Java, Selenium Webdriver, Log 4j, ANT, Tomcat, Eclipse, and TESTNG.

Confidential | PALO ALTO, CA

QA ENGINEER

Responsibilities:

  • Analyzing Business Requirements/Features and preparing the Test conditions in Confidential Quality Center.
  • Cucumber was used for the entire regression testing and functional testing withSeleniumas primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Actively involved in SDLC and STLC process and used tools likeSeleniumRC/Web driver, JMeter, SOAP UI.
  • FollowedQAtesting automation setup to set upSeleniumWebDriver to run automated test scripts.
  • Arrange test suites to be able to upgrade tests easily in the event of any feature changes.
  • Wrote Test plan and test case for the new features.
  • Modifying the existing test cases based on change in a feature.
  • Using Jira as a defect tracking tool for product backlogs and reporting bugs.
  • Tested request and response XML's based web services interfaces using Soap UI.
  • Document test results and test procedures after every release.
  • Review of test scripts prepared by other automationtesterusing review checklist.
  • Responsible for implementing Load Runner, Performance center, JMeter based infrastructure.
  • Used Unix commands to access and troubleshoot Errors by accessing the Error log files.
  • Expertise inSeleniumAutomation usingSeleniumWebDriver,SeleniumIDE, Java, TestNG & Maven.
  • Ported existing QTP automation scripts into TestNG andSeleniumtest cases.
  • Performance testing using JMeter tool & Agile and Scrum environment.

Environment: SeleniumIDE,SeleniumGrid, C#, Windows XP, Agile, Oracle 11g, Quality center, Javascript WebDriver, Nightwatch, Cucumber, SoapUI, HTML, JMeter, TestNG, CURAM, MAVEN, Linux

Confidential

QA ENGINEER

Responsibilities:

  • Attended Weekly Status meetings, Walkthrough meetings, QA meetings, and bug review meetings.
  • Involved in the kick-off meeting. Used GitHub to maintain and manage the build scripts, test data used, and other documents related to the project.
  • Test scripts are automated, created and executed using Selenium WebDriver, TestNG. Test data required for the Automated test scripts are created in MS Excel. Used various classes of Selenium like Alerts, select to handle various scenarios.
  • Dynamic Xpath has been written to handle hidden and dynamic web Elements. Sync points are used wherever necessary to make the scripts pass.
  • Page Object Model approach has been implemented to reduce code redundancy. Used Java as a programming language with Selenium to test web application.
  • After execution, generated test reports have been shared with all the team members. Identified defects have been logged in Defect tracking tool Confidential Quality Centre.
  • The defect triage meeting had been conducted to discuss the status of the defects regularly. Test and Run various APIs as part of System Integration Testing.
  • Worked and communicated with programmers, project managers and other groups to set and meet quality standards and deadlines.
  • Used Quality Centre to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.

Environment: /Tools: Selenium WebDriver, Eclipse, Java, Appium, Oracle, TestNG, MySQL, Confidential Quality Center, XPath

We'd love your feedback!