Sr. Qa Analyst Resume
Minneapolis, MN
SUMMARY:
- Result - driven IT Professional with 8+ years of experience as QA Engineer/Analyst in analysis, design, development and testing of Client/Server and Web Based Applications.
- Highly skilled on concepts of SDLC, STLC, and Testing Methodologies and Strategies.
- Strong experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC / WebDriver / IDE / Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, Cucumber, Jbehave, SOAPUI and Version One .
- Excellent knowledge in dealing with various open source tools like Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, REST services, Cucumber, JUnit and TestNG .
- Good experience in Waterfall and Agile Scrum SDLC methodology,
- Experience in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit unit testing framework.
- Proficient in using SoapUI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.
- Experience on designing & building automation frameworks in support of continuous integration in a test-driven development ( TDD ).
- Good knowledge with end-to-end test framework for AngularJS, NodeJS, Bootstrap and other JavaScript applications by using Protractor Testing.
- Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing and User Acceptance testing.
- Experience in applying Testing Methodologies, creating test Plans, Executing Test Scripts, Automation of test Cases, Defect Tracking and Report Generation.
- Expert level knowledge in all modules of Quality Center (Requirements, test Plan, test Lab, Dashboard and Defects).
- Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Experience in bug reporting tools like Clear Quest, Bugzilla, and JIRA .
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Proficient in using basic SQL Queries to perform back end testing for data integrity.
- Versatile team player with good interpersonal skills with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Testing Tools/ETL: CA DevTest (ITKO LISA), Selenium WebDriver, TestNG, JUnit, QTP, JIRA, HP Quality Center, ALM, UFT, Rally, SOAP UI, Informatica PowerCenter
Languages/Scripting: Java, Java Script, SQL, PL/SQL, PHP, HTML, AngularJS, CSS, XML, Ajax
Databases: Oracle 10/11g, MS SQL Server 2008/2012
Testing Techniques: Scrum/Agile/Waterfall, Functional Testing, Integration, Black Box, White Box, User Acceptance, Regression, System Testing
Operating Systems: Windows, Linux, UNIX
Browsers: Internet explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Web Services: SOAP, Restful Services
Documentation Tools: MS Office, Adobe Acrobat, and MS Project
Management Tools: MS Visio, MS Office Suite Word, Excel, And PowerPoint
Methodologies: Agile/ Scrum, Spiral, Waterfall, Verification & Validation
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Sr. QA Analyst
Roles & Responsibilities:
- Involved in creation of automated test cases for testing various web modules like supplier data, inventory tracker, exchange tracker, damage tracker .
- Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE) and Contributed in creation of framework.
- Implemented handset automation framework, scripting and execution Sanity, Regression, Stress and Boundary test cases for mobile applications using Device Anywhere Automation Tool.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver .
- Involved in Automation of the test cases using Selenium RC, Junit and Ant.
- Worked on Android, Windows Mobile platforms to qualify applications.
- Responsible for back-end API testing with SOAP U I and coding in groovy and Java.
- Created tests with Assertions like Schema Compliance, SOAP, XPath assertions using SOAP UI.
- Involved in testing Web services and XML with tool called SOAP UI . Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header ). Used SOAPUI tool to test web services for Order History, Shopping cart, Account Creation and Shipment Tracking web services.
- Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge (ADB) to install builds and extract the logs from different phones.
- Performed compatibility testing on different version iOS and android for the mobile application.
- Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge (ADB) to install builds and extract the logs from different phones.
- Involved in the Continuous Integration of the automation framework with Jenkins . Performance API testing on Linux using JMeter.
- Worked with designing and building automation frameworks in Cucumber BBD .
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Performed regression Testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
- Used Protractor framework for Applications developed using Angular JS .
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Performed smoke testing in UAT and production environments for deployment verification
- Actively participated in daily scrum and sprint meetings as part of Agile Environment.
- Extensively used different versioning tools like SVN, GIT and CVS.
- Also, used testing tools like JMeter and Postman .
Environment: Java, Eclipse, Selenium, JIRA, SOAP UI, ANT, Junit, Cucumber, BDD, Agile, Mobile Testing
Confidential, Phoenix, AZ
Sr. QA Analyst
Roles & Responsibilities:
- Requirement documents, Functional Specification and Use Case documents analyzed the use cases provided by Reviewed analyst all the and wrote test cases.
- Developed test cases , test scenarios and test data according to specifications.
- Editing of automated script by inserting logical commands to handle complicated test scenarios.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases , defect tracking and reporting.
- Performed functional, integration, black-box, and system, regression, and user acceptance tests .
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven . Used Firebug and FirePath plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator .
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development ) and TDD (Test Driven Development ) using Cucumber, Gherkin and ruby.
- Involved in analyzing and feasibility check of a newly added functionality for automation.
- Design and implemented Hybrid Driven Framework approach using Selenium Web Driver .
- Used Python to develop Automation framework to Validate RESTful Web Services .
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Developed test suite for all the Web service operations in the SOAP UI test tool.
- Used TFS for life cycle management such as user stories, bug management and team communication.
- Used Team Foundation server(TFS) source control to deploy application.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
Environment: Selenium, Java, Cucumber, Ruby, Gherkin, Soap UI, Restful, Python, Web Driver, SVN, Agile
Confidential, Fremont - CA
QA Automation Tester
Roles & Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing .
- Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half.
- Involved in automating test cases using Selenium RC with Junit .
- Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
- Used Selenium RC used to test search results of Meta search engine.
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Verification of Frontend GUI Objects and elements.
- Developed automated script for back-end testing using Selenium RC.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Performed UAT for making website more user-friendly and for web-applications .
- Involved in writing SQL Queries for backend testing
- Wrote Junit tests using Junit framework .
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Extensively tested customer's payments are sent directly to your commercial bank account using the latest security technology.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project.
Environment: Selenium RC, Java, Junit, SQL, DHTML, Jira, VBScript, HTML, MSWord, MS Excel, UNIX, Windows
Confidential
QA Engineer
Roles & Responsibilities:
- Created Test plans and Test cases based on business and functional requirements.
- Interacted with business and development teams for requirements and test scenarios reviews .
- Designed, executed and maintained Selenium Web Driver, Test NG, automated test cases for regression test cases.
- Participated in Smoke testing the functional use cases during production deployments.
- Conducted White box and Black Box testing to strategize new projects requirements for functional behavior and performance
- Created test cases and executed these test cases to test the module functionality using test functions
- Facilitated the implementation of a Quality System which complies with FDA and other international regulatory guidelines.
- Developed and implemented software development lifecycle (SDLC) policies, procedures, and validation test scripts according to the client's standards.
- Performed regression tests on various modified functionality.
- Developed test scenarios for Integration and Regression testing across system releases.
- Executed Test cases and participated actively in System Testing and Regression Testing of the application.
- Performed backend testing of database by writing SQL queries for both internal & external data interfaces.
- Used SOAP UI to test Web Services using WSDL file given by development team.
- Used Quality Center for defect reporting and tracking, and generated documents and reports for further analysis.
- Defect reporting and re-testing the software as the defects are fixed.
- Report assessment findings and recommend remediation strategies for compliance gaps.
- Developed status reports to communicate the testing progress.
- Provided guidance to business for User Acceptance test scenario specifics based on executed Integration test cases.
Environment: Selenium Web Driver, JavaScript, HTML, XML, JavaScript, Web Services, SOAP UI, WSDL, Test NG, Quality Center, Maven, Oracle, SQL, Git, Windows
Confidential
Manual Tester
Roles & Responsibilities:
- Involved in Manual Testing to develop test cases, test scripts and record bugs .
- Involved in Functional, Regression Testing of CARE and Access Online applications .
- Wrote test plans, which detailed the testing scope, strategy, test requirements, and necessary resources.
- Wrote and documented test cases based on corresponding business /user requirements documents & technical specification and other operating conditions.
- Closely worked with respective personnel to nail down bugs.
- Tested the whole program as well as specialized in several input applications.
- Conducted Black Box Testing for the Application.
- Opened defects and tracked them in Quality Center .
- Extensively used SQL for backend testing.
- Attending meetings, and documented User Change requests.
- Analyzed user change requirements and made necessary amendments to the test requirements.
- Performed Regression testing for GIS module.
- Created reports that included general overview, open bugs, new bugs, and enhancement requests. Entered new bugs and maintained the status of those bugs.
Environment: Selenium Grid, Manual Testing, Quality Center, HTML, JavaScript, SOAP, Test NG, Ant, SQL, Oracle, windows.