Sr. Quality Analyst Resume
Austin, TX
SUMMARY
- Experience in IT industry as a Quality Assurance(Manual and Automation) and Documentation
- Experience in all aspects of Software Development Life Cycle (SDLC) & Software Testing Life Cycle.
- Experience in various software development testing methodologies like Agile Development and Waterfall Models.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit, TestNG, Maven, Ant, Jenkins, Jbehave, Cucumber, SOAPUI, Eclipse and preparation of automation test framework.
- Experience in black box, gray box and automation testing using Selenium, TestNG/Junit on web and client applications.
- Experienced in Selenium Data - Driven Framework with core Java programming and Junit/TestNG annotations.
- Experience in writing SQL Queries to retrieve the data from the database.
- Excellent Database knowledge for Backend testing using Oracle, MS SQL Server.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Proficient in Continuous Integration using tools like Jenkins, Hudson to improve quality of the product.
- Experienced in developing Keyword-Driven & Hybrid Framework using Selenium WebDriver.
- Excellent knowledge in writing unique XPath using Firebug and Firepath to identify web elements.
- Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Proficient in Web service testing using SOAPUI tool, SOAP, XML and expert in reading WSDL.
- Experience with Assertions like Schema Compliance, XPath and SOAP responses.
- Experience in analyzing Business specification documents, developing test plans, defining test cases, developing test scripts.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
- Experience in testing on various browsers like Internet Explorer, Netscape, Chrome, and Mozilla to perform browser compatibility testing.
- Have excellent verbal and written communication skills, acquired strong analytical skills.
TECHNICAL SKILLS
Testing Tools: Ruby, Cucumber, Java, AEM, Puppet, Selenium WebDriver/RC/IDE/GRID, HP Quality Center, RQM, Jbehave
Languages: HTML, CSS, JavaScript, Java, XML, Python, Shell Script
Project Methodologies: Agile-Scrum, Waterfall, V-Model, TDD, BDD, ITIL
Defect Tracking Tools: JIRA, Bugzilla, IBM Rational ClearQuest
Tools: Kanban Board, Adobe InDesign, LiveCycle designer, Minitab, Excel & MS SharePoint.
Build Tools: Ant, Maven
Integration Tools: Jenkins, Hudson, Cruise Control
Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio Oracle, DB2, SQL Server, MS Access
Operating Systems: Windows variants, UNIX, AIX, Linux, Mainframe
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Sr. Quality Analyst
Responsibilities:
- Created manual test scripts in test director for content checks in static html pages.
- Worked closely with the Test Coordinators on the coordination with the respective applications to get the work done
- Performed extensive manual code review for Teradata/Bteq scripts.
- Exported and modified manual test scripts in test director and performed Interface, Functionality, and Regression testing on new builds of the software.
- Created test plans, test cases and scripts for User Acceptance testing, Functional testing and Regression testing in IBM Rational Quality Management.
- Responsible for customizing and validating XML against XSD and publishing the XML's via Confidential EMS Publisher for Integration Testing.
- Loaded test data from flat files/XML to database using informatica jobs
- Validated source data to target data based on the ETL mapping document
- Prepared the Issues log document reading the Solutions Approach, Business Requirements, Joint Requirements,and flow diagram and resolved it with the appropriate documents owner
- Tested the ETL Qlikview mappings and other ETL Processes (Data Warehouse Testing)
- Prepared the High-Level Test Cases (HLTC’s) and Test Plan Detailed Test Cases (DTC’s)
- Automated various UI Test Cases across multiple browsers (IE, Firefox, Chrome) using Selenium Web driver
- Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup.
- Implementedautomationscripts using Selenium Web driver and Python with Page Object Model(POM) design pattern
- Used TestNG equivalent in Python - Proboscis - test framework
- Reviewed the HLTC’s, DTC’s and Test Plan internally within the team and externally with the Client andrequirements owner and seek approval.
Confidential, Bloomington, IL
QA Analyst/Tester
Responsibilities:
- Building automated and Manual test in performance environments
- Defining test strategy and plans using Requirements and Design documents
- Performing Back end testing with use of SQL Queries to validate the backend data of the ETL Process done.
- Interpreting and analyzing detailed design documents outlining gaps and/or issues, assuring coverage of business requirements.
- Reviewing the Design / Architecture of the application with Development, and IT Security teams.
- Developing test plans for small to medium projects for system and integration testing.
- Pulling and/or building necessary test data using SQL/PLSQL to support efforts, coordinating with internal and external IT/Business partners
- Creating and executed Ruby scripts using Cucumber.
- Executing regression, stress and load testing, working with developers to incorporate test frameworks
- Testing and validating Ruby, Cucumber backend Content Management System (CMS) for the E-Forms website.
- Testing API’s, which used Ruby, JavaScript like Cucumber and Puppet.
Tools: Ruby, Cucumber, Puppet, Lotus Notes & SharePoint.
Confidential, Bloomington, IL
Quality Analyst
Responsibilities:
- In depth Knowledge and experience of graphical forms design software (Adobe LiveCycle designer, Adobe Forms Server and XML) to produce finished media products for reviewing new form designs or revising existing designs.
- Involved in reviewing and executing the test cases, which are used in the designing of forms.
- Performed black box/manual testing to ensure the best quality of the source code.
- Evaluated and tested the JavaScript and XML codes in the backend of the Interactive web based Forms.
- Worked with ETL tools such as Qlikview for testing gui testing.
- Reviewed and Unit Tested appropriate functionality for electronic forms.
- Analyzed and recommended improvements for production work flow.
- Understood and executed workload management and prioritization of work.
- Developing consumer based features and applications using Ruby, JavaScript, JQuery based programming.
- Testing Ruby landing page platform using Cucumber.
Tools: Adobe LiveCycle, Lotus Notes, Adobe InDesign, SharePoint, NVDA & Kanban
Confidential, Bloomington, IL
AEM developer/Tester
Responsibilities:
- Built Content management solutions using Adobe Experience manager (AEM).
- Worked on Proof of Concept (POC) for Content migration from Teamsite CMS to AEM using data migration tool.
- Extensively implemented a Proof of concept of building a Single Page Application (SPA) using Angularjs in AEM 6.1.
- Setup the code base for AEM Project using AEM developer tools.
- Used Sightly templating language for implementing AEM Components.
- Experience in Evaluation and testing of the JavaScript and XML codes in the backend of the Interactive web based Forms.
- Tested the developed forms for populating, accuracy of data and results
Tools: AEM, Javascript, Sharepoint, Kanban, Lotus Notes
Confidential, Normal, IL
Pl/SQL developer
Responsibilities:
- Effectively programmed, analyzed and communicated automation testing solutions
- Performed SQL and PL/SQL queries to access data from database & other sources.
- Created PL/SQL queries based on inner joins and outer joins.
- Performed SQL injection via Data input or transmitted from the client (browser) to the web applications.
- Planned sprints, prepared burndown charts, prioritized the sprint backlog and managed development process; ensured better communication among the teams
- Prepared the Issues log document reading the solutions approach, business requirements, joint requirements and flow diagram and resolved it with the appropriate documents owner.
Tools: SQL server, PL/SQL, Relational & Dimensional Models, ERwin, Data Mining, Modeling & Migration Lotus Notes.