Poojitha Krishna
E-mail: *****.****@*****.*** Phone: 972-***-****
Professional Summary:
Over 9 years of experience in Information Technology, with specializing in Software analysis, Software Quality Assurance, Testing of Mobile IOS, Android, Web, Windows, Web Services, Client/Server applications, ETL, Web Services, Data Driven Applications, Data Warehousing projects using Manual and Automated testing procedures
Experience in all stages of the Software Development Life Cycle and in analyzing Business Specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports
Experience in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using Test/Junit, ANT/MAVEN build tools Jenkins/Hudson, Cucumber/Jbehave, Web Services (REST, SOAP), Tosca, HP UFT / QTP.
Good experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
Extensive knowledge in Protractor framework for Applications developed with Angular JS.
Extensively worked on data warehousing and decision support systems with relational databases such as oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
Thorough knowledge in the aspects like Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP UI/UDDI/WSDL).
Experience in using Smoke testing, System Integration testing, Regression testing, Performance testing, Load testing and coordinating User Acceptance Testing.
Expertise in JAVA/J2EE technologies like Struts, Spring, Hibernate, HTML/HTML5, CSS, JSP, EJB, JDBC, Servlets, MVC, JavaScript, JQuery, JSON, Eclipse, Apache Tomcat, Subversion and AngularJS.
Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
Experience with bug tracking tools like Quality Center/Test Director and familiar with Clear Quest, Bugzilla, JIRA, Rally, POS.
Excellent work experience in C#, C++, VB Script, Ruby on Rails, HTML5, JavaScript, Python.
Capability in utilizing RDBMS concepts and worked with different Databases like Oracle8i/9i/10g, MySQL, Microsoft SQL server.
Have knowledge on NoSQL DB like Cassandra and MongoDB.
Good Unit testing experience in utilizing JUnit and used Log4j for effective logging.
Worked broadly on the white box testing at the interface and clear- box testing internally within the database.
Experience in utilizing ELT testing for extracting data from transactional system then transform it by data cleansing operations and then load into OLAP data warehouse.
Experience in using centralized version control system and distributed control system like CVS and GIT.
Implemented different automation frameworks like Data-Driven Framework, Keyword-Driven Framework, Hybrid Framework, Behavior Driven Development, Framework/Acceptance Test-Driven Development Framework (BDD/ATDD), Page Object Model Framework, using Selenium WebDriver, Maven for many projects.
Good knowledge on Big Data testing technologies such as Hadoop, HBase and Hive
Experience in Design and Development of test automation systems
Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
Good Knowledge in scripting languages like Unix Shell, Java Script and VB Script.
Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing, Stress testing, load testing and longevity testing
Excellent experience with source version control tools such as Subversion (SVN) & Git.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team with ability to interact with individuals at all levels.
Technical Skills:
Languages/script
C, Java, C#, Python, JavaScript, VBScript(UFT).
Testing tools
Selenium Web Driver/IDE/GRID, Appium (Mobile Testing), JXL, Manual Testing, Mercury QTP, JUnit, Cucumber, FirePath, TestNG, SOAPUI, Coded UI, Firebug, HP Quality Center.
Web Development
HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
Bug Tracking Tools
HP Quality Center (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Methodologies
Agile (Scrum), Waterfall, TDD.
Frameworks
JUnit, TestNG, TDD, BDD, Protractor.
Platforms
Windows XP/7/8, UNIX and Linux
Databases Technologies
MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
SOA Technologies
SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Professional Experience:
Client: Rockford Health System, Rockford, IL
Role: Sr. Test Automation Engineer
July 2015 to May 2017.
Rockford Health System, located in Rockford, Illinois, is the largest health system serving northern Illinois and southern Wisconsin.
Responsibilities:
Took a leading role in test automation and manual testing, actively involved in creation of detailed test plans, test cases and test scenarios for different application modules according to functional requirements and business specifications.
Good understanding of Health Insurance Portability and Accountability Act (HIPPA)
Performed Smoke Testing, Functionality Testing and Regression Testing
Created Test Cases to check the functionality of Application
Tested HIPAA Transactions and Code Sets Standards such as 837/835, 270/271, 276/277 transactions.
Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
Perform Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
Worked on Continuous Testing platform Tosca.
Designed and Develop Selenium Hybrid Automation framework using Java reflection, TestNG, Apache POI for Web Service automation and Maven.
Involved in test automation by using open source tools such as Selenium, Junit, JMeter and Appium.
Automating emulator and browser using Appium script for both android and IOS automation.
Involved in cloud onsite testing using See Test.
Implemented Agile (Scrum) QA methodologies.
Created resiliency test cases according to stands manual and automated.
Worked on ETL Tool for testing the extracted data from the database
Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework.
Used Quality Center as a repository to record all project testing efforts and to keep track of the defects
Created automated test suites using CA Lisa for testing the APIs with Virtualized as well as live integrated environments.
Reported the bugs/defects through Quality Center.
Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
Maintained code version using GIT
Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API and Created Test Scripts in SoapUI and Restful for Testing Web Services
Involved in testing Web services and XML with SOAP UI. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
Implemented test-driven development using Python.
Implemented Continuous Integration of automation framework using tools like Jenkins, etc.
Used SAP testing TAO (Test acceleration and Optimization) for automation testing of SAP testing.
Performed database testing using SQL.
Created POM to store the project data and configured their details using Maven to build the project.
Write scripts using Groovy with Groovy frame work.
Managing JUnit test scripts for unit testing and running the scripts on test environments for latest deployments.
Lead a small team off shore and onshore, prioritize tasks and deliver
Partner with development to resolve defects and coordinate with offshore developers daily to resolve the root cause analysis meetings
Environment: Java, Selenium, JavaScript, Maven 3.1.1, Eclipse, Git, QC, JIRA, SoapUI, Jenkins, TestNG, Junit, Agile(SCRUM).
Client: Meijer Inc - Grand Rapids, MI
Role: Sr. QA Automation Engineer
August 2014 – June 2015.
Responsibilities:
Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies
Implemented Recovery Scenario to handle unexpected events or errors
Performed functional testing for detailed test case design and executed tests
Automated all Test cases using Selenium WebDriver. Understands and implements scope for project in Agile methodology, APM Process along with ATDD (Acceptance Test Driven Development)
API testing (v2) on the Advance REST Client and SoapUI
Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
Very good experience in User Acceptance testing, used to test the application for different modules/links in the application with the help of Cucumber tool in a Behavior Driven Development(BDD) Framework
Involved in preparing Requirement Traceability Matrix
Created Generic Test cases for supporting SOAP based Web services testing
Actively involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
Implemented manual test cases for each sprint task and executed them using Soap UI.
Testing backend APIs using the Soap UI.
Developed test code in Java language using Eclipse IDE and TestNG framework.
Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG)
Automated Regression Test cases using QTP and Writing API and Web Service Test Cases using Soap UI.
Built a detailed, reusable, Keyword and Data driven automation frameworks for Regression test suite in UAT environment using HP Quick test pro
Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber
Environment: Selenium WebDriver 2.0, Windows 2000, Quick Test Pro, LoadRunner, SOAP UI, SQL, MS Outlook, Java, HTML
Client: Comerica, Auburn Hills, MI
Role: Test Engineer
October 2013 – July 2014
Responsibilities:
Exported Test Cases using Mercury Excel add-in into Quality Center and converted them into Test Scenarios for automating in Test Plan and Test Lab module.
Reviews test plans for teammates and coworkers.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API
Implemented Automation process in manual testing environment using Mercury Test Suite
Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
Executed Test Cases manually and Test scripts using QTP and reported defects through HP Quality Center.
Used Selenium WebDriver/RC for writing test scripts for regression test coverage.
Mentored novice QA Testers on QTP and Quality Center latest versions and on advanced features
Worked on Requirements, Test Plan, Test Lab and Defects modules in Quality Center for Regression testing.
Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API
Automated the Back-End testing for reusability by writing Unix Shell Scripts
Created and maintained SQL Scripts and Unix Shell scripts to perform back-end testing on the oracle database.
Created automation scripts using HP QTP for different scenarios, used Smart Identification feature of QTP to identify unique properties of objects, created user defined functions, reusable actions, and managed shared object repositories
Wrote complex SQL queries to perform the backend testing of the Oracle database using PL/SQL developer and UNIX shell commands
Worked on a UNIX platform and experience in backend testing by executing SQL queries
Generated Project status reports thru Quality Center and Document Generator for team meetings and Management review.
Developed Automation Scripts that runs around 4000 test cases in a single run without any exceptions in UAT for regression testing
Performed Stress, Load and Performance Testing on the web-based application using Loadrunner to determine the reliability and capacity of the server
Used Ramp up and Ramp Down to manipulate the V-User pattern in LoadRunner
Manipulated the Think time to see the response of the application was affected or no in Load Runner.
Environment: Windows NT, Windows server 2003, Quick Test Professional, LoadRunner, Quality Center, Oracle, UNIX
Client: Kansas City Life Insurance, Kansas City, MO
Role: QA Analyst
October 2012 –September 2013
Responsibilities:
Formulated Test Plans, Test Scenarios, Test Cases, Test procedures, expected results, and test data for the System Testing of web application
Performed Black Box and Grey Box Testing to check the functionality of the application
Worked in Agile Environment with frequently changing requirements and features set.
Created Test Cases in Quality Center based on user requirements and functional specifications.
Performed manual testing to verify the functionality of all the required features
Created and managed goal-based scenarios and performed load testing using Load Runner
Created Reports/Graphs using Load Runner analysis tools
Identified tests to be automated and converted to Test Scripts using QTP for Functional and Regression testing.
Added annotations to the test (selenium)
Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP)
Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories
Involved in discussions with functional, development and user groups to familiarize with requirements
Involved in User Acceptance Testing, GUI Testing, and Regression testing, on different versions of the application
Analyzed the manual Test Cases that were stable enough to be automated
Experience in Using Web services to test CSM, CRM and billing to test E2E Scenarios
Recorded and play back the test scripts using Quick Test Professional (QTP)
Environment: Mercury Quality Center, MS Office (Excel), SQL, MS Office Suite, Oracle, QTP (Automation Scripts), Oracle 10g, UNIX
Client: Muthoot Finance, Kerala, India
Role: Manual and Performance Tester
May 2010 - July 2012
Muthoot Finance is an Indian financial corporation. It is known as the largest gold financing company in the world. In addition to financing gold transactions, the company offers foreign exchange services, money transfers, wealth management services, travel and tourism services, and sells gold coins at Muthoot Finance Branches.
Responsibilities:
Prepared Test Plan and Test Cases based on the business and functional specifications.
Analyzed code to performed white box testing.
Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
Reviewed and implemented Business Requirement Documents.
Reviewed the test cases written for Unit and Integration level.
Analyzed test specifications and converted them into Manual Test Cases.
Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
Attended Weekly Status Meetings, discussed and interacted with team members.
Performed End to End Testing and involved in User Acceptance Testing.
Performed Security Testing (Authorization Testing, Access Control Testing).
Worked on SQL statements in checking the validity of the Backend.
Environment: SQL, Windows XP, Microsoft Office tools.
Client: ValueLabs, Hyderabad, India
Role: Manual Tester
June 2008 – April 2010
ValueLabs is an Indian-based global IT services and consulting company that provides custom information technology and business consulting services. Its corporate office is located in Hyderabad, India.
Responsibilities:
Involved in QA reviews and Software Development Life cycle phases.
Gathered Test environment requirements with the QA Lead.
Identify and derive testable conditions out of general Business requirements.
Developed manual/Functional Test conditions and Scripts based on the requirement documents.
Performed end to end Functional Testing for the web based application.
Developed manual test cases and executed it.
Built and Executed a Regression testing suite using QTP.
Validated and Verified fixed defects.
Involved in team of User acceptance testing (UAT)
Interact with Developers and BA to understand complex situation.
Take part in Daily Stand up meetings and weekly meeting.
Environment: Microsoft Office tools, Windows XP, SQL
Educational Qualifications:
Bachelor of Technology from JNTU, Hyderabad (2004 – 2008), India.