Sr. Qa Analyst Resume
Memphis, TN
SUMMARY
- Around 7+ years of experience in IT Industry mainly in Quality Assurance of Web based and Client/Server applications.
- Experienced in Waterfall model, V - model, Iterative Model and Agile methodologies.
- Experienced in all phases of the Software Testing Life Cycle (STLC) and extensively experienced inSDLCincluding Agile and Waterfall.
- Extensive experienced in Defect Life Cycle.
- Experience in Frond-End Testing, Back-end testing, Mainframe Tetsting and Web-service testing.
- Proficient in designing and creating automation frameworks for web-based and client-server applications using Java, JUnit / TestNG, Selenium WebDriver, IDE, Grid, ANT/Maven, Gradle, Jenkins/ Hudson, and SOAP UI.
- Experience in automation framework using Selenium Web Driver, Selenium GRID, TestNG.
- Good working knowledge inAPMtools App Dynamics for diagnosing complex performance problems.
- Experience in various domains along with good knowledge on Banking, Insurance, Healthcare & Mobile Apps (Android, IOS).
- Extensive experience in testing mobileapplications using different devices.
- Vasttestingexperience in aMainframeenvironment
- Experience testing mobile apps on various mobile device platforms (Android, iOS and Windows platforms).
- Experience using Load Runner for testing the performance of the application under Load by creation users.
- Agile (Scrum Methodology). Agile Tool Version One.
- Extensive experience working on multiple projects by involving in GUI, UAT, SIT, Regression, Functional,Performance, Database, Front-end, Stress, Sanity, Cross browser
- Experience in Database Testing using SQL Queries with multiple Databases Oracle, IBMDB2, MS SQL, pl/sql.
- Experience in using JavaScript, HTML, CSS .
- Expertise in back end testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
- Familiarized in various Test Methodologies, Test Design, Test Execution, Defect Process, Traceability and Defect Tracking.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP/UFT to develop automation testing scripts for web and client server applications
- Hands on experience in using HP tools (UFT, Quality Center & Quick Test Professional) as a test management tool in defining releases, documenting requirements and test cases along with mapping, defect reporting and analyzing test results.
- Experienced in preparing and executing Test cases, evaluated test results and Report discrepancies to the development team using ALM/Quality Center.
- Good experience in manual and automation of Web Services (SOAP/REST) testing with SOAPUI, Groovy, WSDL, XML, JSON
- Ability to document and track defects as well as produce detailed reports using defect-tracking tools such asJIRA, Bugster, Rally, Test Director,, iTT, Bugzilla, QC and PPMA.
- Experienced in Design, Develop, Execute and Maintain Automated Test Scripts using by BDD (Behaviour Driven Development) and TDD (Test Driven Development) testing framework using Cucumber, Java, TestNG.
- Experienced in using defect reporting tools Test Director and Quality Center/ALM.
- Good experience in manual and automation of Web Services (SOAP/REST) testing with SOAPUI, Groovy, WSDL, XML, JSON
- DevelopedJBehaveBDD framework written in Gherkin language and automated the test stories in Java.
- Experienced in using ALM/Quality Center for managing test execution and defect tracking of all issues.
- Experienced in providing test management actions and activities (STLC) using ALM/Quality Center.
- Delivered user stories in sprint based on Agile scrum methodology and involving in daily scrum meetings and sprint planning meeting, JAD demo of sprint and retrospection meetings.
- Experienced in both UNIX and Windows platform.
- Good Interpersonal, Analytical and Communication skills.
- Self-motivated and ability to master new technologies.
- Ability to work under pressure, meet deadlines and work extra hours when needed.
TECHNICAL SKILLS
Automation Tools: Selenium 2.0, Selenium IDE, Web Driver, Selenium GRID, Cucumber, SOAP UI
Test Management Tools: JIRA, RALLY, Quality Centre, HP QC/ALM
SDLC Methodologies: Agile, V-Model, Waterfall
Development Environment: Eclipse, IntelliJ IDEA, Visual studio 2010/12
Frameworks: Keyword Driven, Data Driven, Test Driven, Behaviour Driven, Hybrid
Testing Frameworks: TestNG, JUnit
Languages: Java, C#, PL/SQL, VB Script, Ruby, Gherkin
Databases: MySQL, SQL Server 2014/12, DB2, Oracle 12c/11g
Web Design/Technology: Asp.net, PHP, Java Script, DHTML, XML, HTML5, CSS3
Web Servers: Apache Tomcat, Web Logic
Build Tools: Maven, Ant
Continuous Integration Tools: Jenkins, Hudson
Reports: XSLT Testing reports, SSRS, Extent Reporting
Version Tools: GITHUB, SVN, BitBuket
Operating Systems: Windows Variants, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Memphis, TN
Sr. QA Analyst
Responsibilities:
- Working in a highly dynamic environment with sprint teams using agile methodology.
- Worked closely with the Business Analysts to analyze the product owner requirements and preparing Test cases along with logging the defects in JIRA.
- .Developing Behavior Driven Development frameworks using Cucumber onrubyplatform
- Developed test code in Java language using Eclipse IDE and configured Web Driver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG framework and page object model (POM).
- Involved in integration testing, navigation testing and regression testing using web and client-server applications.
- Performed the Mobile Testing for Mobile App of Client, by identify the Mobile Platform like IOS, Android by using Appium.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Worked on Browser Stack (for Cross Browser testing) through Manual Testing and Automation Testing using Selenium WebDriver by testing the website on different browsers like Chrome, IE, Edge, Safari and Firefox.
- Maintained and updated the Manual Test case, Test Scripts and Test Data as per the evolving requirement.
- Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Written gherkin andRubyscripting automation test scripts to execute in Cucumber.
- Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.
- Experience in testing methodologies using White box, Gray box, and black box testing techniques manually and by using Automation
- Extensively worked with Version Control Systems BitBucket.
- Performed Automation testing of web based applications usingQTP.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Involved in creating automation test suites for progression & regression testing in Soap UI.
- Tested on different databases like MySQL, Oracle and web-server like Apache/Tomcat.
- Familiarize in working with Sort Site and deliver a product that meets AA Standard (at least in 85/100 points) to the clients.
- Closely worked with developers, business analyst, project manager and product owners in an Agile Environment using technical stories to create automated APIs and providing continuous defect reporting by logging them in JIRA.
- Executed SQL Queries and worked on XML data comparison.
- Developed test scenarios for process, function, integration and acceptance testing.
- Performed functional testing to identify various critical points in the application and automated it by using Seleniumweb driver.
- Involved in delivering Automation scripts for products being built.
Environment: Java, Selenium WebDriver, Mobile Testing, Appium, Cucumber, Ruby, TestNG, Jenkins, REST Web Service, SOAP UI, Eclipse, Firebug, Maven, Java Script, HTML, CSS, XML, MySQL, LDAP, Apache/Tomcat, BrowserSite, Sort Site, Windows, UNIX
Confidential, Des Moines, Iowa
Sr. QA Analyst
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Developed test code in Java language using Eclipse IDE and Junit framework.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Performed Proof of Concept withSelenium,Cucumberand Ruby.
- Worked in the agile environment with frequently changing requirements and features set.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Generated test scripts usingSeleniumandRuby.
- Developed BDD tests usingCucumberby writing behavior and step definitions & developed requiredSeleniumsupport code in JAVA forCucumber.
- Performed Data driven testing usingSelenium WebDriver, Junit functions and JDBC Connections that reads data from scripts using property and XML files.
- Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Hands on experience in testing of native and hybrid mobile application usingAppiumtool.
- Experience withload/performance tools like JMeter andLoadRunner.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Maintaining the Traceability matrix inHPALM.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Tested end-to-end systemperformanceusing LoadRunner.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- UsedHPALM as the Test repository and used it for executing the Test Cases and Scripts
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Executed VUGen scripts in Load Runner forPerformance, Load and Stress Testing using Controller in Load Runner and generated reports using the Analysis tool in Load Runner.
- Prepared and managed Test Cases usingHPALM.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Used Git as code repository and Code Collaborator to manage code reviews.
Environment: Selenium WebDriver, Jenkins, Appium, Cucumber, Ruby, SOAP UI, Mobile Testing, JMeter,Load Runner, Maven, Junit, Hp Alm, Eclipse, Java, HTML, CSS, Agile, GIT, SQL, Oracle and Windows.
Confidential, Miami Lake, FL
Quality Assurance
Responsibilities:
- Analyzed requirement specifications and discussed ambiguities with business analysts and developers.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Analysed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, and reports.
- Created Test cases, Test suites using TestNG, Selenium web driver.
- Responsible for creating and maintaining automation acceptance test suite usingSelenium.
- Also responsible for converting automation scripts to new framework usingSeleniumWebDriver, Java and Testing.
- Utilized Xpath locator to identify application objects uniquely (Firebug, Inspect element).
- Involved in setting up configuring the testing environment with Eclipse, JUNIT, and SeleniumRC andSeleniumJava client driver.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria
- Created and maintained test plan, test cases and automation test documents.
- Performed different types of testing like smoke, functional, system integration, whitebox, blackbox,graybox, positive, negative and regression testing.
- Developed Business Process Testing component
- Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Wrote test cases based on Business requirements and use cases provided by business
- Work with Development team to come up with an Automation strategy usingJBehave/ Selenium automated testing frameworks.
- Analysts, updated the test cases in accordance
- Strong database connectivity skills inIBMDB2, pl/Sql, Sql
- Responsible for development of Test Scripts used for Bug Fixes, Enhancements Functional and Regression testing of software releases according to the product functional specifications and use cases.
Environment: Java,SeleniumWebDriver, JUnit, Ant, Grid, jBehave,Jenkins,Db2,White box, Black box, T- SQL, PL/SQL, SOAP UI, XPATH, Firebug, XML, HTML, CSS3, Eclipse, HP Quality Center, Windows 7/XP.
Confidential, Charlotte, NC
QA Analyst
Responsibilities:
- Reviewed the business requirement documents and the technical specifications.
- Worked with business analysts, developers, and the support team to define the testing requirement documents.
- Extensively worked on creating the XML's for DDS testing
- Closely interacted with designers and software developers to understand application functionality and navigational flow.
- Work with engineering services team to run tests in continuous integration environment (Jenkins) and report on results
- Prepared and executed Automation Test Scripts in Selenium RC and Web Driver.
- Executed Parallel execution using Selenium Gird
- Created and executed T-SQL queries against Oracledatabase compared the results and analyzed discrepancies.
- Deployed builds in various mobile platforms using SVN and performed build validation
- Updated and maintained Quality Center.
- Utilized it for reporting and logging defects found during functional and regression testing.
- Followed up on defects through the bug life cycle.
- Prepared QA reports by collecting, analyzing and summarizing test results.
- Technical environment included: Android, iOS and Quality Center 9.0.
- Involved in testing Webservices REST and XML.
- Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
- Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.
- Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
- Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
- Involved in UAT Testing and Used Quality Center to report bugs.
- Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center.
- Prepared Test Data using QTP for Test Manager.
- Created data driven tests by using parameterization. Created user defined functions in VBScript.
- Involved in creation and scheduling of T-SQL jobs to run daily.
- Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
- Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
Environment: WebDriver, TestNG, HP Quality Centre, QTP, Automation Test Framework, JUnit, Java Eclipse, Automation, UNIX,UBUNTU, Windows .
Confidential
Software Tester
Responsibilities:
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Quality Assurance SIT Testing and smooth flow of defect management.
- Automated the regression test cases using the WebDriver & TestNG.
- Proficient in creating queries in TFS to validate results of TFS reports.
- WroteVBScript used Descriptive Programming by QTP/UFT
- Improved product quality by creating test cases, executing new feature testing, bug fix verification, and regression testing.
- Automated the Test Cases using WebDriver, Java Eclipse and JUnit.
- Involved in creating Test plans, for different components within the project.
- Proficient in Black Box andGrayBox testing
- Prepare the SIT effort estimation.
- Learned TCL and Converted the PYTHON scripts into TCL and automated it on Automation Test Framework (ATF).
- Preparation and reviewing Test plan for Production issues and enhancement request.
- Execution of JOB scheduler and End-to-End validation testing.
- Clear status reporting to CITI client and other stake holders.
- Preparation TCM (Test Closure Memo) with approval/Singed off from Client.
- Attain the Stakeholder meeting from QA side.
Environment: TCL scripting language, WebDriver, TestNG, Automation Test Framework, JUnit, Java Eclipse, Test Specialist - 10, SIT Testing, TCM, Python, Automation, SIT, UNIX/LINUX, Windows 7/XP/ Vista.