Krishna
Email: ********************@*****.***
Ph #: 909-***-****
PROFESSIONAL SUMMARY:
Sr. QA Engineer with over 5 years of experience in Quality Assurance in, Manual Testing, Automated Testing, Database Testing, Web base application and Client/Server 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.
Excellent working experience in all phases of SDLC: Requirements Gathering, Analysis, Design, Development, Testing, Implementation (Production) and Maintenance Support (Post Production).
Experience in preparing Test plan, Test cases, Traceability matrix, Test documentation and reports.
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, Load Runner.
Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
Very good experience in Mobile Application Testing in IOS and Android Platforms.
Have excellent knowledge on HP ALM 12.01, HP QC 10.00.
Created documentation on Web Applications (Includes REST API and API), Web Services and Mobile Applications.
Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
Extensively Used Mercury 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.
Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
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 and experience with TFS.
Worked on multiple adhoc requests asked by other teams and vendors.
Involved in Test designing by preparing High Level Scenarios & Test Cases by verifying BRD’s & HLD’s.
Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
Backend testing using SQL Queries. Involved in creating the Scenarios for single and multi-user test. Expertise in Data driven testing, Back-End testing.
Thorough 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, JSP, HTML, XML, JavaScript, Perl & Shell Script, SQL.
Testing Tools
Selenium Web driver/IDÉ/RC/Grid, JUnit & JMeter TestNG, Quality Center/Test Director.
Mobile Testing Tools
Xcode, perfecto
Mobile Platforms
Windows Phone, iOS, Android OS
Web & App Server
Apache Tomcat 3.0, JBoss 4.0, WebLogic 6.0, WebSphere, Sun Iplanet Web and Messaging Server 4.1
Continuous Integration Tool
Jenkins, Hudson, Cruise Control
Methodologies
Agile (Scrum), Waterfall, TDD.
Databases
Oracle, SQL Server, MS-Access.
Operating Systems
Windows variants, UNIX
Defect Tracking System
JIRA, Quality Center, DETS, GNATS 4.1, BugZilla 2.22
PROFESIONAL EXPERIENCE:
Visa, Austin, TX July 2016 – Till Date
Card Online Servicing: The aim of this project is to re-platform the visa card servicing pages using Angular Js, Spring and J2ee Technologies. This project allows the visa card customers to access various services of card, such as viewing account summary, statements & documents, transactions, payments and manage auto pay etc.
Role: Sr. Automation Engineer
Responsibilities:
Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber and Maven.
Extensively automated regression and functional test suites by developing test cases, test suites using Selenium WebDriver, JAVA and JUnit.
Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
Used SOAP UI and Postman for testing SOAPUI and Restful Web services.
Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
Wrote SQL queries extensively, queried database and generated test reports.
Performed Defect Tracking, ALM & Management in HP QC.
Writing test plan and analyzing user stories and epics.
Executed test run using cloud-based interactive mobile devices.
Involved in Data warehouse system testing, regression testing, user acceptance testing and integration testing.
Organized Defect Reviews and coordinated with QA team and development teams to ensure timely resolution of defects using
Environment: JAVA, SQL, UNIX, Web Logic Sever, QTP 10.0, MS Office (MS Word, Excel, PowerPoint), QC, IP_SWITCH, PGP desktop, Oracle SQL.
Paypal, Sanjose, CA March 2015 –July 2016
Description: Advance Auto Parts ecommerce systems department covers development and quality assurance for three main areas, B2B (business to business, commercial), B2C (business to consumer, main web site as well as customer service application) and Enterprise Services (covering the order management area). To support this initiative, the QA team has representation in all the areas and creates and executes manual as well as automated tests to ensure code functionality in each of the environments.
Role: Automation Tester
Responsibilities:
Used Selenium WebDriver used to test search results of Meta search engine.
Responsible for creating test plans, test cases, test scenarios and mapping business requirements to test cases.
Designed the test cases and developed test scripts using Java and Selenium RC/IDE.
Developed automation framework for Selenium RC in Modular Framework model.
Performed manual and gray-box testing of Android, iOS MAM & MDM (Mobile Application.
Responsible for development HP QTP and Perfecto Mobile automation strategy across multiple projects.
Perform integration, regression, acceptance, performance, functional, UI, compatibility testing (interruption and connectivity for Mobile Devices) to ensure product quality.
Developed Test Plan, Test Cases and executed various test scripts functional testing.
Developed Automation scripts for new enhancements using Selenium RC and Junit.
Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
Extensively involved in integrating Selenium RC with existing API to test framework.
Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
Used Quality Center as Test Repository for Requirements, Test plans.
Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
Used Selenium GRID to execute test cases parallel on different target machines.
Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
Wrote and executed SQL’s and PL/SQL’s to do the backend testing.
Responsible for updating and maintaining the Quality Center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.
Environment: Java, Selenium RC/IDE, Eclipse, Junit, Ant, SoapUI, Internet Explorer, Mozilla Firefox, Quality center, SQL, PL/SQL, Oracle, Windows and UNIX.
Ford, Chennai, India May 2011 – Nov 2014
Description: Ford Credit is an online application, which helps the customers to apply the credit for Vehicles. User can able to track the status through online. It has two modules Payment Estimator and Account Manager. Payment estimator will provide information about EMI details; we are using web services to get the data from Mainframe system. Account Manager is a simple and secure way to connect to your account online or from your Smartphone. We can pay our bill, setting up automatic payments, viewing payment history, Updating your profile and preferences Using Account Manager Application. Ford has multiple brands (Ford, Lincoln, Jaguar, Mazda, Land rover Etc).For each brand we are maintaining separate website. Customers can visits the websites and knowing the offers about the Cars based Models. We are posting the investor reports in the Website Monthly and Quarterly basis.
Role: Java/J2EE Developer
Responsibilities:
Doing the daily smoke test for the brand website applications before stating the business hours
I am responsible for uploading the Investor reports and Events presentation slide changes for brand websites.
I am involved to upload the promotions and offers for brand websites on frequently.
Involved in the developing of web pages using JSP and creating forms for the JSP’s with the help of senior developers.
Implementing the Client side validation using JavaScript.
Involved in resolving the issues with in timelines.
Extensively worked on TOAD for interacting with data base.
Developed complex SQL queries to perform efficient data retrieval operations.
Developed Unit, Integration Test Cases using Junit and JMock technologies.
Involved in complete software development life cycle (SDLC).
I am Responsible to prepare web monitor reports for brand websites on daily basis and sends to business.
I am responsible to generate the Browser and OS reports.
Responsible for writing JUnit Test cases for assigned use cases.
Creating Input and Expected data as per the requirements.
Environment: JDK1.6, Struts, JDBC, Eclipse, Oracle10g, TOAD, JIBX, Rational Rose, SVN, Ant Build, Log4J, Junit, EasyMock.