Manasa Krishna
Senior QA Automation Engineer
Contact: 972-***-****
Email: ******.*********@*****.***
PROFILE SUMMARY
A highly experienced competitive Software Testing professional with 8+ years of demonstrative experience in performing and leading teams in
Test Automation API Testing Functional Testing
Test Management User Acceptance Testing Integration Testing
Agile Methodologies E2E Testing Team Management
Defect Management Regression testing Training and Mentoring
Have worked on multiple complex testing projects involving multiple teams and stakeholders as part of testing programs.
Expertise in software testing with diverse background in UI, API, Web services (SOAP UI) and Automation testing (Selenium Web Driver).
Extensive experience in writing test design techniques, test plan, bug tracking tools, and automation tools like selenium.
Trained professionally in Waterfall and Agile methodologies (Scrum, XP, and Kanban) and have extensive working experience in the Agile framework.
Delivered large-scale software and web development projects on time and on budget by effectively collaborating, facilitating, leading and coaching multiple Scrum teams.
Expert at driving the adoption and enforcement of scrum rules, removing impediments and fostering self-management. Ability to multi task, known for taking initiatives.
Recognized for exceptional performance through the Cigniti partnership recognition program for the years 2012 & 2013.
CERTIFICATION
ISTQB Foundation Level Certified.
Oracle 11g certified
SOFTWARE TESTING EXPERIENCE
Experience in testing and managing all the testing activities in the project involving 20 participants as part of testing programs that have implemented both agile and waterfall methods.
Experienced in Software Development Life Cycle (SDLC), Testing Strategy, Test Methodology, design techniques and Bug Life Cycle.
Involved in the delivery of automated test scripts, functional test plans, and have experience on various testing phases that include system, UAT, Integration, API and end to end testing in diversified domains like HealthCare, Banking,ecommerce and Insurance.
Involved in Design and implementation of different Automation frameworks such as Data Driven Framework, Keyword Driven Framework and Page Object Model (POM) for various projects.
Expertise in automation tools Selenium, Cucumber, SOAP UI, and Jmeter.
Expertise in using Apache POI for data driven frameworks, to load data into required test scripts from external sources like excel sheets.
Performed User Acceptance testing (UAT) using Gherkin language to write the acceptance criteria’s such as feature file, Scenarios, Scenario outline’s and performed the step definitions and runner classes using Cucumber.
Exposure in programming with C# and VB Script.
Knowledge in Automating Test Scripts using C # and NUnit.
Skilled in designing process and automation frameworks for software testing, defect detection and prevention, status reports.
Experience in Risk, Issue, Change, Defect & Release management
Working Experience in Single Sign on (SSO) tools (Ping Federate and OPENAM).
Good knowledge on Firebug and has the ability to analyze the Java script code.
Expertise in implementing Maven as a build management tool to manage the required dependencies, plug-ins and for uniform build system.
Knowledge on mobile testing using Appium on real and virtual devices and sound knowledge in Perfecto which is a cloud based mobile testing.
Experience in QTP testing tool, techniques, and QTP automation
Experience in Using of QTP Integrated Environment (Step Generator, Synchronization, Actions, Recovery Scenarios and Methods )
Well-versed in Database operations, VB script and flow control statements
Experience working with logging frameworks such as Log4j and Extent loggers to capture the flow details of the test cases.
Experience in dealing with Ajax requests in Selenium Web Driver using Synchronization.
Extensive experience using version control tools like SVN, EDCS
Expertise in Problem finding and identifying work around.
Personal Attributes: Team player, self-starter, and handles pressure, effective communicator, adaptable and flexible. Possess a very friendly personal attitude.
OPEN SOURCE TESTING TOOLS
Expertise in managing Selenium as automation tool, Selenium grid, Java, Maven as build management tool, Appium for mobile testing, Cucumber, Extent Reports for report generation.
Used Apache POI to read data from external sources like Excel Spread Sheets to feed locators into the test script and also to configure the Test Framework.
Experience using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNG xml.
Knowledge of Web Development technologies in general, including HTML, CSS, JavaScript, JQuery, AJAX, and XML.
WEBSERVICES TESTING
Experienced with Soap and Restful web services testing using SOAPUI tool. Knowledge of XML, WSDL, XPATH, Groovy scripting. Experience with Service Oriented Architecture using SoapUI Pro tool to test web services.
Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into SoapUI to send requests and stored the data from responses into the respective excel sheets.
Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
DATABASE TESTING
Experienced writing and executing CRUD SQL statements.
Database Testing using SQL Queries with multiple Databases Oracle, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
Expert in developing complex SQL Queries, with various kinds of joins.
TECHNICAL SKILLS
Testing Tools
Selenium WebDriver, Selenium IDE/RC, SOAPUI, RestFull, Appium, Perfecto, JMeter, Selenium Grid, QTP
Frameworks
Data Driven,Page Object Model, Keyword Driven, Hybrid Driven
Test Build and Integration tools
Jenkins, Maven, Ant
Programming languages
Java(Strong in OOPS concepts),TestNG., VB Script, C#, Asp.Net, C, C++, Groovy, Gherkin,SQL.
Operating System
Windows XP/Vista/7/8/10, Unix, Linux, iOS
RDBMS
SQL Server2015, Oracle11g, MySQL.
Defect Tracking Tools
HP ALM/Quality Center, JIRA, Bugzilla, Rally, TFS.
Scripting Languages
Java script, VB script, Groovy
Deployment tools/ Applications servers
WebLogic, JBOSS, Apache2.0, Apache Tomcat.
Other Utilities
Eclipse, GIT, SVN, Sauce Labs, Firebug, Fire Path. Visual Studio2017
EDUCATION
Bachelors of Technology in Computer Science and Engineering from Jawaharlal Nehru Technological University (JNTU), India.
PROFESSIONAL EXPERIENCE
1. Project Profile:
Client
U by kotex
Location
Neenah, WI
Duration
Jan 2016 to Present
Role
Senior QA Automation Engineer
Project Description:
U by kotex is the leading female Health and Personal care provider, its sells various personal care products through web applications. Scope of this project is to validate all the critical functionalities related to the products in the web applications using both manual and automation testing techniques.
Responsibilities:
Worked closely with the team members to impart the functional knowledge and guide the team from the coaching to the test execution.
Involved in design and implementation of QA process for Agile environment.
Preparing Test Plan, analyzing user stories velocity, iteration planning, backlog grooming sessions during each sprint and also setting the criteria for Definition of Done for release
Automation using selenium web driver and API testing using SOAPUI
Test case design and execution at integration and End-End system levels.
Working in an Agile environment, performed the integration testing as a part of every sprint.
Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
Performed GUI testing, Sanity testing and prepare test scripts for Automation testing using selenium web driver.
Conducting UI testing, Functional testing, Regression Testing and verified the results with expected results using Traceability Matrix.
Worked in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
Handled Selenium Synchronization problems using Explicit & Implicit waits during functional testing.
Executed test cases relating to mouse events using Actions class in selenium to perform required mouse operations like click and hold, context click, move to element.
Worked on sporadic pop-ups and alerts using switch to actions in selenium automation. Handled multiple iframes and framesets to switch between/navigate through frames and performed necessary actions on the web elements.
Created a WSDL file and generated service stubs, client stubs to deploy this web service.
Integrated Jenkins with version controller and scheduled builds to run automatically during a build release by invoking predefined maven commands.
Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements and implemented JDBC connections in the automation framework to validate data in the database.
Used GIT as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.
Created Extent Reports and loggers to track the flow of the test cases, time taken for execution, defect tracking, pass/fail percentages and information on tested environment.
Used different modules in JIRA to report and track the defects, and communicated issues with the developers for a better solution.
Updated Requirements, Test plans, Defects and reporting bugs through Quality center and updating their status on Dashboard.
Analyzed bugs and involved in quality assurance reviews with the team to ensure bugs are reported and closed.
Participated in the triage meetings with development and product management team.
Shared Daily Status Reports (DSR) with all the team members, Team Leads, Managers and Clients.
Environment: Agile, Selenium WebDriver, Selenium Grid, Java, Eclipse, TestNG, Maven, Cucumber, Jenkins, SQL, Oracle, SoapUI, Git, Jira, JMeter, Extent Reports
2. Project Profile:
Client
Anthem Blue Cross and Blue Shield
Location
Wallingford, CT
Duration
Jan 15-Dec 15
Role
QA Automation Engineer
Description:
Anthem is a personal and Health insurance company, it provides various types of Health Insurance policies.
The objective of the project is to test the current redesigned payment models which aligns financial incentives and provides compensation for important clinical interventions that occur outside of traditional patient encounters.
Responsibilities:
Performed Agile testing, reviewed the User stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
Performed the build and maven dependencies using Maven build tool.
Extensively worked in Regression testing, Parallel Processing using Selenium WebDriver in TestNG.
Developed test scripts for Web elements by identifying the locators using Firebug and Fire Path Firefox plugins.
Developed custom libraries for automation using JAVA & Selenium WebDriver.
Involved in GUI automation, creating regression suites using Selenium Web Driver and Junit.
Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
Used XPath and DOM to work with dynamic and static objects in Selenium.
Tested applications in different types of browsers (cross-browser testing) to simulate production environment.
Experienced in locating elements on the webpage uniquely by writing the Customized XPath and CSS.
Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
Performed integration testing to verify the behavior of each application to any impacted external interfaces, code review and performance tuning.
Developed synchronization using implicit and explicit wait conditions.
Incorporated the test data in Test scripts from Excel using Apache POI API.
Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
Involved in Continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
Involved in test approach & test case walkthrough, review with peers and test leads.
Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
Analyzed test results, tracked the defects and generated reports using JIRA.
Environment: Java, Selenium WebDriver, TestNG, Firebug, Fire path, XML, XPATH, DOM, Quality Center, Cucumber, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins.
3. Project Profile:
Client
Park Lane
Location
Los Angeles, CA
Duration
Nov 13-Dec14
Role
QA Automation Engineer
Description:
Park Lane is an investing Banking firm, which provides sports finance advisory services to a wide variety of clients in the sports industry. The scope of this project is to test the recently updated online banking security enhancements.
Responsibilities:
Developed automated tests in Cucumber, Selenium WebDriver using java.
Tested system security from different user access levels.
Performed security testing for Multifactor Authentication (MFA) module.
Developed Data driven Framework and read the data from excel sheet using Apache POI
Hands on experience on Mobile App Testing (iOS, Android) and Developed and maintained Perfecto Mobile Automation for end-to-end test
Performed cross browser testing using Selenium Grid to check the compatibility of the application.
Developed sanity and automation regression tests.
Scripted the Test cases and managed the framework dependency jars using Maven.
Use Fire path and Firebug Firefox plugins for identifying all the web elements using locators.
Performed back end testing to test data flow to web application by writing and executing SQL queries.
Create test script in TestNG framework using java with Selenium WebDriver for regression testing.
Bug Tracking and Reporting through Rally.
Used Jenkins to run Cucumber Automated tests. Automated Rest API tests in Cucumber/Selenium framework.
Experience in setting upstream and downstream Jenkins jobs.
Used GitHub as version control to check in code. Worked with Master and Feature Branches.
Participated in Agile Scrum meeting on daily basis.
Environment: Java, Java Script, Selenium, Perfecto, Rally, SQL, Oracle 10g
4. Project Profile:
Client
Cigniti
Location
Hyderabad, India
Duration
Jun 10-Oct 13
Role
Test Engineer
Description:
Cigniti is a leading software testing services provider, the scope of this project is to test the enhanced features of existing time tracking application, which provides full-featured time entry, labour tracking, and time costing functionalities. It also supports multiple time clock options, including clocks with the latest technologies such as fingerprint biometrics.
Responsibilities:
Understanding and Analyzing the Application under Test interms of Object Identification
Involved in Creating Test Scenarios and collecting Test Data for Data driven.
Identifying end to end scenarios and Modularity.
Implemented the Test Plan and generated Test Scripts in VBScript to test various functionalities using the automated tool QTP.
Configured QTP settings in Object identification and globalizing the settings.
Performed Regression Testing using QTP.
Performed Back End Testing and wrote queries to retrieve relevant data using SQL from Oracle 10g.
Used Regular expressions and environment variables.
Inserted checkpoints to compare the behavior of the application using Quick Test Professional (QTP)
Maintained and uploaded the QTP Scripts to Quality Center.
Created the Test Summary Report (TSR) to detail the testing effort such as Test Case ID, number of Test Cases executed, passed, failed and status of Test Cases.
Environment: Windows, Oracle 10g, VBScript, Quality Center, QTP, Internet Explorer, Microsoft office, SQL.
5. Project Profile:
Client
Mahindra Satyam
Location
Hyderabad, India
Duration
Aug 2008 to May 2010
Role
QA Analyst
Description:
Mahindra Satyam was an Indian IT services company based in India. It provides services for telecommunications like network services, Mobile phones, internet access and Television services. The Project scope is to validate the new service functionality added to Telstra Digital services like Broadband and TBOX.
Responsibilities:
Understanding the Business requirements, function specifications and Design documents like BRD,SRS.
Involved designing and developing of templates for the Test Plans and Test cases, Writing Test Scenarios and review of Test Cases.
Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements
Involved in updating and executing test cases according to requirements.
Performed Black box Testing Techniques, like BVA, ECP, Decision Tables and Use Case Testing.
Performed Security Testing such as secure protocol testing using HTTPS and SSL, Digital Certificates.
Developed test scripts to Perform Integration testing, System testing, User Acceptance testing (UAT) and Back End testing of an application.
Performed GUI, Functional, Negative, Positive, Regression Testing
Extensively used SQL to verify the integrity and consistency of the data in the database.
Updated Defect Status Reports (DSR)and dashboards to display the status of test coverage including the number of test cases passed,failed or in pending.
Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status using Quality Center.
Identified the Test Cases and documented them in Quality Center(QC).
Updated daily status to Release Manager which includes issues, action items, defect status etc.
Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
Environment: Windows XP, ORACLE, Microsoft Office Excel, QC.