We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IllinoiS

OBJECTIVE:

Senior QA Engineer with 8 years of experience in all phases of Software Testing Life Cycle (STLC), Software development life cycle (SDLC), develop Test Strategy, Test Plans, Test Cases and Automation of Test scripts using Selenium and Java. Extensively worked to support quality deliverables in the domains of Healthcare, Banking and Insurance.

PROFESSIONAL SUMMARY:

  • Expertise in implementing Waterfall and Agile (Scrum) Methodology by taking into account BRD, FRS.
  • Proficient developing Test scenarios, Test Suites, Test cases, Test procedures, Test reports and documenting manual and automation tests.
  • Expertise in diverse types of testing like GUI Testing, Unit Testing, Integration Testing, Functionality Testing, System Testing and User Acceptance Testing, White Box Testing and Black Box Testing, smoke testing, sanity testing, database testing, regression testing.
  • Involved in grooming sessions, and scrum meetings such as Sprint planning meeting, defect triage meeting, Sprint review meeting, Sprint retrospective meeting, GO NO - GO meeting.
  • Experienced in working with tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid) using JAVA as programming language.
  • Used locators to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes, and Tags.
  • Used Selenium Grid, which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Proficient in performing compatibility and unit testing using TestNG and JUnit.
  • Involved in the design and implementation of different Automation frameworks like data driven framework and hybrid framework for various projects using Page Object Model as a design pattern.
  • Experienced in configuring application framework by processing excel spread sheets using Apache POI.
  • Developed Test Scripts to implement test cases, test scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin language.
  • Proficient on testing web services (SOAP, REST) using Soap UI and POSTMAN.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
  • Maintained the Selenium and JAVA automation code and resources in Git (source repository).
  • Exposure in generating test logs using logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
  • Well-versed in accomplishing performance testing of service using JMeter.
  • Experienced in using Maven build tool to manage framework dependency jar files.
  • Worked closely with the product owner, application developers and subject matter experts to understand the requirements/design and participated in planning sessions to demonstrate application functionality in sprint reviews.
  • Performed back end testing by writing SQL queries with various Databases like Oracle, MYSQL, and SQL Server.
  • Experienced in using Defect tracking tools such as RALLY, JIRA, BugZilla, and Quality Center/ALM to track test progress, execution and deliverables.
  • Firm knowledge and testing experience on Mobile testing tool like Perfecto Mobile.
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

SKILLS:

  • Agile/Scrum, Waterfall
  • TestNG
  • Selenium IDE/RC/Web Driver/Grid
  • Soap UI/REST API
  • Java
  • Maven/Jenkins
  • Frameworks
  • JIRA/RALLY

TECHNICAL SKILLS:

Methodologies: Agile (SCRUM), Waterfall.

Testing tools: Selenium IDE, SeleniumRC, Selenium Web driver, Cucumber, POSTMAN, SOAP UI JUnit, Log4j.

Test Build & Integration Tools: Maven, Jenkins, Git.

Programming Languages: C,C++,JAVA

Databases: MYSQL, Oracle, SQL Server.

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

Markup Languages: HTML, CSS, XML.

Operating Systems: Unix, Windows, Linux.

Frameworks: TestNG, Data Driven, Hybrid, Page object Model (POM).

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

Project management Tools: JIRA, RALLY, HP ALM/Quality Center.

API testing: SOAP, REST.

Utilities: Eclipse, SQL, JMeter.

WORK EXPERIENCE:

Confidential, Chicago, Illinois

Senior QA Engineer

Responsibilities:

  • Implemented Agile methodology and was involved in the preparation of Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions and Scrum Meetings.
  • Developed and Executed Test Scripts using Selenium WebDriver with JAVA as programming language.
  • Used locators to debug, edit and locate the objects based on ID, Name, XPath, and CssSelector.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Performed Integration testing and system testing using Selenium WebDriver.
  • Performed Parallel and Cross Browser testing using Selenium Grid on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Created automation framework using POM- Page Object Model, and Data Driven framework to testweb application.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
  • Utilized Apache POI jar file to read data from the excel spread sheets and load them into required test cases.
  • Used Git as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.
  • Experienced in using build automation tools such as Maven (to manage framework dependency jar files) for automating software build processes.
  • Developed Automated Build System with Jenkins.
  • Stored the flow details of Selenium Automation in a file using Log4j.
  • Written Scenarios, Scenario Outlines and Step Definitions using Gherkin in Cucumber for BDD (Behavior Driven Development.
  • Performed testing on Restful Web Services (API) using POSTMAN to check end points are working as expected.
  • Written SQL queries to perform Database testing to check correct flow of data.
  • Using JIRA as a defect tracking tool for Product backlog and reporting bugs.

Environment: Agile, JIRA, SQL Server, POSTMAN, Data Driven framework, Git, Maven, TestNG, Selenium, Jenkins.

Confidential, Morton, Illinois

QA Automation Engineer

Responsibilities:

  • Involved in Software Testing life cycle (STLC) followed by Agile Scrum methodology to produce high quality software model.
  • Participated in daily standup, grooming, retrospective, sprint planning, Defect triage and sprint review meetings in agile/scrum methodology.
  • Analyzed and developed automation test scripts to meet the business requirements.
  • Improved specification and designed documents through active review and feedback with developers.
  • Created Test plans, Test Scenarios, Test cases and Analyzed the Results.
  • Worked on XPath, CssSelector for identifying the UI objects. Used locators to identify object and links in the application.
  • Involved in debugging the automation tests and fixing the errors in the automation tests using the Eclipse.
  • Performed Grouping of Test Cases for Smoke, Functional, and Regression testing using various TestNG Annotations like @Test, @BeforeTest, @AfterTest, @BeforeMethod, @AfterMethod, @BeforeClass, @AfterClass, @BeforeSuite and @AfterSuite.
  • Performed Regression testing on new builds, for every modification in the application using Selenium Web driver.
  • Developed and executed Selenium test scripts for different browsers and checked for compatibility using Selenium Grid.
  • Implemented the Data Driven Framework for application functional flow and for regression test.
  • Performed GUI smoke/sanity tests and regression tests for each test cycle, build and release.
  • Gained exposure in performance testing through JMeter.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
  • Used Git as source code repositories for branching.
  • Created various jobs in Jenkins that will conduct Smoke, Acceptance and Regression testing against the latest product deployed.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements which involve in validation of Documents generated in the application.
  • Involved in WebServices testing using POSTMAN Tool.
  • Involved in manual testing for Mobile application and used Perfecto Mobile tool for mobile testing.
  • Executed the Test Cases, generated reports and tracked the defects in the Rally, update the test cases as per the results.
  • Participated in Daily Stand-up meetings and provided status on work progress.

Environment: Selenium (Web Driver) with Java, Selenium Grid, Rally, Perfecto Mobile, Eclipse, TestNG, Jenkins, Maven, Agile, POSTMAN, JMeter.

Confidential

Software Tester

Responsibilities:

  • Created Test scenarios and test cases in order to test the GUI of the web based application.
  • Performed smoke testing and regression testing for the developed GUI in the web application.
  • Expertise in generating the daily defect detailed report using QC for the project Management.
  • Coordinated with the BA and getting proper updates on enhancement requirements.
  • Reported defects, defect verification and track them till closure.
  • Created test cases for each functionality. Performed Functional and Regression testing on various platforms.
  • Wrote automation scripts using Selenium web driver.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java as a programming language for Functional Test cases.
  • Used SQL queries to validate the data in relational database.
  • Prepared weekly and monthly QA Defect and Status Reports.
  • Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
  • Client interaction via conference calls on need basis, involved in Peer reviews.
  • Status reporting to all project stakeholders.

Environment: SQL Server 2008, MS-Excel, Quality Center, Selenium WebDriver, Java

Confidential

Manual Tester

Responsibilities:

  • Interacted with managers, developers in daily standup meetings and discuss about the user Stories and have a clear view of the requirement before testing the application.
  • Participated and contributed to strategic QA planning.
  • Involved in preparing Test Scenarios and Test Cases based on business requirement documents.
  • Extensively involved in testing software applications and reporting bugs.
  • Executed Manual Test Cases by using positive and negative data inputs.
  • Derived Test Scenarios from Business Scenarios and mapped requirements.
  • Prepared Regression Test Suite from Functional Test cases based on Business Criticality.
  • Involved in Database testing, Functional Integration, Regression and Compatibility testing of the application.
  • Checked the Data flow through the front and backend and used SQL queries to extract the data from the database.
  • Performed Data Validation of the data flow from the front-end to the back-end.
  • Responsible for Front End testing, Integration testing and System testing on the coded software.
  • Participated in Review meetings to discuss Issues with Team Lead and Project Manager.
  • Verifying the bugs fixed before the release.

Environment: Waterfall, HP Quality Centre, Microsoft office, Oracle.

We'd love your feedback!