We provide IT Staff Augmentation Services!

Sr Qa Engineer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Around 8 years of testing experience in Information Technology with emphasis on Quality Assurance with Manual & Automated Testing of Client/Server and WEB based applications.
  • Expertise in developing end to end automation using Selenium Web Driver/RC/IDE/Grid, JUnit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Expertise in designing and developing strategic Test plans, Test Cases, Test Scripts, Test Scenarios, Test Reports for manual and automated test cases.
  • Expertise in different frameworks like Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD), Test Driven Development (TDD) and Hybrid.
  • Extensive experience in Functional, Integration, Unit, API, Regression, User Acceptance and System Testing.
  • Experience in working with the code written in different programming languages Java, HTML, CSS, JavaScript and databases like Oracle, SQL Server.
  • Expertise in Selenium particularly testing in many browsers like Firefox, IE & Safari and operating systems like Windows, Linux, Mac etc., and controlled by many programming language and Mobile Testing frame work, worked on JavaScript, TestNG and HTML.
  • Excellent knowledge of XML and XML parsers like SAX, DOM.
  • Knowledge and Experience in Content Management System (CMS).
  • Good understanding and experience in Waterfall and Agile software development life cycles.
  • Performed testing for collection of API User interface testing that needs to be tested.
  • Experience in database testing, writing unit tests, testing Ruby/RSpec/Cucumber framework, and Data Model layer by writing SQL queries.
  • Good understanding and exposure of Core Java concepts such as Abstraction, Encapsulation, Inheritance, Polymorphism, Collections, JDBC (Java Data Base Connectivity) Programming and Interfaces.
  • Strong knowledge in Automation Framework Designing, Executed and maintained automated test scripts.
  • Experience in automated testing of mobile apps, web applications using JUnit and Selenium.
  • Expertise in testing web services - SOA architecture, SOAP, HTTP andRESTusing various industry standard tools like SOAP UI
  • Familiar with Groovy scripting used in SOAP UI.
  • Hands on experience with Java based, .Net based Web Applications, and client-server applications.
  • Experienced in creating Requirement Traceability Matrix to ensure comprehensive test coverage of requirements
  • Exposed to multiple industry domains in analyzing and testing client products in Healthcare, Finance, Banking & E-Commerce and using Stack Overflow and Git Hub.
  • Experience in JIRA for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.
  • Excellent communication, interpersonal and presentation skills with strong analytical mind-set.

TECHNICAL SKILLS

Functional Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, ANT, Maven, Cucumber, TestNG, Jenkins, SoapUI, FireBug, FirePath,HP QTP,HP QC(ALM).

Defect Tracking Tools: JIRA, Bugzilla

Revision Control & Build Tools: SVN, GIT,GITHUB, CVS

Languages: Java, PL/SQL, HTML, XML, JavaScript, C, C++, C#, VBScript, Python, Ruby.

IDEs: Eclipse, NetBeans, Visual Studio

Web Technologies: JDBC, XML, XPath, HTML, CSS, Apache Tomcat

Databases: TOAD, ORACLE 11g, MS SQL Server 2005/2008, MS Access 2000/2005, AWS cloud.

Operating Systems: Windows, Apple McIntosh, Linux, UNIX, Android

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr QA Engineer

Responsibilities:

  • Reviewed Functional Requirement Specification (FRS) with the business and development team to understand the architecture and functionality of the application.
  • Involved in peer review meetings and updated test cases according to the new changes.
  • Designed test plans, test cases and executed of manual and automated test cases.
  • Developed test scripts in Quality Center (QC) based on functional specifications and design documents.
  • Implemented Frame work for Selenium scripts.
  • Designed and Developed Test Cases for automated testing using Selenium, JUNIT
  • Setup and Configured the testing environment with JUNIT, Selenium.
  • Developed and maintained automated regression test cases in Selenium Web Driver/ Selenium 2.0 using Java scripting.
  • Executed automated Selenium scripts and reproduced failures manually.
  • Used firebug tool for finding Xpath of the Web Elements.
  • Developed functional and integration tests for RESTful Web Services using SoapUIPro.
  • Used Java API’s and JDBC to access Oracle 11g database.
  • Performed the Back-End testing to ensure data consistency on front-end by writing and executing SQL statements on SQL server.
  • Performed back end testing by running SQL queries using ALM-QC.
  • Performed manual back end testing by writing SQL queries and validating against Web Services like Rest using SOAP UI.
  • Used GIT into Jenkins to automate the code check out process.
  • Conducted Regression testing for defect fixes and enhancements.
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.

Environment: Selenium Web driver, Selenium Grid, Java, J2EE, Git, Jenkins, JUnit, ALM, SQL Server, SOAP UI Tool, Groovy, TOAD, XSLT, XML.

Confidential, Richardson, TX

Automation Engineer

Responsibilities:

  • Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium and cucumber along with Manual testing
  • Test case automation using Cucumber test automation tool and Gherkin scripting language.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Assisted Manager by providing automation strategies, Cucumber Automation and JIRA reports.
  • Implemented Frame work for Selenium scripts with Java.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Worked on developing the automation scripts using Selenium in Java.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium.
  • Used SQL to pull data from MS Access so that to run those backend test cases in ALM.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Tested Functional Requirements manually to check the website performance
  • Worked with users on User Acceptance Testing.
  • Assisted Manager by providing automation strategies Selenium, Cucumber Automation and report in ALM
  • Used ALM to report defects and test results.

Environment: Cucumber, Selenium Web Driver, ALM, Windows, HTML5, XML, SQL, Java, Jenkins, JMeterMaven, TestNG, UNIX, Agile Scrum, MS Access.

Confidential, Boston, MA

QA Analyst

Responsibilities:

  • Developed Test strategies and Test Cases by reviewing the Software Business Requirements.
  • Responsible for writing the System Test Cases, and to map the System Test Cases and Procedures to software requirements in JIRA.
  • Performed Automation testing using Selenium Web Driver and TestNG Framework.
  • Took part in creation of Test Automation Framework using Page Object Model and Data-driven framework.
  • Creating Automation Scripts for the application using Selenium-Web driver and Ruby/Cucumber.
  • Performed Parallel, Cross - Browser, multiple platforms Testing using Selenium Grid and TestNG.
  • Worked with data base validation, constraints validation, record counts, source to target validation, random sampling and error processing
  • Created re-usable client libraries for test data population.
  • Actively involved in Scrum methodology for the project from requirements through the delivery of project.
  • Documented Requirements and Issues in JIRA.
  • Performed Smoke testing in Production environment when new code is released to Production.
  • Reported and Tracked Defects using Quality Center.
  • Moderated Daily Defect Review meetings with Development Team to review the defects raised by QA team and status of the existing / open defects.

Environment: Selenium WebDriver, Quality Center 10.0, Web Services, JIRA, XML, HTML, Cucumber, Ruby, MS SQL Server, MS IIS Server.

Confidential, Atlanta, GA

QA Engineer

Responsibilities:

  • Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications.
  • Interacted with Business Analysts on regular basis to understand the Business Requirements.
  • Developed automated scripts for Automated Regression Testing using SeleniumRC.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using SeleniumRC.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium.
  • Designed High Level Test Cases or Scenarios that map back to High Level Requirements and Use Cases.
  • Developed scripts for all manual Test cases using Junit.
  • Exported HTML Test case to Test Suite and then run on other browsers using SeleniumRC.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Performed Web Services testing and Validated XML request/response data using SOAP UI.
  • Tested SOAP - based Web Services for enrolling customers, getting insurance information, creating claims
  • Performed Regression Testing of different modules automated in SOAP UI.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Involved in testing the database and data validation using SQL Queries.
  • Reported the Coverage status of test performed on the daily/weekly basis.

Environment: Java,SeleniumRC, Junit, Quality Center, SOAP UI, Cucumber, HTML, XML, XPATH, SQL, Windows XP.

Confidential, Philadelphia, PA

QA Engineer

Responsibilities:

  • Wrote test cases based on the requirements document.
  • Performed automated testing using Selenium RC, Java, and TestNG on various applications like Enrollment, Billing and claim Management.
  • Wrote the test cases and tested the front end look and appearance for the screens using JavaScript, AJAX, AngularJS and Jquery.
  • Wrote test cases for the application and discussed with the team.
  • Participated in reviews of Test Scenarios to ensure the requirement coverage.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium RC on different module of corporate web site.
  • Responsible for Performance testing Java & .Net application.
  • Responsible for performing sanity testing of new builds.
  • Participated in automating the regressions test cases.

Environment: Java, .Net, Selenium RC, HTML, SQL, AJAX, JavaScript, AngularJS, jQuery, ANT.

Confidential, NJ

Software Automation Engineer

Responsibilities:

  • Analyzed Business Requirements document and Functional Design document.
  • Involved in analysis and reviews of Software Requirement Specifications (SRS).
  • Written and executed Test scenarios, Participated in Peer Reviews and prepared of Test data.
  • Created Test Scripts for Web services testing using Soap UI.
  • Involved in the performance testing of a number of Apps Running on a variety of platforms ranging from legacy systems to Web (JAVA J2EE, Microsoft.NET).
  • Performed back-end testing in UNIX environment using complex SQL queries
  • Participated in Functional Testing, Regression Testing, Basic Security Check, Integration Check, UI testing, Browser Compatibility Testing
  • Good exposure to ANT, report generation and configuring email notification through the framework.
  • Mapping Test Cases to the Functional and business requirements creating a traceability matrix.
  • Performed Multiple Browser/ OS Compatibility testing for project Application Reporting and Tracking the defects using Jira.

Environment: Jira, Automation, J2EE, .NET, QTP, Web services, XML, Windows XP, MS Office.

Confidential

Software Engineer

Responsibilities:

  • Developing Reports using HTML, CSS & JSP.
  • Involved into writing Server & Client side validations.
  • Involved in core java technologies multithreading, exception handling.
  • Creating Java code and modifying the existing code so as to match with the front JavaScript files.
  • Worked on coding of Core Java, Servlets and JSP.
  • Developing JNI Classes for Connect to Native Languages
  • Responsible for Generating Obfuscated Code for Existing Project.
  • Developing Tag Libraries for Enhancement of components.
  • Developing the user interfaces and getting the User acceptance
  • Developing the Utility libraries for logging mechanism, Database Pool creation for the project.
  • Written Client/ Server side validations for the project using JavaScript.a
  • Developed web applications using the SPRING framework for the View component for the front end HTML and DHTML pages and customized templates and tags.
  • Involved in preparation of System Use Cases (SUC’s) and Unit Test Speciation (UTS).
  • Developing prototype screens using HTML and JavaScript.

Environment: JAVA, Core Java Servlets JSP, spring, Java Multithreading, HTML, CSS, Java Script

We'd love your feedback!