We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Strong experience in Software Development Life Cycle (SDLC) methodologies such as Waterfall approach and Agile approach ‘Scrum’. Exceptional understanding of Scaled Agile Framework for scaling Agile across enterprise.
  • Expertise in Software Test Life Cycle (STLC) and its implementation in Waterfall, Iterative and Agile (Scrum) by analyzing requirement specifications, developing test objective, strategies, scope, test procedures and test matrix.
  • Actively participated in Scrum meetings like Sprint Grooming, Sprint Planning, Daily Stand - Ups, Review and Retrospective.
  • Worked on varied types of testing like Functional and Non-functional testing which includes Smoke/Sanity testing, Unit testing, System testing, Integration testing, Regression testing, API testing, Database testing, Performance testing, Compatibility testing, Ad-hoc testing and UAT.
  • Developed and executed test scripts using Java programming language with Selenium WebDriver interface.
  • Integrated Selenium with TestNG framework for parallel testing, listeners, groups and annotations.
  • Generated reports using ItestListener and Extent Report.
  • Strong knowledge on Selenium Components like Selenium IDE, Selenium WebDriver and Selenium GRID.
  • Developed and maintained different types of frameworks like Data driven, Keyword driven, Hybrid driven and Page Object Model (POM).
  • Executed Apache POI jar files to fetch teh data from Excel files as well as JDBC API for accessing teh database and executed data driven testing by JDBC connections.
  • Proficient in Log4j, a logging framework written in java used to store teh flow details of selenium automation in a database or a file.
  • Developed Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for Behavior Driven Development (BDD)and Acceptance-Test Driven Development (ATDD).
  • Extensively used SQL Server while performing backend database testing.
  • Used JMeter for performance testing, creating samplers, thread counts, scheduling and assertions for validations and listeners for reports.
  • Involved in testing SOAP and RESTFUL web services using different assertions like HTTP, security and Xpath assertion using SoapUI and Postman tool.
  • Experience in maintaining Java and Selenium test source code and resources in version control tools such as GitHub and SVN.
  • Ability to manage complete defect life cycle from discovering defects, finding its root cause and ensuring dat client expectations are met with high quality software solution using Rally, JIRA.
  • Used Maven for building WebDriver projects and performed Continuous Integration of code and scripts using Jenkins.
  • Adept in Team Management, Problem Resolution, Conflict Management, People Management and Interpersonal Skills.

TECHNICAL SKILLS:

Approach: Waterfall, Iterative, Agile (Scrum)

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, JMeter, Postman

Test Build & Integration Tools: Maven, ANT, Jenkins

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

Programming Languages: JAVA, SQL, C++

Mark-up Languages: HTML, CSS, XMLDatabases: MySQL, Oracle

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

Operating Systems: Windows, iOS

Defect/Agile Tools: JIRA, Rally

MS Office Tools: Outlook, Word, Excel, PowerPoint

Utilities: Eclipse, IntelliJ

Version Control tools: GitHub, SVN

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Senior QA Engineer

Responsibilities:

  • Accessed and analyzed system requirements document and participated in Sprint planning, daily standup, review and retrospective meetings.
  • Involved in preparing Test Plans, QA metrics and mentoring teh team in testing methodologies.
  • Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver in Eclipse IDE.
  • Prepared and analyzed test cases for valid and invalid scenarios as required in teh user stories.
  • Developed Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for Behavior Driven Development (BDD).
  • Generated test reports in TestNG, used Parameters and Data Providers in TestNG.
  • Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.
  • Used Data Driven Framework with Page Object Model and extracted data from external Excel files using Apache POI and loaded into teh variables in teh scripted code.
  • Used Git for version controland managed teh framework dependency jars using Maven
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome and Firefox where multiple tests were run at teh same time.
  • Analyzed teh logs for errors and exceptions during test execution.
  • Participated in defect review meetings to resolve teh defects.
  • Prepared teh data to cover various scenarios and wrote SQL scripts to verify teh database.
  • Involved in testing SOAP and RESTFUL web services using different assertions like HTTP, security and Xpath assertion using SoapUI and Postman tool.
  • Used JIRA for bug tracking, Issue tracking and project management.

Confidential, Charlotte, NC

Senior QA Engineer

Responsibilities:

  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
  • Reviewed Project Plan, Business Process Requirements, Technical Requirements and created Test Specifications and Test Result documents.
  • Developed automated scripts for performing Regression Testing through Selenium WebDriver.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test teh web application.
  • Used GitHub as code repository.
  • Used Maven for building teh WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on periodic bases.
  • Performed functional testing to identify various critical points in teh application and automated it by using Selenium WebDriver.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Worked on regression testing, automation estimation, design and framework. Provided teh detailed implementation plan to management
  • Contributed to and assisted in teh management of bug tracking databases built in Rally.
  • Interacted with Project Managers, developers, QA Analysts and business management in reviews and solving teh problems encountered in teh applications.

Confidential, Orlando, FL

QA Engineer

Responsibilities:

  • Analyzed teh Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Designed teh efficient manual test cases based on analysis of Business Requirements, Functional Specs, technical design documents, Use Cases and all supporting documents.
  • Developed and maintained automated regression test cases in Selenium using Java programming language.
  • Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements
  • Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
  • Responsible for providing regular status report to teh management
  • Involved in setting up different configuration environment for compatibility testing and manual testing.
  • Used SQL commands to validate teh database and test its integration with teh front end.
  • Preformed GUI Testing, Functional Testing, Regression Testing,
  • Controlled logging and tracking of defects; analyzed and maintained comprehensive defects reports using HP Quality Centre.
  • Investigated Software bugs and interfaced with developers to resolve technical issues. Closely worked with respective personnel to nail down teh bugs and reported bugs to all concerned.
  • Co-ordinated with offshore teams about various document clarifications and discussions about functionality.

Hire Now