We provide IT Staff Augmentation Services!

Qa Engineer Resume

Baltimore, MD

PROFESSIONAL SUMMARY:

  • Over 6+ years of Software Testing and Quality assurance of Client/Server and Web based applications using manual testing and Automation Testing Using Selenium.
  • Proficient experience in Manual and Automated Testing of GUI and functional aspects of the Client - Server and Web based Applications on multiple levels of SDLC and Testing Life Cycle (STLC)
  • Experience in writing automated scripts, designing Test procedures, Manual Test cases, Test Plan, Traceability Matrix and preparing Quality feedback to QA Manager & Delivery Manager
  • Extensive hands-on experience in test automation of web applications using Selenium Web Driver in Windows (Java/J2EE) environment
  • Experience in developing and executing test cases manually and developed automation script with
  • Implemented automation using Selenium with Maven. Proven ability in writing Cucumber, TestNG scripts and participating Java projects Automation.
  • Expertise in manual testing includes Requirements Analysis, writing Test plans, Test Cases and Requirements Traceability Matrix.
  • Strong analytical, problem solving, communication, learning and team skills. Analyzed and understood the functionalities of the projects from business point of view by going through the Use cases and User Stories.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Have complete understanding of all functional and technical requirements and use cases.
  • Have complete understanding of the Design document to ensure the design complements the Requirements.
  • Have a complete understanding of client's QA processes and methodologies, and work within the boundaries of these processes and methodologies.
  • Responsible for carrying out the STLC process which includes the test planning, test design and development, test execution and test control phase
  • Ensured timely communications and meetings with Global clients, regarding the daily status of the work with effective communication.
  • Worked with the software development team and onsite experts in an agile environment to fix the software bugs and defects.
  • Solid understanding of defect tracking, defect resolution and defect follow up with SDLC team.
  • Experienced in Web Services testing using SOAPUI tool to Validate request and response XML, SOAP and RESTFUL Web service calls using POSTMAN tool.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Excellent organizational, technical and problem-solving skills with a special talent for team-oriented assignments, communication, inter-personal skills and can multitask various deliverables.
  • Demonstrated methodical, detail-oriented and thorough approach to all assignments while adhering to compressed timelines. Complete all assignments on or ahead of schedule.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Junit, TestNG, Jenkins, Apache POI, Cucumber, Postman, Soap UI, Load Runner, JMeter

Test Mgmt Tools: JIRA, HP QC, ALM, VSTS

Scripting Languages: Java, PL/SQL, Python, C, C++

Web Technologies: HTML, CSS3, JAVA SCRIPT, XML

Servers: MS IIS, Apache, Web logic, WebSphere

Database: MS SQL Server, MS Access, Oracle

Application Tools: MS Office Suite (Word, Excel, Power Point, Outlook and Access)

Version Control: Git, SVN, VSS

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

QA Engineer

Responsibilities:

  • Feasibility analysis and test effort estimation of automating the testing using Selenium WebDriver using
  • Participated in requirements review with analysts and development teams
  • Reviewed requirements, created test scenarios and provided test automation efforts for those changes
  • Designed and built Test Cases, developed, maintained and troubleshot Test Scripts, coordinate with team members in debugging effort and clarify them with the results.
  • Executed Test cases in both manual and automation to verify actual results against expected results.
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Assisted Manager by providing automation strategies, Selenium/ Cucumber automation and JIRA reports. Maintained and implemented Page Object Model design pattern along with Page Factory to separate the test script and locators.
  • Extensively worked on the TestNG framework to perform unit testing along with Behavior Driven development (BDD) framework using Cucumber.
  • Used POSTMAN to manually test the Restful web services/ API using POSTMAN and validated the responses.
  • Used Jira to open bugs, create tasks and user stories, initiate change requests and as a project management tool for the agile scrum team.
  • Worked on Zephyr to manage the test cases.
  • Performed Functional Testing, Smoke, Regression and UAT testing on the application.
  • Involved in written and executing the test cases using Selenium Web Driver and Java as a programming language.
  • Involved in writing the Spec files and the corresponding implementations using Java, which describes the particular feature of the application under test and executes the Spec's using the terminal.
  • Configured Jenkins build jobs to perform Continuous Integration and Continuous Delivery in the application
  • Generated an HTML report for test execution which provides the details for the defects found during the run.
  • Used Maven To build and manage project dependencies using pom.xml. Wrote SQL queries to test the application for data integrity and verified the contents of the data table.
  • Creating defect report and responsible for the issues related to Bugs.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Performed Web Services API Automation testing and verified various request/response using Soap UI and POSTMAN and Rest Assured Library.
  • Preparing test estimation of SOAP UI Testing Activities for the Web services.
  • Performed Web Services API Automation testing and verified various request/response using Soap UI and POSTMAN and Rest Assured Library.

Confidential, Baltimore, MD

Quality Assurance Analyst

Responsibilities:

  • Reviewed specifications and business requirements prior to application testing.
  • Writing Test Plan and Test cases for different module and performing different testing phases including Black Box, GUI, Navigation, Positive, Negative, Regression, Integration, and Functional Testing.
  • Created Test Scenarios, Test Case according to the business rules test case matrix.
  • Developed Test cases according to the Functional and Technical Design documents.
  • Worked in the Agile environment with frequently changing requirements and features set. Participated in sprint meetings and story grooming sessions.
  • Involved in Document, Implement, Monitor, and enforce all processes and procedures for testing is established as per standards defined by the Organization
  • Involved in Test planning and Test execution and performed Functionality Testing and Regression Testing.
  • Designed Hybrid framework from scratch which is a combination of Data Driven Framework and POM (Page Object Model) Framework.
  • Involved in using Maven build tool to manage framework dependency jar files, plugins, test suites etc.
  • Configured Jenkins build jobs for Continuous Integration of source code from Repository and launch of Regression and Smoke Testing and sends automation build status mails to the team.
  • Responsible for creating and maintaining regression and smoke automation test scripts using Java, Selenium WebDriver, TestNG, Maven.
  • Generate periodic performance reports for management review.
  • Attended Sprint meeting stand-up meeting, Sprint planning, Sprint retrospective and Sprint grooming.
  • Developed and executed complex SQL queries using MySQL.
  • Performed back end testing by executing SQL Queries.
  • Assisted User Acceptance Testing (UAT) to ensure application satisfies user needs.
  • Responsible for gathering client requirements, and articulating and modeling them in the BRDs.
  • Worked on Visio to create workflow and organizational charts and track project changes.
  • Maintained Requirement Traceability Matrix on Microsoft Excel by tracking updates to determine product stability.
  • Worked closely with Business Analysts and End Users to create and update Software Requirement Specification and Functional Requirement Specification.
  • Worked with a variety of partners like Business Consultants, Software Engineers, Software Quality Assurance Analysts and Stakeholders to deliver quality technology solutions.

Confidential, Baltimore, MD

QA Tester

Responsibilities:

  • Test cases development by analyzing the requirements specification.
  • Performed Functional testing, User Acceptance Testing, and System Testing
  • Automating and debugging the regression and smoke test scripts for the major releases
  • Check the manual test scripts for automation and identifying the reusable test components
  • Designed test cases using Test Plan in Quality Center and mapped with requirements
  • Involved in defect management and defect reporting using Quality Center
  • Talked to the end-users to create the process requirements and to properly explain to the design and development team the flow of future data modules
  • Developed rigorous SQL queries to perform the database operation for verification and validation
  • Participated in the team meetings to discuss the issues arising out of testing
  • Created and maintained Test Data on Excel sheets
  • Performed Backend Testing using SQL Involved in writing the test cases using Functional Specifications
  • Interacted with developers, users and various members of my team to discuss and to resolve defects and their priorities
  • Unit Testing & Integration Testing of the developed application.
  • Support to testing team during QA and UAT phase.
  • Responsible for Functional Testing, using Black Box Testing Techniques.
  • Facilitated the documenting of test cases and recorded them for the functionality testing in Test Director/ALM based on test requirements.
  • Conducted and participated in Stand-up meeting to discuss certain issues with the development, design and QA team.
  • Involved in defect status reporting, Prepare bug summary reports and release Notes.

Hire Now