MANIKANDAN MUTHU
E-mail:****.********@*****.***
Skype: manikandanmuthu1
P R O F I L E
Software QA leadership Skills: Expert in Agile software development and testing (SDET) with 9+ years of experience in designing Test Framework for various UI and API functional and non-functional (performance) programs, developing test tools for effective testing, implementing QA processes, leading software QA and Development teams, mentoring test engineers and recruiting and hiring engineers.
T E C H N I C A L S K I L L S
C#, WCF, WPF, LINQ, SQL, UML, C, C++, Coded UI, Xperf, Xperfview, Microsoft UI Test Automation Framework, Fitnesse, SLIM - Integrated Acceptance Test Framework, NUnit, MSTest, Test Driven Development, Behavior Driven Development, SQL Performance, WCF Performance, .NET Application Performance, QNX, VxWorks, Mac OS, Hitachi Embedded Workshop, Visual DSP++, Microsoft eMbedded Visual c++, Microsoft Visual studio 2010, MULTI for Power PC v4.2.3, Wind River Workbench 2.5, SSH Terminal, Cygwin, STI,VPN Client, Perforce, Win CVS,TFS, ARM, MIPS, Power PC, X86, SH, Blackfin DSP, Oracle8i , SQLite, Windows, UNIX &Linux platforms.
S U M M A R Y O F E X P E R I E N C E
• Design and develop Test Automation Framework to effectively test .NET applications functional and nonfunctional programs through UI as well as API
• Design and develop test framework for behavior driven development (BDD) using Fitnesse and SLIM – Integrated Acceptance test framework
• Design test strategy/test case for Scenario based testing (functional) using Fitnesse/SLIM test framework
• Design test strategy/test case for nonfunctional (performance) testing using Fitnesse/SLIM
• Design test framework to test WCF services functional and nonfunctional programs
• Define the test scope within the context of each release/delivery
• Architect and implement agile testing practices across distributed test teams
• Design Framework to perform Load test automation for .NET application
• Design performance modeling to meet performance objectives for .NET Applications
• Measure .NET Applications performance by using various tools(e.g. Load Test Framework)
• Apply performance tuning patterns to .NET Applications
• Perform load test on .NET Applications
• Mentor test engineers in performing test driven and behavior driven development test automation
• Write test automation script in c# for UI automation
• Develop custom tools to support UI automation
• Present Fitnesse/SLIM test framework training program
• Present technical session about writing automation test to cross functional teams
• Plan, Deploy and Manage testing effort for every release/delivery
• Estimate testing effort with given resources for every release/delivery
• Review test design/script and test cases
• Facilitate daily scrum, ensure team follows agile process, remove barriers and shield the team from external interferences, enable team cooperation across all roles and functions and ensure they are fully functional and productive
Lead Software Engineer, General Electric (GE Energy), Mumbai 8/2007 – Present
Project: ADAPT. Wind
Client : General Electric
Role : Lead Software Engineer
Language : C#, WCF, WPF, SQL
Platform : Windows
ADAPT. Wind condition monitoring solution proactively detecting impending drivetrain issues and provides intelligent platform which early warns/detects of Wind Turbine faults by identifying problems soon enough to perform some maintenance up-tower, increase availability and decrease maintenance expenses of Wind turbines.
Responsibilities:
• Design and develop Test Automation Framework to effectively test Wind Application’s functional and nonfunctional programs through UI as well as API
• Design and develop test framework for Wind Application behavior using behavior driven development (BDD) with Fitnesse and SLIM – Integrated Acceptance test framework
• Design test strategy/test case for Scenario based testing (functional) to test Wind Application using Fitnesse/SLIM test framework
• Design test strategy/test case for nonfunctional (performance) testing using Fitnesse/SLIM
• Design test framework to test WCF services functional and nonfunctional programs
• Design Framework to perform Load test automation for Wind Application
• Design performance modeling to meet performance objectives for Wind Application
• Measure Wind Applications performance by using various tools (e.g. Load Test Framework)
• Apply performance tuning patterns to Wind Application to improve its performance
• Perform load test on Wind Application to test its load
• Write test automation script in c# for UI automation
• Write/Automate test using Fitnesse/SLIM test framework tool
• Facilitate daily scrum, ensure team follows agile process, remove barriers and shield the team from external interferences, enable team cooperation across all roles and functions and ensure they are fully functional and productive
Senior Software Executive, V2tech Ventures Pvt.Ltd., Mumbai 04/2005 to 07/2007
Project : eCDDB Toolkit
Client : Gracenote-Leader in Global Digital entertainment technology
Role : Senior Programmer Analyst
Language : C, C++
Platform : Windows
Tools : SH4 IDE,Visual DSP++,Microsoft eMbedded vc++
µ-Processors : ARM, X86, SH4 Hitachi, Blackfin DSP
The eCDDB Toolkit system maps several OS subsystems' native calls to the interface used by eCDDB. These subsystems include: basic types, standard io, string and character manipulation, memory management, cryptographic functions, device ID,online communications, stack tracing and logging.The eCDDB system provides eCDDB music recognition service functionality to be supported on the target device.
Responsibilities:
• Built and managed tool chains for cross-compiling to ARM, MIPS, Power PC, X86, SH and Blackfin DSP processors to provide music recognition service functionality across various systems
• Wrote automated unit and functional test to test music systems
• Implemented processor specific compiler optimizations
• Port the sources into Windows and various RTOS platforms
• Wrote makefiles to combine the necessary modules and make the build on RTOS platforms
Project: GNTFUnit Framework
Client : Gracenote-Leader in Global Digital entertainment technology
Role : Senior Programmer Analyst
Language : C
Platform : Windows
Tools : GNTFUnit test framework
Unit Test Framework developed to test music recognition service to work on platforms like Windows, Qnx and Linux. The Test framework interacts with all other units and initializes the System Under test created Test suites and then executes all test suites along with their respective test cases.
Responsibilities:
• Built unit test framework GNFT
• Designed test strategy
• Developed test automation script
• Executed automated and manual test script
• Identified test tool requirements
Programmer Analyst, Promise Kept Business Solutions, Chennai 04/2003 to 04/2005
Control And Monitoring system
Client : State Bank of India
Role : Programmer
Languages Used : C, C++
Back end : Oracle 8i.
Platform : UNIX
Control And Monitoring system is a tool is developed to monitor various networks and related applications continuously, enabling the service provider to detect problems immediately and take proactive corrective action to minimize downtimes on an online and continuous basis. The most unique feature of the CAM is that it gives real-time pictures of the functioning of the network and allows for a quick response to any problem.
Responsibilities:
• Wrote programs and developed control and monitoring tool to monitor various networks and related applications continuously
• Prepared tests, test data and executed test
• Debugged source to fix bugs
• Documented programs
C E R T I F I C A T I O N S
• CSM – Certified Scrum Master
• Green Belt - Lean Six Sigma Certified
• BELS (Building Essential Leadership Skills)
• Effective Coaching
• Hiring the Right People
• Change Acceleration Process ( CAP)
• Basics of Machinery Diagnostics
E D U C A T I O N
• B.E., Computer Science and Engineering 2003
Manonmanium Sundaranar University, Tirunelveli, India