We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

Deerfield, IL

SUMMARY:

  • QA Engineer with 5+ years of experience in Manual and Automation testing with expertise in Planning, Analysis, Design and Maintenance of Manual and Automation tests for Web - Based applications including Web-based and Client-Server applications. Worked on various domains like Ecommerce, Banking and Retail.
  • 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.
  • Strong understanding of java and j2ee.
  • 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.
  • Executed Apache POI jar files to fetch the data from Excel files as well as JDBC API for accessing the database and executed data driven testing by JDBC connections.
  • Developed Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for Behavior Driven Development (BDD)and Acceptance-Test Driven Development (ATDD). knowledge on Web Service & Hands on experience in validating Web Services using SOAP-UI
  • 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.
  • 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 that 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, XML

Databases: MySQL, Oracle

Version Control tools: GitHub, SVN

Operating Systems: Windows, Mac OS

Defect/Agile Tools: JIRA, Rally

MS Office Tools: Outlook, Word, Excel, PowerPoint

Utilities: Eclipse, IntelliJ

PROFESSIONAL EXPERIENCE:

Confidential, Deerfield, IL

Senior QA Engineer

Responsibilities:

  • Access and analyze system requirements document and participated in Sprint planning, daily standup, review and retrospective meetings.
  • Involve in preparing Test Plans, QA metrics and mentoring the team in testing methodologies.
  • Developing automation scripts for automating Functional and Regression testing using Selenium WebDriver in Eclipse IDE.
  • Preparing and analyzing test cases as required in the user stories.
  • Developing Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for Behavior Driven Development (BDD).
  • Generate test reports in TestNG, used Parameters and Data Providers in TestNG.
  • Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.
  • Using Data Driven Framework with Page Object Model and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Using Git for version controland managed the framework dependency jars using Maven
  • Performing Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome and Firefox where multiple tests were run at the same time.
  • Participating in defect review meetings to resolve the defects.
  • Worked on code coverage with Sonar Cube.
  • Developed mock tests using Mockito and Power Mock.
  • Worked with CI/CD in maintaining a seamless deployment of release branches.
  • Preparing the data to cover various scenarios and wrote SQL scripts to verify the database.
  • Involving in testing SOAP and RESTFUL web services using different assertions like HTTP, security and Xpath assertion using SoapUI and Postman tool.
  • Using JIRA for bug tracking, Issue tracking and project management.

Confidential, Charlotte, NC

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 the web application.
  • Used GitHub as code repository.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on periodic bases.
  • Performed functional testing to identify various critical points in the 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 the detailed implementation plan to management
  • Contributed to and assisted in the management of bug tracking databases built in Rally.
  • Interacted with Project Managers, developers, QA Analysts and business management in reviews and solving the problems encountered in the applications.

Confidential, Orlando, FL

QA Engineer

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Designed the 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
  • Responsible for providing regular status report to the management
  • Involved in setting up different configuration environment for compatibility testing and manual testing.
  • Used SQL commands to validate the database and test its integration with the 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 the bugs and reported bugs to all concerned.
  • Co-ordinated with offshore teams about various document clarifications and discussions about functionality.

Hire Now