We provide IT Staff Augmentation Services!

Qa Analyst Resume

Herndon, VA

SUMMARY

  • Having 6 years of IT Industry Experience in Software Testing (Manual & Automation) with a Good Understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
  • Interacted with the Business Clients, Product Owners, Developers and Project Manager/Scrum Master for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Experienced in Testing Web Based Applications.
  • Exposure to all Stages and Methodologies of SDLC including Agile/Scrum methodologies, V - Model and Waterfall Model.
  • Tested the application in highly dynamic environment with sprint planning using Agile methodology.
  • Skilled in Understanding Software Requirement Specification, identifying the required test scenarios, Creating and Executing both Manual test cases and Automation test Scripts.
  • Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing and End to End Testing.
  • Identified test cases to automate them, then tested these cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE).
  • Expertise in analyzing business specifications and develop test plans, test cases, test scripts and execute them.
  • Expertise in using Automation testing Tools - Selenium WebDriver (With JAVA), Selenium IDE, ALM, SOAP UI and Cucumber.
  • Experienced in creating Data Driven, Keyword Driven, and Hybrid Framework.
  • Creates selenium automation scripts and test execution using JUnit, TestNG, Maven, and Jenkins.
  • Experienced in Automating Web Application testing using Selenium WebDriver with TestNG framework.
  • Writing Test Cases/Scripts using element Locators, WebDriver methods, Java Programming features and TestNG Annotations.
  • Good Knowledge in implementing Automation Framework using Selenium WebDriver& TestNG.
  • Well Experienced in Functional testing, GUI testing, Regression testing, Sanity Testing, Ad-hoc Testing, Compatibility Testing (OS Platforms)
  • Good Experience in configuring Jenkins jobs to build and run automation scripts.
  • Writing Programs using Open Source Tool Eclipse IDE.
  • Good knowledge in execution of SQL queries in order to view successful transaction and validation of data.
  • Coordinating the Testing activities with Development Team.
  • Team Player with Good Communication and Inter Personal Skills.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver, JUnit, TestNG, Apache POI, Cucumber, Maven, Jenkins, Git SQL, SQL Developer, TOAD, PUTTY

Test Management: JIRA, ALM / QC

Languages: Java, C, C++, PHP, SQL, PL/SQL

Database: MS SQL Server, MS Access, Oracle

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

Version Control: Git, SVN, VSS

PROFESSIONAL EXPERIENCE

Confidential, Herndon VA

QA Analyst

Responsibilities:

  • Analyze and understand the software requirement specifications and development of Test Scenarios.
  • Analyze the acceptance criteria, exit criteria and create test plan document for the user stories.
  • Assist with Test Planning, Test Case writing, Test Execution and Requirement Mapping with Test Cases.
  • Worked as QA in an Agile Scrum environment with 2 weeks Sprint Cycle.
  • Analyze application to find out effective selection of test case automation from manual test process.
  • Used Selenium Web Driver with java and cucumber (with feature file, step definition file and test runner) for automating manual test cases especially for regression testing and reporting results.
  • Perform Feature testing, Functional testing, System testing, Compatibility testing, Retesting, and Regression Testing.
  • Understanding the User Stories and Functional Specification of the Application.
  • Preparing and Executing Test cases as per system Requirements and identifying bugs.
  • Involved in Automation Framework designing.
  • Develop the Automation Scripts by using TestNG with WebDriver.
  • Ensuring that the Selenium codes support with Cross browser Testing.
  • Responsible for designing Test Suits & making review reports for newly added features.
  • Involved in developing Automation Scripts using Data Driven Framework, and Page Object Model for Regression Testing.
  • Perform back-end testing to check if the data integrity of the application matches with the database.
  • Defect Reporting and Defect Tracking using JIRA.
  • Attended daily standup meetings.

Confidential

QA Analyst

Responsibilities:

  • Analyze and understand functional requirement specification and use case documents.
  • Identifying and preparing Test scenarios for the application.
  • Design and execution of Test Cases based on Functional Specification document.
  • Implemented the project in the Agile/Scrum Methodology for better results.
  • Performed the agile exploratory testing on the newly built application.
  • Participated in the daily Scrum to provide the status of the tasks assigned and update the burn up chart.
  • Conducted review meetings of test Plan, test Cases with the Scrum Master, Developers and Business teams.
  • Attended the Sprint Planning and Sprint Review meetings to understand and analyze the User stories for the sprint.
  • Analyze the acceptance criteria, exit criteria and create test plan document for the user stories.
  • Execute the test cases and report the defects found using JIRA.
  • Analyze the defects that are found and provide the logs along with the defect.
  • Performed back-end testing to see if the data from the application reaches the backend.
  • Worked closely with Business Analysts and Developers to gather requirements in order to formulate the test plan.
  • Performed back end testing by writing and executing SQL queries in selenium.
  • Performed Black Box Testing and ensuring the functionality of the application.
  • Defined the Scope of testing for User Acceptance Testing and Developed detailed test conditions.
  • Adhered to all established processes and procedures for UAT.
  • Created test plan and test cases from the business requirement.
  • Automated test cases by using Selenium IDE and WebDriver.
  • Completed test cases were automated using Selenium WebDriver.
  • Track the defects through Jira and re-test the defect once fixed by the developer.
  • Close the defects if resolved or move to reopen if not.
  • Defect Tracking and Reporting using JIRA.
  • Extensively performed Manual Testing process to ensure the quality of the software.

Confidential, Reston, VA

QA Analyst

Responsibilities:

  • Involved in designing Test cases for respective modules.
  • Involved in executing Test cases and check the functionality of the application.
  • Involved in Functional Testing, Re Testing, Regression Testing and Database Testing.
  • Involved in analyzing the Business Requirement Documents and Functional Design Documents.
  • Developed Test Plan, Test cases and Test Scripts.
  • Involved in writing and implementing of Test cases for various modules.
  • Involved in Integration testing, System Testing and User Acceptance testing.
  • Manual testing for checking the flow of the application Functionality, Positive and Negative testing.
  • Prepared requirement traceability matrix document to map the requirement with test cases.
  • Utilized boundary value analysis and equivalence class partition techniques in preparing test cases.
  • Developed complex SQL queries to perform back-end testing in MS SQL Server RDBMS.
  • Interacted with developers and other QA members to address quality problems.
  • Tracked and Reported software defects and interacted with developers to resolve technical issues.
  • Experienced with Defect Reporting, Defect Tracking and Resolution activities.
  • Reviewed and analyzed user requirements, participated in Verification, Validation and acceptance testing for developed software application.

Hire Now