Qa Analyst Resume
Chicago, IL
SUMMARY
- Software Professional experience with 8+ years of diversified in QA Automation Engineer.
- Strong analytical and problem solving techniques, presentation skills, Quick learner and a team player, excellent leadership qualities with strong communication skills
- Extensive experience in QA Methodologies and Testing with HP QTP Automation Tool
- Experience in Mercury Quick Test Pro and Quality Center
- Experience in QTP using VB Script to write descriptive program
- Excellent understanding of Software Development Life Cycle and Test Methodologies fromproject definition to post - deployment documentation
- Exceptional understanding of the QA life cycle, from test plan, test execution, to reportingBugs
- Design and Development of Use Case and Test Case scenarios and developing Test Plan
- Good Knowledge on Selenium web-driver, selenium RC
- Tested and developed in Python
- Experience in Defect Tracking and resolve them
- Experience working with open source testing tools like SoapUI, JMeter to perform web application testing
- Conducted testing on web applications using JMeter
- Profound knowledge of testing SOA services and test automation
- Extensive experience in manual testing of Client server, Windows based and Web based Applications
- Extensive experience in Functional, Regression, Integration, User Acceptance, SOA Testing using webservices and SystemTesting
- Extensively used SoapUI to validate SOAP/WSDL and web services.
- Thorough understanding of RDBMS in writing queries, stored procedures using Oracle,MySQL
- Good knowledge on ADA Compliance
- Good knowledge & understanding of HP ALM
- Solid experience in Microsoft tools Word, PowerPoint, Excel and Access
- Experience with open source automation tools like Visual Studio
- Experienced in dealing with end clients, coordinating with Business Analyst at various stagesof QA life cycle
- Experience in organizing weekly Project Status and Task Review meetings
- Ability to working in VMware environment
- Excellent analytical, problem solving, interpersonal and communication skills
- Good at multi-tasking and works well under tight deadlines and overtime with high efficiency
- Ability to work in a team environment or independently
- Excellent understanding of Iterative, Agile and Waterfall methodologies in Software Development Life Cycle (SDLC) and actively participated in all phases of software development
- Strong troubleshooting and Organizational skill, independent, self-managing and teamwork
- Excellent communication, inter personal and business analytical skills, and ability to learn new concepts in a fast paced environment
TECHNICAL SKILLS
Testing tools: Quick Test Pro (QTP), SoapUI,Junit, Jmeter,Selenium,Python, Load Runner, Sprinter, UPK, HP ALM
Bug Management Tools: Quality Center, Rational Clear Quest
Programming and Scripting: C, Visual Basic, Java, C#, SQL, VB Script, JavaScript
Databases: Oracle, MS SQL Server, MS-Access
Web Technologies: HTML, DHTML, CSS, XML, AJAX
Business Modeling Tools: Microsoft Visio, Rational Rose
Operating Systems: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
QA Analyst
Responsibilities:
- Followed Agile methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and provided the team with all the information required for successful completion of the sprint.
- Prepared Test Status Reports during Test Execution Process, prepared and delivered final test report.
- Analyzed Business Requirements Document, Functional Specifications Document and Technical Design Document to develop Test Plan and Test Cases.
- Used Web Driver API as a proof-concept for next phase of the Framework.
- Configured Selenium Web Driver, TestNG, Maven build and created selenium automation scripts in java using TestNG prior to agile release.
- Created automation scripts in Eclipse, Java, Selenium Web Driver, running them as TestNG scripts.
- Extensively used Selenium and Web Driver to test the web application.
- Develop automation framework both Data driven and Hybrid using Selenium Web Driver in Java and performing unit testing by using JUnit.
- Maintained and executed Maven build files for running Automated Tests.
- Used Jenkins as a Continuous Integration server to configure with Git and Maven as well as in testing.
- Used XPATH, CSS Selectors locator patterns to identify elements.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Performed Android native app testing using Selendroid API, ADB and LOGCAT and Emulator.
- Performed Web Services Testing for (SOAP and REST) web services by creating test case suite using SOAPUI.
- Sent SOAP request to check web services data by transfer the response using Groovy Script and analyzed the response.
- Created, scheduled and ran the Scenarios using JMeter to generate the necessary graphs.
- Executed JMeter Scenarios for different thread groups for doing Load, Stress and endurance tests for the Web Application.
- Performed JMeter performance testing for web application using HTTP samplers, listeners, proxy recordings and CSV data driven files.
- Extensively used JIRA for user stories, bug management and team communication.
- Utilized UNIX commands to test the requirements given and to write UNIX scripts
- Participated in requirement review meetings with business analysts, project managers and developers
- Experience in debugging the issues by analyzing the SQL queries.
Environment: Selenium Web Driver, Test NG, Jenkins, Maven, Java, JMeter, SOAPUI, XML, Eclipse, JIRA, JavaScript,, SQL, Unix.
Confidential, Irving, TX
QA Analyst
Responsibilities:
- Prepared test cases by analyzing functional requirement specification document using HP ALM
- Closely working with business analysts & project management
- Wrote functional requirements
- Attended daily standup meetingsfollowed agile environment
- Got trained on the tool HP ALM
- Wrote test case & created test sets in HP ALM
- Perform smoke testing& sanity using Siebel
- Perform End to End testing and System Testing
- Perform automated testing using QTP
- Identify software defects and work closely with developers to resolve them
- Track defects in sprinter
- Perform testing using UPK
- Reviewing test cases prepared by team members
- System testing of Siebel Call Center, Siebel Finance applications and Defect Management
- Tested Siebel Accounts, Contact, Service Requests and Activities test data
- Validated Test data from Web Center to Siebel thru interface
- Preparation and Execution of System and Integration Test Scripts
- Defect Management triage them daily basis using HP ALM
- Functional and Regression testing of Siebel and Third party applications
- Test case design and execution
- Reporting of bugs after executing test cases
Environment: ALM, Sprinter, Siebel, QTP, UPK, Soap UI,MS Visio, UFT, Agile
Confidential, Columbus, OH
QA Analyst
Responsibilities:
- Performed extensive Regression Testing,Functional Testingand User Acceptance Testing (UAT)
- Thorough understanding in implementation of Agile Scrum methodology
- Participated in the Client /Customers meeting to get functional overview of the requirement
- Developed test cases from use cases for specific functional requirements
- Extensively used Soap UI tool for Component, and Data Driven Testing.
- Automation scripts are handled based on the concepts of Regular Expressions in QTP script
- Created a single huge shared object repository for all the different modules by using the ObjectRepository Manager in QTP
- Integrated the Quality Center (QC) with Quick Test Professional (QTP)
- Interacted with Business teams and Developers to understand business requirements for writingTest Cases and bug fixes
- Performed testing extensively for integration and unit testing of standalone andSOA Web Services
- Perform SQL programming to verify database functionality
- Created Automation test framework using Selenium RC
- Assist the QA and Development Teams with various projects to include coding, testing andpromoting code into production
- Automated the testing environment using Python
- Run tests by using Selenium remote control in different browsers.
- Used Selenium GRID to execute test cases parallel on different target machines
- Created an XML-driven, automated build system in Python
- Participated in defect review meeting on daily bases
- Verified bug fixes in the defect modules of QC as soon as they are fixed
- Worked with Business users to design test scenarios, test data implement in various modules of testing
- Performed Integration testing to verify the data interface between various application modules
Environment: Quality Center, QTP, XML, selenium, Oracle, Windows XP/7, Agile,java, Python, UML, UNIX, VB Script, Windows, SQL
Confidential, CT
QA Analyst
Responsibilities:
- Analyzed the System Requirements and developed detailed Test Cases
- Automated Test Cases for Functional and Regression Testing using QTP
- Coordinated User Acceptance Testing (UAT)
- Designed and Implemented Build Verification Test Automation Framework using python and report results to HP Quality center for every new build
- Wrote the primary desktop client applications using Python
- Enhanced the daily test automation environment using Python
- Interacted with management regarding the testing process and test results
- Developed Automation Framework using Java, TestNG, Selenium WebDriver using Page Object Model principles
- Ability to design and execute SOA services functional tests
- Perform responsibilities of developing test scripts by using SOA test tools
- Developed automated script for backend testing using JDBC and Selenium WebDriver
- Performed cross browser functional testing using Selenium WebDriver
- Involved in testing Web services and XML with ‘SOAP UI’
- Extensively used SOAPUI tool for Functional, Data Driven, and Database testing.
- Manually validated response data during web services testing
- Designed Manual testing strategy and performed Manual Testing for some of the modules/components of the application as per the requirements
- Created Smoke test cases and integration test cases for integration testing
- Evaluated performance of application to support initial ramp-up load and also verified scalabilityand stability aspects of the application
- Verified cross browser compatibility of the application
- Performed Data-Driven Tests by passing different sets of data and checked weather theinformation entered is updated into the database
- Reported the defects in the Quality Center and coordinated with the QA Lead and developersfor defect tracking and resolution
- Good interaction with developers as well the end users
Environment: Windows XP, VB.Net, Soap UI, Visual Studio Environment, selenium, java, Python, VB Script, Quality Center, Quick Test Pro, MS Word, MS Excel
Confidential, Mountain View, CA
QA Engineer
Responsibilities:
- Developed Test cases, Test Scripts, Test strategy, Test Scenarios and Test Reports
- Responsible for leading functional and regression test efforts
- Reviewed the BRD for ambiguity and documented the problems efficiently
- Responsible for Automation Scripts & library functions maintenance in QTP
- Reviewed defects using Quality Center and interacted with developers to resolve any defects/issues
- Tested the application to check the successful implementation of Cross-Platform Functionalities
- Involved in TestingWeb Servicesusing SOAP UI.
- Performed database testing using complex SQL queries
- Involved in UAT during post production release
Environment: Windows XP, VB.Net, Soap UI, Visual Studio Environment, VB Script, Quality Center, Quick Test Pro, MS Word, MS Excel.
