We provide IT Staff Augmentation Services!

Qa Analyst Resume

4.00/5 (Submit Your Rating)

Arlington, VA

SUMMARY:

  • 7+ years of hands - on experience in both Manual and Automation Software Quality Assurance Testing of client-server, web-based applications and Backend testing in different diversified domains like Banking, Retail, insurance, Health care.
  • Expertise in automation tools like Selenium WebDriver, Selenium IDE, Selenium RC,QTP (Quick Test Professional), QC (Quality Center), Load Runner to develop automation testing scripts for web and client server application.
  • Well-acquainted with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle.
  • Proficient experience of Cucumber, and Protractor QA automation frameworks
  • Expertise in analyzing Business Requirements, Test Scenarios and developing Test Strategy, Test Plan, Test Cases and Automated Test Scripts.
  • Solid understanding of End to End architecture and different environments like Dev, QA, UAT with source stage and target level.
  • Hands on experience on various framework like Keyword Driven, Data Driven and Hybrid Driven on platforms like Junit and TestNG.
  • Extensively worked on Waterfall, RUP, Iterative, Agile - Scrum Environments.
  • Expertise in using bug tracking tools like JIRA, Quality Center, Bugzilla and IBM Rational Team Concert (RTC).
  • Experience in testing APIs/Web services - Soap UI and REST API.
  • Expertise working with Maven build tool, GitHub source code management tool, Team Foundation Server (TFS).
  • Hands on experience in Continuous integration using JENKINS.
  • Extended experience in Unit Testing, Functional Testing, System Testing, Integration Testing, User Acceptance Testing, GUI, Regression testing.
  • Good Knowledge on Database testing using SQL,PL/SQL queries.
  • Implemented functional tests using java, TestNG/Junit Framework and Cucumber Framework.
  • Proficient in Smoke Testing, Sanity Testing, Ad-hoc Testing, Boundary-Value Testing.
  • Understanding of Test-Driven Development (TDD), Acceptance Test Driven Development (ATDD) and Behavior-Driven Development (BDD).
  • Well versified in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration and Task Scheduling.
  • Expertise in using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Expertise in working with SVN and GIT control management system.
  • Familiar with Linux, Unix and Windows operating system.
  • Good programming knowledge in java.
  • Effective team player and have an ability to work under pressure and independently.
  • Ability to adapt quickly to challenges and changing environment, good communication and computation skills, confident and committed to deadlines.

TECHNICAL SKILLS:

Automation Testing Tools: Selenium IDE, Selenium (WebDriver, Grid), Quick Test Pro (QTP/UFT), Soap UI, JMeter.

Defect Tracking Tools: Quality Center, Rally, JIRA, ALM, Bugzilla and IBM

Rational Team Concert (RTC).

Testing Framework: Junit, TestNG, TDD Framework, BDD FrameworkHybrid Framework, Page Object Model.

Version Control Tools: SVN, GIT, CVS, Team Foundation Server.

Web Debugging Tools: XPath, Fire path, Firebug, Web debugger.

Build/ CI Tools: Ant, Maven, Jenkins.

SDLC Methodology: Prototype, V-Model, Iterative/Incremental, WaterfallAgile.

Programming Language: C, C++, Core Java, Python, C#, .net, XML, HTML.

Scripting Language: VB Script, JavaScript, jQuery.

DataBase Management System: Oracle 9i/10/11g, MySQL, SQL Server 2007/2008/2009/ 2010/2012

PROFESSIONAL EXPERIENCE:

Confidential - Arlington, VA

QA Analyst

Responsibilities:

  • In order to execute the scripts on cross browsers, Selenium Grid environment is used.
  • Developed new and updated existing Automation test cases using selenium WebDriver with TestNG and page object model, using Maven as Build tool.
  • Created test scenarios and test cases based on functional documents and User stories.
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Developed and maintained automated regression test cases in Selenium using Java programming language.
  • Involved in validation and verification of integration software with third-party tools
  • Responsible for daily status reporting & managed end to end testing
  • Working Knowledge of automated testing using Selenium and similar tools.
  • Maintained and executed the test scripts on ALM.
  • Wrote test script to test the application automated using RFT.
  • Worked on CICD tools set using GIT and worked on Source Code
  • Good Knowledge in developing Descriptive programming in QTP/UFT using VB Script for functional regression testing.
  • Effectively utilize TFS for Bug remediation and tracking
  • Pulling the logs from logcat and reporting the bugs.
  • Used Javascript executers to handle dynamic elements using selenium.
  • Performed back end Database testing using SQL Scripts in SQL Server and Teradata.
  • Implementing Jasmine test framework with protractor.
  • Expertise in preparing Test Plans, Use Cases, Test Scripts, Test Cases and Test Data. Thorough knowledge inSQL. Experienced in Defect Management using Test Director, Quality Center, ALM, TFS, VSTS and MTM
  • Validated Soap Response files & performed Backend testing.
  • Extensively written many SQL scripts against Facets tables (Sybase) & Application DB (SQL server) and validated the values with XML file.
  • Actively participated on Scrum to discuss about the issues facing and get the inputs from Business team to resolve which enhance the product quality.
  • Involved in API (SAOP and REST services) testing using SOAP UI and also automated using Grove scripting
  • Used SOAP UI assertions for web service automation testing & Protractor to avoid sleeps and waits in testing
  • Planned, executed and manage test plans, test scenario, test cases with expected results based on the business functional requirements for web-based and mobile application for online payments.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Conducted Defect Triage meetings with Development team to prioritize and analyze defects.
  • Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
  • Developing the automation scripts for functional and regression testing through Protractor.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Cucumber.
  • Extensively worked on Cucumber with the preferred Languages Java & Implement keyword driven framework by using Apache POI.
  • Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half.
  • Integrated Protector with CSSO using JavaScript
  • Identifying software defects as well as conduct root cause analysis.
  • Conducted Functionality & Regression testing during the various Sprints of the application using Rational Functional Test
  • Built various automation suites in RFT to support various test environments.
  • Restful Web Service testing using Http Client Java library.
  • Responsible for execution of Selenium Test cases and reporting defections.

Environment: Selenium WebDriver, Test Cases, Cucumber, Protractor, Phyton, Ruby, TestNG, ANT, Firebug, MS Excel, Java, Oracle,, Windows 8/7, XP. Selenium, IBM RFT, IDE, RC Web Driver, My Eclipse, JIRA, MySQL, Oracle, Java, JIRA, VBScript, Junit, TestNG, Fire Path, Maven, Firebug, XPath

Confidential, San Antonio, TX

QA Automation Test Engineer

Responsibilities:

  • Continuous prioritizing of responsibilities and multitasking in a fast paced, diverse, and dynamic Agile Team setting involving parallel and frequent deployments in multiple environments.
  • Responsible for Developing, Designing and Maintaining Page-Object Model with Data-Driven Framework using Watir Webdriver for functional automation Test cases.
  • Build Automation Testing Environment and create Cucumber Gherkin for BDD framework using Ruby scripting for Step-Definitions.
  • Responsible for developing Manual and Automated test cases and configurations needed to meet testing of all user stories / business requirements.
  • Creating EXCEL Sheet for Test Data to use in agile team from RDBMS by MySQL query.
  • Use Excel, Database and YML for data driven testing and Ruby RSpec Gems for different validations.
  • Create Html and JSON reports with appropriate Screenshots and Archive Test Result output.
  • Working with Dev-Ops team for Continuous integration(CI) of automation scripts to make sure scripts execute after each build to validate the build is successful or not.
  • Work with Jenkins to create Jenkins Build to support Continues Integration process.
  • Conducting frequent pre and post smoke tests and prepared JIRA Kanban Board for the agile project.
  • Log, track, prioritize, and retest defects, write defect test cases, document, notify and escalate matters based on business priority and needs
  • Tested requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
  • Cooperate and work closely in collaboration with the BAs and DEVs in understanding and managing new requirements and accommodating emergency changes
  • Run the Automated Regression suite and analyzed results and file bugs.
  • Day-to-day activity includes substantial smoke, system, integration, and regression testing, defect management, write, update, and execute test cases, preparation of test execution status report, regression test summary report, preparation of bulk test data and coordination with the teams.
  • Use PUTTY to connect to application servers and verify log files to troubleshoot and find root cause of issues and find appropriate solutions for it.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Performed back-end testing using SQL queries in Oracle database.
  • Created SQL scripts to test the stored procedures by sending different sets of input parameters.
  • Ran SQL queries to performed database validation according to the business logic.
  • Guided the Team for their day to day activities and preparing them to reach the deadlines.
  • Preparation and Review of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
  • Provided demos and trainings to team members, junior QAs, interns and management to share and transfer of information and instructions.
  • Tracked and reported defects into JIRA and notified management with details.
  • Attend Scrum and Weekly meetings via teleconference with offshore team to collaborate and sync up updates, provide transfer of information TOIs, and share experience and tasks.
  • Prepared Test Status Reports during Test Execution processes.

Confidential, McLean, VA

QA Analyst

Responsibilities:

  • Performed Scrum (Agile) methodology for testing the application. testing strategy.
  • Used Selenium Web driver, java, Junit and Maven for designing automation test cases.
  • Executed test cases in multiple browsers and platforms using Selenium Grid.
  • Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
  • Involved in test automation by using open source tools like Selenium, Junit, JMeterand created test cases using element locator and selenium web driver methods.
  • Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
  • Performed Web-Services Testing using SOAP UI and generated XML Files for messaging.
  • Used BDD framework with Cucumber,.
  • Configured Selenium WebDriver, TestNG, Junit prior to agile release.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Extensively involved in testing the performance of application using JMeter.
  • Used Quality Centre as a defect tracking tool for raising issues and interacting with developers and users about the errors in the application.
  • Created a performance test plan in JMeter.
  • Worked on Backend testing by writing the SQL queries.
  • Expertise in using Selenium (data-driven, XPath locator) and WebDriver to test the web application and also used Fire path and Firebug tools to locate elements.
  • Involved in testing SOAP/REST web services using JMeter.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies underJava platform utilizing industry leading harness design patterns and approaches.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.

Environment: Agile, MS Windows XP, Eclipse IDE, Selenium WebDriver, Selenium IDE, Selenium Grid, Maven build scripts, Fire path, Firebug, XPATH, TestNG test framework, Jenkins, MySQL database, Rational Clear Quest, Bugzilla 4.4.4, SOAP UI.

Confidential

Automation Engineer

Responsibilities:

  • Performing Application testing which includes data validation across back-end databases in SQL Server 2005, checking the data flow and status updates in various interfaces by writing SQL scripts in Microsoft SQL Server Management studio.
  • Reviewing business requirement, Requirement Trace Matrix (RTM), functional requirements and design document.
  • Developing executive Test plan, test Scenarios and test Scripts with requirement trace.
  • Conducting walk through with project manager, requirement Analyst and development teams.
  • Reporting bugs via Quality Center.
  • Performing regression testing after the bugs are fixed using QTP.
  • Performing Data driven testing using QTP.
  • Communicate with the developers and analyst.
  • Ensure management awareness of current activities through test status reports.
  • Prioritizing along critical path and meet project milestones and deliverable dates.
  • Finally create Test summary report at the end of the Test Cycle.

Environment: Quality Center, JavaScript, XML, Manual testing, Bugzilla, MS SQL Server, SQL, MS Office.

We'd love your feedback!