Summary
Overview
Work History
Education
Skills
Timeline
Karthik Murali

Karthik Murali

Chennai

Summary

  • · ISTQB Certified Tester with 12 + yrs of industry experience in the area of Software Testing (Manual and Automation) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
  • 7 + years of professional experience in testing with extensive knowledge of Automation Framework Design & Implementation using Selenium Tool
  • Experience in Manual & Automated Testing of GUI and functional aspects of Client - server and Web based Applications on multiple levels of SDLC and Software Testing Life Cycle (STLC).
  • Good Knowledge of Object Oriented programming Concepts(OOPS) and Java Skills
  • Good experience in creating test scripts using WebDriver, BDD, Selenium Grid in Java.
  • Good experience in DataDriven and Behavior Driven Development Testing.
  • Experience in Functional, Regression and System testing using Manual and Automated testing tools - Selenium WebDriver.
  • Experience in automating test cases using TestNG, Junit and Cucumber UI scripting and execution
  • Have hands on experience in developing the test automation scripts using Selenium WebDriver using TestNG Framework.
  • Writing Test Scripts using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
  • Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG. Hands on experience and good knowledge in creating, modifying and enhancing both manual test cases and test scripts created in Selenium WebDriver.
  • Good Experience in Performance Testing using JMeter.
  • Good Experience in writing XPath to locate web elements.
  • Well versed with Agile process
  • Experience in analyzing Business, Functional and Technical Specifications
  • Experience in writing Test Plans, Test Cases, Test Procedures and Test Scripts from requirements and Use-Cases
  • Expertise in performing different types of Testing: White Box (Unit Testing, Integration testing), Black Box, Smoke, Functionality, Integration, Stress, Volume, System, Performance, Regression Testing and Full Life Cycle Testing.
  • Experience in Software Verification and Validation based on Testing Methodology.
  • Experience with Micro Service API Automation using RestAssured Selenium BDD Framework
  • Developed Hybrid and cucumber framework for executing selenium test scripts.
  • Experienced in designing Page Object Model (POM) and TestNG based automation framework using Selenium WebDriver, Java, TestNG & Apache POI .
  • Experience in designing automation framework using Page Object Model (POM) Design for better code reusability & maintenance
  • Experience with continues integration tool Jenkins, build tool Maven and version control / source code management tool GitHub implementation for Selenium scripts And also had an exposure to DevOps.
  • Extensive working knowledge in UNIX, SQL .Python and Windows platforms
  • Ability to work in a fast-paced, deadline-driven environments
  • Experience in data- driven test using Jenkins
  • Excellent interpersonal and customer relational Skills.
  • Experience in working in domains like Core and Investment Banking.
  • Proven communication, presentation Skills and Leadership Qualities
  • Sound Technical knowledge, excellent exposure and ability to learn any tool quickly.
  • Experience in Oracle, SQL server
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Dynamic Software Tester with experience writing test scripts, debugging and implementing automation tests to help applications run smoothly. Collaborates with software team in continuous build and deployment process. Excels at learning new software tools and best practices in software quality assurance.

Overview

14
14
years of professional experience

Work History

Technical Test Lead

Infosys Technologies
Chennai
06.2014 - Current
  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
  • Run Defect Trailing and Review the Test Scenarios/ Test Cases with Business
  • Thorough experience in Agile, Scrum methodologies .
  • Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG
  • Responsible for implementing JMeter based infrastructure including: Architecting the load testing infrastructure, hardware & software integration with JMeter .
  • Customize Parameterization in DATA file using via LoadRunner to test the application with different sets of data.
  • Generating the detailed reports of the Bugs, Test Execution summary reports.
  • Experience in testing the applications Manually and using Automated testing tools like Mercury Interactive Tools (QuickTest Pro, Load Runner, Quality Center), using both Black Box and White-Box testing techniques
  • Conducted the team meetings for discussing the status and issues.
  • Attended Weekly/Daily reports to clients based on the status of execution/defects.Execute the Test cases and review the results to get the Business approval for UAT
  • Experience in Web Services testing using Rest and SOAP UI.
  • Test automation for web application (SWAP module) using Cucumber.
  • Wrote tests using Java web applications. Web controls testing - wrote automation to test the controls from end to end starting to invoking in Internet Explorer.
  • Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber, and Maven.
  • Automation of test cases using Selenium Web driver , TestNG, Page object Model(POM)
  • Designed and documented REST/HTTP, SOAP APIs , including JSON data formats and API versioning strategy.
  • Writing simple to complex SQL queries for testing purpose.
  • Validated SOAP UI and Restfull API services
  • Implemented Selenium tool ( Selenium RC, or Selenium GRID ).
  • Configured Selenium Grid to execute the scripts in cross browsers.
  • Performed white box testing using TestNG for class, method.
  • Tracked defects using JIRA and generate defect summary reports.
  • Developed BDD tests using Cucumber by writing features and developed the required Selenium support code in JAVA for Cucumber.
  • Used TFS(Team Foundation Services) for Defect Management.
  • Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-testing methodology.
  • Involved in GUI testing, user acceptance testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.
  • Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-testing methodology.
  • Developed SQL queries and generated Audit reports based on business Requirements.
  • Assist Dev.team members in effective unit testing by providing the necessary environment to speed up the release process to QA, this increases the quality of the builds entering QA for system test and the final build released to the customer.

Environment: Java, Unix, JMeter, JIRA ,J2EE, AGILE, Windows , Quality Center/TFS, Selenium Grid/Webdriver,SOAP UI, Junit, Firebug, SQL,JavaScript, Jira,JSON, Eclipse IDE, PL SQL , EVM, Maven ,Nunit , Visual studio

Functional Tester

Polaris Financial Technology
Chennai
01.2010 - 05.2014
  • Reviewed & Analyzed Functional Specification Requirements in order to understand the AUT.
  • Involved in SCRUM meetings with the Development and Product Management team and analyzed and developed product stories and included them in Sprint backlog . Involved in complete SDLC -Agile methodology.
  • Managed the QA Project planning activities by identifying the resources, Timelines , Schedules , Testing Cycles, QA Strategy documentation and automation.
  • Proficient with testing Web & Database testing .
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into ALM. Defects were linked via traceability to specific test case.
  • Performed Functional, System, Regression, Usability, Smoke and end-to-end Integration testing..
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology .
  • Worked as manual tester and Analyzed Business and Functional requirements of the application and worked with Business users to understand project requirements and to figure out the scope of test strategy.
  • Participated in peer reviews of functional specification, application previews, and test plans/test cases.


Education

MBA - Technology Management

Anna University - Distance Mode, Chennai
05.2012

Bachelor of Engineering - Electrical, Electronics And Communications Engineering

Jaya Engineering College, Chennai
06.2007

Skills

Testing Tools: Selenium 2 Web Driver/Grid, RestAssured, Maven, Jenkins, BDD, JMeter, Sql

Defect Tracking Tools: ALM, Jira, BugZilla, Rational Clear quest

BDD Frameworks: Cucumber, Keyword and Data driven framework

Programming Languages: Java, SQL

Web Services: REST Assured

Script Languages: SQL scripting, VB Script

Platforms: Windows 2003 Server, UNIX, Windows XP/Vista/7/8, MAC OS X

Databases: Oracle R12, MS SQL Server 2005, 2008, 2014, No SQL,

IDE & Reporting Tools: Eclipse 33,34,35,

Methodologies: Agile Scrum, Waterfall, SDLC

Build Tools:Maven

CI Tools: Jenkins

Unit Test Frameworks: Junit&TestNG

Domain Knowledge: Core and Investment Banking

Timeline

Technical Test Lead - Infosys Technologies
06.2014 - Current
Functional Tester - Polaris Financial Technology
01.2010 - 05.2014
Anna University - Distance Mode - MBA, Technology Management
Jaya Engineering College - Bachelor of Engineering, Electrical, Electronics And Communications Engineering
Karthik Murali