Qa Specialist/analyst Resume
Jacksonville, FL
SUMMARY
- A top - notch IT professional with over 5 years of proven track record in software testing field with specializing in Software Quality Assurance Testing, proficient in testing Client/Server and Web-Based applications.
- In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control
- Proven ability in designing and creating automation frameworks for J2EE based applications usingJava, JUnit/ Testing,SeleniumWebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
- Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
- Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
- Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
- Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
- Hands on experience in various test management tools like ALM, Quality Center and Test director
- Extensively Used Quality Center and JIRA to create Test cases and report Bugs in Defect Module
- Having good knowledge in basic XML, SQL and VBS commands. And has complete knowledge of Defect Life Cycle
- Fair Hands-on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
- Working experience using emulators and simulators usingAppiumAPI
- Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
- Written coding in Perl to perform file upload, mail trigger, file download and report generation.
- Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
- Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
- Experienced in Writing Selenium WebDriver automation scripts in JAVA for highly transactional E- commerce websites.
- Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, Testing and Selenium Grid.
- Extensive knowledge on Cucumber and able to create feature file using Gherkin.
- Backend testing using SQL Queries. Involved in creating theScenarios forsingle and multi-user test. Expertise inData driven testing, Back-End testing.
- Systematic Understanding of Unix/Linux/Windows Environment.
- Flexible and versatile to adapt any new environment and work on any projects independently when needed.
- Mentored new team members for knowing the process and leading them in various situations to meet the deliverables on time. Zeal to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS
Languages: Java, Java Script, HTML, XML, CSS, PL/SQL.
QA Tools: Selenium GRID, IDE, RC, Web driver, QTP, JUnit, TestNG, Eclipse IDE, Load Runner.
Bug Tracking Tools: Quality Center, BugZilla, JIRA, Mantis
Build Tools: ANT, Maven
C I Tools: Jenkins, Hudson
Methodologies: Agile/Scrum, Waterfall
Web Services: SOAP, RESTFUL, WSDL, SOAP UI
Misc. Tools: TOAD, SQL Navigator, SVN, WinSCP, PUTTY, Paros Proxy
Databases: Oracle,SQL Server, MS Access, MySQL
Operating systems: Windows, MAC, DOS, Linux/ Unix
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
QA Specialist/Analyst
Responsibilities:
- Analyzed the Business Requirements Document (BRD),developed Test cases and Test scripts for the application under test.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
- Indepth understanding ofObject Oriented Programmingand skilled in developing automated test scripts inSelenium.
- Created automation framework and test scripts usingSeleniumWeb-Driverfor multiple platforms and browsers testing.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizingJava, Test-NG andSeleniumWeb-Driver.
- Developed automation test cases, executed these test scripts and logged defects inJIRA/ALM.
- UsedSVN Subclipserepository for efficient remote team working, also stored the framework and all the developed test cases.
- ConfiguredSeleniumWeb Driver, Test-NG, Maven tool and createdSeleniumautomation scripts in java using Test-NG prior to next quarter release.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complexSQL queries from SQL Server.
- Designed data-driven testing framework in Seleniumand captured data dynamically from web controls.
- Used automated scripts and performed functionality testing during the various phases of the application development usingSelenium.
- Performed functional testing to identify various critical points in the application and automated it by using SeleniumWeb-Driver with Test-NG.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingSelenium.
- Automated mobile application by using emulators and simulators usingAppiumAPI.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Tested compatibility of application for dynamic and static content under various cross browsers usingHTML IDs and Xpath in Selenium.
- Performed functional testing ofSOAP and RESTFULL Web Services using SOAP UITool.
- Involved in testingWeb services and XMLwith tool calledSOAP UIand using this tool to locateWSDL fileon internet, create Test cases and run them
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testingusing JMeter.
- Designed scenarios inJMeterto perform Load and Stress tests and to analyze results.
- Involved in regression testing using QTPtool prior converting QTP scripts toSeleniumweb-driver
- Attended weekly status meetings with development and management Teams.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Prepared user documentation with screenshots forUAT (User Acceptance testing).
Environment: SeleniumWeb driver/IDE, Eclipse, JMeter, Jira, Java, JavaScript, Cucumber, HTML, CSS, X-path, SQL Server, ALM, Quality Center, Test-NG, SVN, SOAP UI, QTP, Windows.
Confidential, Minneapolis, MN
QA Automation Test Analyst
Responsibilities:
- Understand the application business logic with Business Requirements Specification documents and functionality of application with Functional Requirements Specification Documents.
- Involved in preparing the high level Test Plan and developed Test Cases in accordance with the functional specifications.
- Tested the application under Scrum (Agile) Methodology.
- Involved in design and implementation of Selenium Web driver automation framework for smoke and regression test suites (TestNG).
- Developed test scripts using selenium Web driver, Executed Automated Test Scripts & analyzed the results.
- Automated regression test cases using Java and Web driver.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and X Path in Selenium.
- Used QC for executing test sets, collecting test results, Opening Defects and analyzing the data.
- Established Traceability between the Requirements and the Test cases in Quality Center.
- Worked closely with build integration team, business analysts and developers in order to perform testing activities as per schedules.
- Generated Bug Reports and Test case coverage reports for status meeting and also involved in resource planning for test cases coverage.
- Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
- Worked with the business users on User Acceptance Testing by mentoring them on various aspects of testing.
Environment: Selenium IDE/Web Driver, Java, Javascripts, Cucumber, QC, AGILE, XML, SQL Server, Oracle, Windows.
Confidential, Phoenix, AZ
QA Analyst
Responsibilities:
- Actively involved in all stages of STLC (Software Testing Life Cycle).
- Created Test plans, managed team members, assigned tasks and conducted meetings.
- Used the Designer to develop processes for extracting, cleansing, transforming, integrating and loading data into data warehouse database.
- Functional Testing using QTP and Performance Testing using Load Runner.
- Stress & Load Tests with Load Runner and Website check with Web Load.
- Involved in creating test set in Quality Center and exporting test cases in to Quality Center.
- Monitored and planned tests and test scripts using Quality Center, and also used its bug reporting capabilities to track document bugs.
- Created Test Cases, executed test cases, Logged Defects and created traceability between requirements and test cases using ALM/QC
- Linked defects to Test cases and requirement in QC/ALM
- Prepared Test Strategy, Test Plan, Test Estimations and Test metrics documents
- Worked on SQL scripts to load data in the tables.
- Created Test cases for portal UI functionality.
- Mentored and trained junior QA team members.
- Created function libraries, Driver scripts and Automation frame work (Key word Driven Framework) to improve reusability and robustness.
- Utilized Jira as defect tracking tool on the project.
- Created SQL and TSQL Queries to validate Database Records.
- Escalated Defects while studying Project Requirements and writing Test Cases by using HP Quality Center (QC/ALM) and followed logged defects throughout its lifecycle in JIRA.
- Used HP Quality Center (QC/ALM) and JIRA for reserving, executing test cases, defect tracking, and the complete test management
- Identified test cases after going through the documents provided and developed systematic procedure for each test case and reviewed the test cases.
- Extensively involved in all phases of SDLC (Software development Life cycle) and follows Agile methodology.
- Created and maintained test plan, test cases and automation test documents.
- Involved in Functional and Regression testing.
- Created Test Scripts Using UFT/QTP tool.
- Involved in extensive DATA validation using SQL queries and back-end testing
- Writing/Recording QTP scripts when necessary and customizing the recorded scripts, running the scripts on a new build.
- Open and Track defects using Quality Center/ALM. Also worked as Defect Co-coordinator.
- Performed manual testing for the GUI functionality of the application.
- Conducted functional requirement testing to test business scenarios, user actions, interfaces, data rules, user messages and error conditions.
Environment: Test Director, QTP/UFT, QC/ALM, Rational Clear Case, Rational Clear Quest J2EE/Java, SQL, TSQL, Oracle, TestNG, SQL, Windows.