Qa Analysts Resume
Lyndhurst, NJ
SUMMARY:
- 8 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise .
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing / Junit, ANT/MAVEN build tools .
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC ) and testing methodologies like Waterfall & Agile/Scrum.
- Experience in Software Development Engineer in Test ( SDET ) focused on testability, robustness, and performance and creation of designs for production software.
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.)
- Experience in Appium tool , for mobile testing in Android, IOS and other mobile applications.
- Extensively worked on data warehousing and decision support systems with relational databases such as Confidential design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Expertise in Financial/Banking, Public, Retail Domains.
- Expert in Manual Testing and Automation Testing using HP & IBM Tools (QTP, and Quality Center)
- Expertise in Keyword driven Framework with Record & Playback and Descriptive Orientations along with
- Specialized in Performance Testing applications using load - testing tool Load Runner .
- Sound knowledge on Junit, NUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson/Bamboo for Continuous Integration.
- Experience in Manual Testing, defining test cases, developing and maintaining Test cases, and documenting all phases of the QA process.
- Working experience with defect tracking tools like HP ALM/Quality Center, Taiga, Jira, Confluence, Microsoft Team Foundation Server(TFS).
- Hands on experience in Test Driven Development (TDD), Behavior Driven Development (BDD) and Acceptance Test Driven Development ( ATDD) approaches.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script .
- Worked on source version control tools such as Subversion ( SVN ), TFS and Git .
- Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla.
- Exposure to Continuous integration tools like Jenkins, Hudson, and Bamboo.
- Worked in javascript based technologies like nodejs, angular.js, cucumberjs, webdriverjs, protractor, karma, chai, cucumber, mongodb, Grunt .
- Achieved an Agile identified and defined scope for Integration, Interface & System Testing.
- Experience in Manual Testing and Automated Testing using different tools like QTP, Selenium (Web Driver) using Java . Knowledge and familiarity with different QTP and Selenium Automation Frameworks .
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application.
- Comfortable in building and configuring maven and Jenkins.
- Expertise in Problem solving and Defect Tracking Tools like Quality Center, Bug Zilla and JIRA.
- Experience in scripting languages for Automation such as VBScript, JavaScript, Groovy and Shell Scripts (UNIX) .
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Created automated scripts - Load Runner Web Services REST, TruClient, DotNet WCF and Web Http/Html - VUGen.
- Expertise in debugging issues occurred in front end part of web-based application which is developed using HTML5, CSS3 and Angular JS .
- Created shared object repository and reusable generic function library in both Coded UI and Ranorex .
- Implemented key component synchronization, checkpoint, recovery, Test batch configuration including test Setting and Report generation and send email alert in Coded UI and Ranorex and UFT .
- Achieved an Agile identified and defined scope for Integration, Interface & System Testing.
- Performed the Back-End testing to ensure data consistency by writing and executing SQL queries using SQL Server 2012. Experience working with high-volume, real-time DB2 database systems and applications
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Testing Tools: Selenium WebDriver, QTP, JMeter, HP load Runner, SOAP, Gatling, Postman, Protractor, Manual Testing, Appium
Frameworks: Page Object Model, Keyword Driven, Data Driven, ATDD, BDD, Hybrid Testing, Cucumber, Jasmine, Gherkin, TestNG, Junit, NUnit, log4j.
Build &Integration tools: Maven, Ant, Jenkins, Bamboo, Hudson.
Programming Languages: Java, C#, .Net.
Browsers: Firefox, Internet Explorer, Safari, Google Chrome, Opera, PhantomJS.
Operating System: Windows Variants, Unix, Linux, Mac, iOS, Android.
Database tools: MySQL, SQuirrel SQL, Postgres, Confidential .
Defect Tracking Tools: HP ALM, Quality Center, Jira, Confluence, Team Foundation Server (TFS).
Scripting Languages: JavaScript, VB Script, Groovy Script.
Markup Languages: HTML, XML, JSON, Xpath, XCode, XSD, XSL, XSLT, JSP, AJAX, CSS
MS Office Tools: MS Project, Outlook, Excel, PowerPoint, MS Access, Word
Other Utilities: Eclipse, Webstrom, Notepad++, Microsoft Visual Studio, IntelliJ, SQL, GIT, SVN, Bitbucket, TFS, Sauce Labs.
Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API and Unit testing.
PROFESSIONAL EXPERIENCE:
Confidential - Lyndhurst, NJ
QA analysts
Responsibilities:
- Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
- Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
- Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional.
- Implemented Test driven development ( TDD/BDD ) framework using cucumber tool with Gherkin .
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Logged and managed defects using HP ALM Quality Center defect management tool.
- Developed automated scripts using Selenium WebDriver, Java, Junit in Eclipse IDE to perform functional and regression testing for web-based applications.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS.
- Executed scripts on multiple browsers simultaneously using Selenium Grid.
- Implemented Page Object Model (POM) by creating objects for each page.
- Designed, Developed and generate Reports using HP ALM and JIRA.
- Automated internal Mobile application module using Appium and Web driver by setting the Emulator, simulator and tested on various browsers
- Created profiles in maven to launch specific TestNG suite from Jenkins job .
- Tested REST and SOAP Services by using SOAP U I tools and Rest Clients and validated the responses against the database.
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java.
- Created automated scripts - Load Runner Web Services REST, TruClient, DotNet WCF and Web Http/Html - VUGen .
- Tested SOAP Web Services by understanding the WSDL, driving the parameters from property files and scripting using groovy scripting
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
- Involved in Defect Management, Defect Review and Defect Status Reporting.
- Identifying, logging, tracking and escalating bugs using JIRA/Rally .
- Performed backend testing using SQL queries to retrieve and verify information in the database to test Data Warehousing and Data Cleansing for the arrangement of customer data.
- Writing complex SQL queries for data validation for verifying the ETL Mapping Rules.
- Maintained QA/Test environments and assisted in build and deploy activities.
- Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
Environment: Selenium WebDriver, Grid, SQL Server, Git, Confidential, SOA testing, JAVA, Gherkin, Agile, Groovy Scripting, DOM, Cucumber, JMeter, HP ALM Quality Center, BDD, Appium, End to End Testing, Protractor, HP Load Runner, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, Maven, Apache POI, Eclipse, XCode, TestNG.
Confidential - Wilmington, DE
QA analysts
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.
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java.
- Worked on processes, procedures and standards defined in the Integrated Management System (IMS)
- Extensive experience in Manual as well as Automation testing for Web based application.
- Created tests with Assertions like Schema Compliance, SOAP, XPath assertions using SOAP UI .
- Involved in the Continuous Integration of the automation framework with Jenkins .
- Prepared and executed the test cases manually for creating external position and hiring in HCM (HR) Module.
- Performed and executed test suite automation scripts using Continuous Integration tool Jenkins.
- Created cross browser functional test automation and framework using Selenium WebDriver in Visual Studio and Ranorex using C# for cross browser testing. Design included introducing randomization of inputs and prediction of outcomes to increase the possible variability of input combinations to increase test coverage. Created encapsulated on screen object recognition easing changes to test automation when front end objects changed. Found defects in regression that was missed in manual testing.
- Used HP ALM and JIRA for test management i.e. Defect management, Bug Reporting and Bug tracking
- Perform test automation creation and execution with Ranorex against WinForm and Windows Presentation Foundation (WPF) desktop clients. Maximized reuse with test actions, recording modules, code modules in C# and single source of on-screen repository items. Created data driven tests (DDT) using simple data connectors and read test instance (application) data using SQL data connectors in C# modules.
- Successfully Created web crawler using HTTP requests to smoke test with Python, JavaScript
- Worked with designing and building automation frameworks in Cucumber BBD .
- Performed defect reporting and bug tracking using HP ALM and followed up with development team to verify bug fixes, and update bug status.
- 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.
- Developed automation test scripts for client -server and web base applications using Python, Silk and other automation tools.
- Used JIRA as a bug tracking, issue tracking and project management software.
- Web & Application Developer in Python-Django Web framework.
- Collaborated daily with QA leads to improve test coverage across Platform using Java ( TestNg, SOA test ) and Scripting languages ( Groovy, JavaScript, XML ).
- Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of thistool. Created detailed reports with screenshots using Ranorex UI tool.
- Develop Automation framework to Validate RESTful Web Services.
- Created Component scripts for the SAP IS-Retail POS and POS.TP DotNet process Components using Test Automation Tools HP's QTP, QC, BPT .
- Performed continuous integration of code and scripts using Jenkins, Maven and TestNG.
- Created Business process test scripts for the SAP IS-Retail POS and APAC POS. TPDotNet process scenarios in the Test Plan of QC.
- Prepared and executed the test cases manually for creating external position and hiring in HCM (HR) Module.
- Created the business components test scripts, based on test cases and uploaded them to Quality center business components module using SAPTAO Tool.
- Tested the ETL process for both before data validation and after data validation process. Tested the messages published by ETL tool and data loaded into various databases.
- Used HP ALM and JIRA for test management i.e. Defect management, Bug Reporting and Bug tracking
- Use SQL queries to perform the back-end testing of the SQL Server Database
- SQL querying skills and an ability to review data and validate it against test results to ensure Functional Requirements are met.
- Prepared and run the consolidated automated business Process test script as per Business Process flow in the Quality Center Test plan module and analyzed the test results.
- Estimated the exact time consumed to prepare and run the consolidated automated business Process test script and used the same to analyze the tool assessment.
- 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.
Environment: HP-ALM11/QC, QTP, Selenium WebDriver, Appium, TestNG, Maven, Grid, Mysql, Cucumber, Webservices, JSON, JAVA, J2EE, Gherkin, Groovy Scripting, DOM, Test Plans, Git, HP ALM Quality Center, Protractor, JMeter, Jenkins, SOAP UI, REST, JAVA Script, Shell Scripting, XCode, Agile Methodology, iOS, Windows, Linux, Unix.
Confidential - Boston - MA
QA analysts Manual Tester
Responsibilities:
- Interacting with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Configured Selenium WebDriver, JUnit, Maven tool and created selenium automation scripts in java using JUnit prior to agile release.
- Identify test cases to automate. Automate those test cases using Selenium WebDriver, Cucumber and Java technologies Junit in JENKINS .
- Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing, and End to End Testing
- Update test script and defect repository with testing results in HP ALM
- Experience in using the Test management and Defect Tracking tools like HP Quality center , Application Lifecycle Management , Rally, Jira.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
- Automated the Test cases using Selenium for Regression testing and JUnit for grouping the tests
- Converted commercial QC Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven .
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Sound knowledge on Object Oriented Programming concept and Java Language.
- Worked extensively on JIRA modules- test plan, defects, and reports and created defects using JIRA.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different methods.
- Performed Unit testing with JUnit test frame work and use Bromine for easy running the test and store the result for analysis the test.
- Conducted workflow, process diagram and gap analysis to derive requirements for existing systems enhancements.
- Used firebug to identify object's ids, Name, XPaths, links in the application.
- Used HP Mercury Quality Center for Test Management for functional Test Automation.
- Participated in Walkthrough and defect report meetings periodically.
Environment: Selenium, Quality center, WebDriver, Cucumber, TestNG, MAVEN, JENKINS, Junit, Windows XP, MS word, MS XL.
Confidential
QA Analyst
Responsibilities:
- Reviewed all the Application documents and created Test Plan.
- Execution of test scenarios, analyzing the actual results against the expected results and creation of test data.
- Documented the requirements in the Requirements Module of the Quality Center.
- Involved in creating master test plan which enabled the introduction of various test strategies, QA team's role, defect tracking system, deliverables etc.
- Defining and performing the Test strategies and associated scripts for the verification and validation of the application and ensuring that it meets all defined business requirements and associated functionality.
- Used Quality Center to prepare Test cases, procedures and Requirements Traceability Matrix (RTMS).
- Performed Web testing, database testing, GUI testing, end to end testing, production assurance, System testing, functionality, Regression and User Acceptance testing (UAT) as a part of different quality activities such as bug tracking and control.
- Developed SQL queries for database testing / backend testing.
- Wrote many SQL queries using SQL query analyzer to query the data base tables for correct entries.
- Involved in Execution of UAT Test Cases.
- Submission of bug report and artifacts on QC ALM with the help of Snag its Creation of Test Summary report and making it approve.
- Worked closely with SME's in creation of BPT's using the tool Quality Center 10.0.
- QTP was used to generate automated test scripts for functionality and GUI testing.
- Defined and created components combined the components to BPT's and have automated wherever needed.
- Created Recovery Scenarios, Object Repositories, BPT's and closely worked with Business and Development teams.
- Implemented BPT (Business Process Testing) Framework using QTP, QC and BPT add in for QC .
- Ran the Test scripts, created Defects as per Agile methodology.
- Interacted with Developers to report software bugs and re-tested the fixed issues found during Regression Testing and UAT.
Environment: QTP, HP ALM, Microsoft Office, VB Script, Confidential, MS Word, Excel, HTML, UNIX, SQL, XML
Confidential
Analyst
Responsibilities:
- Involved in Creating Detailed Test Plan, Test Approach, Test Strategy documents based on the information gathered through business requirements and design/application walkthroughs.
- Collaborated with product management teams in an Agile environment to develop a comprehensive set of tests for web-based applications.
- Used Bugzilla bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Involved in testing specific application features like adding products to cart, localization, and Order flow through, Email configurations as part of e-commerce application testing.
- Prepared test cases in Excel sheets .
- Performed regression tests on application builds and analyzed the test results.
- Performed manual testing and created various test results to track the testing results.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Performed SQL queries as per the request from the business team in MS Access
- Interacted with developing team to resolve technical issues and investigated software faults.
Environment: Bugzilla, Windows XP, Windows, MS Excel, MS Access, TOAD, SQL