Kiran
Sr. QA Automation engineer
Email: *****.***********@*****.***
Contact: 510-***-****
PROFESSIONAL SUMMARY
Senior QA Tester with 8 years of experience in executing and testing of Manual and Automation Testing.
Experienced in preparing Test plan, Test cases, Test procedure, and Test scripts for manual testing as per user requirements and functional specifications of the system.
Experience in Writing Automation Scripts using tools such as Selenium WebDriver, QTP, Appium, and Test Complete.
Experience in Testing Frameworks TestNG, Junit.
Experience in Designing and implementation of Automation Frameworks including TDD, BDD Cucumber, data driven and keyword driven.
Experienced in Quality Center (QC), JIRA, Rally, and MTM for global test management, bug tracking and reporting.
Experience in Performance Testing in Load Runner for maintenance of Test scripts and to extract the result.
We also perform code review and check for potential errors in our scripts.
Experience in Quality Assurance standards, methodologies and strategies with better
Understanding of Software Development Life Cycle (SDLC), Software Development Engineer Test (SDET) and Defect Life Cycle.
Experience in writing WebElement locators using XPath and CSS to run web driven scripts.
Strong knowledge in Software QA standards, flows and methodologies like functional, performance, integration, regression, Performance, Load testing, Sanity testing, Exception testing, Compatibility testing.
Experience in setting up Appium Environment for Windows.
Experience in working on Waterfall, Agile (SCRUM) and iterative methodology.
Experience in interacting closely with scrum team members and in understanding User Stories to full fill the tasks associated with user stories.
Experience in web services testing like REST API, SOAPUI and POSTMANN.
Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
Good experience in the successful implementation of Automation Testing Framework with a strong focus on the automation of CI Builds.
Good understanding of Java, JavaScript, HTML, CSS, XML, JSON, XPath, SOA and Web Services (SOAP AND RESTFUL).
Experience in developing and maintaining Keyword-Driven, Data Driven, Hybrid and Page Object Model Frameworks using Selenium WebDriver.
Self-starter and a good team player with effective communication and organizational skills combined with attention to details and business process improvements.
GUI testing, Back-End testing, Browser Compatibility testing and Component testing on Windows.
Experience using SOAP services.
Testing Tools
Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, TestComplete, ITKO Lisa JUnit, Cucumber, Firebug, Fire Path, Testing, JXL, SOAPUI,BDD, FitNesse, Coded UI, Manual Testing, Appium (Mobile Testing), Ctest, Perfecto mobile, Espresso.
Language/ Script
Java, JavaScript, Gherkin, Ruby, VBScript (UFT), C++, C#, Python.
Frameworks
Junit, TestNG, TDD, BDD, Robot Framework.
Firefox Add-ons
XPath, Firebug
Web development
HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies
SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools
HP Quality Center (9, 10, 11.0), Bugzilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/ CI Tools
Ant, Maven, Jenkins, Hudson.
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, MongoDB.
Platforms
Windows 7/Vista/XP, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Client: EXPRESS SCRIPTS
Location: Franklin lakes, NJ
Role: Sr.QA automation engineer March 2018 to till date
EXPRESS SCRIPTS is one of North America top five Pharmacy Benefits Management companies measured by prescriptions sold. Working on an Optimization Communication project, in which the goal of the project is to improve contact strategy and reduced print before the application goes into production.
Roles and Responsibilities:
To participate in requirement analysis, planning and refinement.
Design, build, and maintain efficient, reusable, and reliable code.
Run regression on daily basis.
Create & maintain automation scripts for the stories.
Execution of automated test scripts through maven using cucumber.
Ensure the best possible performance, quality, and responsive of applications.
Identify bugs and device solutions to mitigate and address these issues.
Help maintain code quality, organization.
Combined experience of Test Automation Framework development from scratch using Tools like Selenium, Cucumber BDD, Jenkins, and Gherkin.
Using debugging tools and lab simulations to analyze problems and identify VPN solutions.
Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
Good knowledge on Object Oriented Programming (OOP) concept. Used Java coding for test case automation.
Automating system level tasks using Ruby as a scripting language to drive workflows for file management also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG/Junit.
Client: Motorola Mobility.
Location: Chicago, IL
Roll: QA Automation engineer Oct 2016 to Feb 2018
Roles and Responsibilities:
•Gathered requirements and analyzed the business workflows and data flows.
•Developed test data for navigation, functional, data validation and pos. / neg. test scenarios
•Translated business requirements to test cases.
•Conducted requirement analysis, resource estimation, test planning & execution, defect management & risk assessment in each project utilizing agile scrum.
•Executed scenarios to validate the workflow, business logics and report the results Conducted backend tests and constructed SQL queries to extract data from various tables.
•Identified and categorized the test cases for automation and used Selenium.
•Utilized Test Link to manage the test plan and Test cases.
•Executed test cases to verify the application integration, web services & validated the data quality.
•Validate the SQL Triggers and Procedures for appropriate functionalities.
•Conducted requirement analysis, resource estimation, test planning & execution, defect management & risk assessment in each project utilizing Acceptance Test Driven Development (ATDD) Methodology.
•Conducted manual tests and tested the data cleansing and loading processes.
•Prepare and execute test cases for Health payer system.
•Interacted with developers to resolve application defects found during API or batch testing
•Used UNIX shell scripts and commands for automation of the testing procedures.
•Managed the user stories in Jira.
•Designed, developed, documented, executed and maintained Test Plans and Test Cases for various ETL process.
•Performed Web service automation and Security testing with SOAP UI.
•Extensive ETL process testing on Oracle database and MS Sql Server.
•Analyzed the test harness results and created test metrics and status reports
•Prepare Test Status Reports, Defect reports and product status reports.
•Close interaction with Team Members, Developers, Business Analyst and Project Management.
Environment: LINUX, MS Windows 7, SQL, XML, XSLT, SOAP UI, MS Office, Informatics.
Client: McKesson Specialty Health,
Location: Scottsdale, AZ
Roll: Software QA Engineer June 2015 –Sep 2016
Roles and Responsibilities:
•McKesson Specialty Health provides educational material for physicians, and patient of certain.
•Medication so that the risk could be reduced.
•Utilized strong analytical, problem solving, judgment and skill to define appropriate balance of delivery content, quality and timing.
•Responsible for the definition, implementation, and execution of the functional, regression, and acceptance test strategy on highly iterative and collaborative projects in a Scrum environment.
•Used UNIX shell scripts and commands for automation of the testing procedures.
•Take on Team Leadership roles to define status, plan work, analyze metrics and assure product schedules are developed and met
•Worked with business analysts and developers in Scrum/agile methodology to establish
•Requirements and deliverables Formulated QA Documents and tracked the requirement changes and test cases.
•Analyzed the business rules; developed test scenarios to validate the web service requests and
•Integration between application modules.
•Managed the test assets in Quality Center Repository.
•Utilized agile test driven methodology throughout the development phase.
•Developed adaptable and reusable VBS function, managed a data driven framework and
•conducted functionality tests to validate the business rules and GUI functionalities
•Leveraged Java skills to debug the customize the test scripts using selenium IDE and Web Driver various business functionalities
•Categorized and grouped test scripts and performed regression tests on application builds
•Conducted and participated in UI and acceptance testing to validate and verify the accuracy of successful completion of Business Processes, functionalities, and reporting features
•Validated the file formats (XML), web services and middleware components (SOAPUI)
•Build and execute SQL queries to verify the data updates to various tables and ensure data quality and integrity
•Wrote and executed complex SQL queries including JOINS to validate Back-end data.
•Defined test strategies, planned and performed and managed all testing activities including
Environment: Agile, Selenium Web Driver, SOAPUI, XML, SQL, TOAD, MS Office, HP QC, Web Services, C#, Jira.
Client: Evolgence Telecom Systems Pvt Ltd,
Location: Hyderabad, India
Roll: QA Manual Test Engineer June-2013 to Apr 2015
Roles and Responsibilities:
•Analyzed the user requirements, functional specifications and used case documents for
•Functional testing.
•Migrated text scripts from Manual to Selenium.
Participated in Cashier system pre-planning meetings and reviewed Product Backlog with the team.
Implemented test scripts and data for automating the functional and regression testing.
Participated in daily scrum meetings and design sessions.
Worked with the manager for developing QA Test Plan.
Maintained log of test results using Quality Centre as per rating and interacted with developers to resolve issues.
Worked with Business Analysts to define test cases, test plans, test data ensuring accurate coverage of business and functional requirements.
Logged bugs found during testing into Track Record.
Reviewed test cases with Business and Development team and revised test cases based on the feedback provided and executed test cases in the Test environment
Involved in previews of partially developed stories and provided the feedback.
Tested hot fixes and performed Regression Testing on every build before going into Production.
Provided status reports to the higher management team.
Coordinated with developers to resolve the bugs found.
Reported the validation scripts execution results to Information Services users.
Prioritized bugs by coordinating with Configuration and Business Analysts.
Environment: Quality Center, SQL Server,Selenium, JUNIT, Manual testing, Test plan, Test strategy, retesting, Functional testing, Regression testing, MS Excel, HP ALM .
Client: HDFC Bank,
Location: India
Role: Manual/QA Tester Aug 2011-May 2013
Responsibilities:
•Reviewed the Business Requirement documents with the business and development team to understand the architecture and prepared Test Plans for all assigned project releases.
•Involved in creation of manual Test reports and Test cases.
•Involved in testing the new functionalities based on test cases manually and coordinated with development
•Team in fixing the issues.
•Knowledge in software development methodologies like Waterfall Methodology.
•Involved in Backend Database testing in Oracle using SQL.
•Analyzed performance of Web-server, Application-sever and Database-server in virtual users load.
•Used Quality Center to manage testing and track test results for each build and report defects detected.
•Defects were tracked, reviewed using Test Director.
•Involved in preparing Test Plans and Test Cases based on Functional Requirements using MS Excel and Quality Center/ALM.
•Involved on Testing Web Application which uses Restful Web services, XML.
•Involved API Level testing for web services enhanced the Test harness and developed many Test suites using XML.
Environment: Manual testing, SQL, Quality center/ALM, XML, Rest services