We provide IT Staff Augmentation Services!

Quality Assurance Analyst Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY:

  • Software Quality Assurance Analyst with 4 plus years of Web - Based application testing experience using Automation and Manual process.
  • Highly experienced in implementing Agile Methodology by analyzing requirement specifications and responsible for developing Test Case, Test Plans, Test Scripts, Test Data and Test Matrix.
  • Through and practical understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Software Release Life Cycle (SRLC) and Bug Life Cycle (BLC).
  • Expert performing Smoke Testing, Integration Testing, Functional Testing, Regression Testing in different server like QA, Staging and Production.
  • Hands on experience in API (Application Programming Interface) testing using Postman and Azure API
  • Solid experience on Selenium IDESelenium RC, and Selenium WebDriver using Java as the programing language.
  • Extensively used Maven (Project Building Tool), Jenkins (Continuous Integration Tool), TestNG and JUnit as Testing Frameworks, JIRA, Rally (Project and Defect Management Tool) and GIT (Version Control System).
  • Extensive knowledge of developing different type of framework like BDD Cucumber, Data-Driven, Keyword-Driven, Hybrid framework.
  • Expert on Selenium grid to perform parallel and cross-browsing testing and SauceLabs to remotely run projects in different platform.
  • Strong analytical abilitystrategic thinker and planner, skilled in the design and execution of effective quality control programs, processes and procedure.
  • Sound knowledge on SQL queries for backend validation using MYSQL server.
  • Good knowledge in Web Architecture using different language like HTMLCSSJavaScript, http/https and protocols.
  • Good at multi-tasking and working well under tight deadlines with high efficiency
  • Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
  • Able to adjust priorities to multiple demands and unanticipated events within a fast-paced environment as well as adjust decisions and actions to new information.

TECHNICAL SKILLS:

Management/Testing Tools: Rally, JIRA, Selenium RC, Selenium WebDriver, Git, Jenkins, BrowserStack, SauceLabs, Selenium Grid, Eclipse, TestLink, SoapUI, Postman, Azure API, Notepad++

Operating Systems: MS Windows Server 2005/2008, Windows XP, Windows 7, 8, and 10 LINUX, MAC (IOS)

Programming Languages: JAVA, Gherkin, JavaScript, HTML, CSS, XML

RDBMS: MySQL, SQL Server

Software Development Methodology: Agile, Scrum, Iterative, Waterfall

Framework: Page Object Model, JUnit, TestNG, Maven, Cucumber (BDD)

Server: Apache Server, Tomcat Server

Microsoft Tools: MS Word, MS Excel, MS PowerPoint, MS Works, MS Outlook, Microsoft Communicator

PROFESSIONAL EXPERIENCE:

Quality Assurance Analyst

Confidential, NY

Responsibilities:

  • Developed and executed Test Cases and Test Script according to Software Test Plan
  • Experienced with Functional and System Integration Testing on Mobile OS/Devices (iPhone, iPad, Blackberry, Android) & Web based applications against new Builds and Releases
  • Created functional Test Cases for each ticket using Project management Tool Rally
  • Performing extensive manual testing on the application and sharing test results.
  • Providing direct feedback to the onsite Offshore Development team.
  • Designing and reviewing test cases for new software products and features.
  • Helping the team to configure testing environment accordingly to test procedure requirements.
  • Analyzed the User Requirement Document (URD), Design Document and Wire-frames and developed necessary testing and artifacts.
  • Created automated script using Selenium WebDriver and JUnit framework and Maven.
  • Implemented cross browser web testing with Selenium WebDriver and Selenium Grid
  • Lead the offshore team, involved on prioritization of automation the application
  • Trained Offshore team on the new features of the application
  • Maintained the status reports of the QA team for team progress and Audit
  • Performed API testing using Postman and Azure API
  • Involved creating User Stories, tasks, test cases and prioritizing stories base on business need
  • Involved creating Traceability Matrix for the applications
  • Simultaneously handled two projects
  • Participated in Sprint planning, Daily Standup, Retrospective meeting and ensured QA team engagement with Developers and Product team.

QA Analyst/ Automation Engineer

Confidential, New York, NY

Responsibilities:

  • Created various Test Artifacts/Test documentation Like Requirements Traceability Matrix (RTM), Test Execution Report, Weekly Status Report, Test Cases and Test Scripts.
  • Performing in Positive, Negative, Data Driven, Smoke, Functional, Regression, System Integration and UAT (User Accepting Testing) Testing.
  • Involved in developing Automation Framework using Java, Selenium WebDriver, Page Object Model (POM) and TestNG as test runner.
  • Used Page Object Model as a framework in project label and used Junit and TestNG as testing framework and log4j for logging framework.
  • Perform Regression and Smoke testing using Jenkins configured with GitHub and Maven
  • Created project and committed the codes into GitHub (Version Control System).
  • Implemented cross browser web testing using Selenium Grid and Sauce Labs to remotely run the code for cross browser and cross platform testing.
  • Responsible using Jira to track Defects and communicating the issues with the Developers also use Confluence to maintain teamwork.
  • Sound knowledge on creating automation framework in Selenium WebDriver using Behavior-Driven (BDD) approach in Cucumber framework with Gherkin Syntax.
  • Knowledge on SQL queries to validate database using JDBC connection and storing them in excel sheet to compare the data.
  • Collaborated with offshore and onsite team member to design and deploy the build release on timely manner.
  • Used JIRA for tracking, analyzing and documenting defects. Supported all major production releases.
  • Participated in Sprint Planning, Daily Standup, Retrospective Meeting and ensured QA team engagement with Developers and Product team.
  • Participated in Test Process Improvement discussions, advised the training, Strategies to implement and enhance the Testing process.

QA Engineer

Confidential, Newark, NJ

Responsibilities:

  • Analyzed system requirements and developed test plans, test cases and Test Scripts for End-to-End Testing based on Business Requirements
  • Developed and Executed Test Artifacts/Test Documentations like Requirements Traceability Matrix (RTM), Test Execution Report, and Weekly Status Report.
  • Worked under Agile (Scrum) Methodology and attended in Sprint planning, Daily standup, Retrospective meeting and ensured QA team engagement with Developers and Product team.
  • Involved in providing the efficient locators strategy like Xpath and CSS Selector to run Selenium WebDriver script in stable condition.
  • Supported, maintained and took responsibility for reviewing the Test Scenarios, Test Cases and Test scripts and Logged defects using JIRA and monitored the defects.
  • Used Java language for automation, JUnit for testing framework, Maven for building projects and followed Page Object Model as design pattern.
  • Practiced continuous integration process using Jenkins and GIT to ran automation script in nightly basis and reported the defects in JIRA.
  • Involved in analyzing Business Requirement Documents and prioritized tickets for Automation and Manual Testing.
  • Implemented Dynamic Object/Element identification by XPath, CSS Selector etc.
  • Scheduled testing job and used Jenkins to run automation script every time developer commits new code and make a new build.
  • Obtained knowledge on SQL queries to validate database using JDBC connection and storing them in excel sheet to compare the data.
  • Experienced in Functional, Smoke, Regression and User Acceptance (UAT) Testing.
  • Provided a weekly project report that includes Test Metrics and Status Reports.
  • Participated in the technical review of the test automation project deliverables ensuring deadlines and schedules are still in scope and on track.
  • Verified business scenarios to allow extended testing by testers and responsible for weekly status to show the progress of the manual testing effort.

QA Analyst

Confidential, Durham, NC

Responsibilities:

  • Analyzed and reviewed the software Requirements, Functional Specifications and Designed Documents.
  • Created Test Cases on various forms of the application, manually.
  • Performed Functional, Negative, System Integration, and UAT Testing within Agile process.
  • Involved performing Regression and Smoke Testing on different versions of Platforms and browsers manually.
  • Worked Closely with developers to resolve technical issues and report Defects using JIRA.
  • Designed some automated test scripts to ensure that all test scenarios are completed.
  • Merged automation script from Selenium RC to Selenium WebDriver and continue working on WebDriver.
  • Used JUnit, WebDriver and Java for the automation framework to automate the new features.
  • Formulated methods to perform Positive and Negative Testing against requirements.
  • Worked directly with Business users performing User Acceptance Testing (UAT).
  • Regularly performed bug verification for bugs in QA, Stage and Production Environment in a timely manner to provide summary and detailed report to the manager.
  • Worked effectively and collaboratively with the QA team, development teams, and business users. Reviewed requirements and give feedback to analysts.

We'd love your feedback!