Test Lead Resume
SUMMARY:
- Over TWELVE years of strong IT experience in product development and architectural design. Having strong programming skill in C, C++ and PL/SQL on UNIX and Windows platforms.
- Experience in developing real - time and critical application using C++ with object oriented concept.
- Expertise on programming concepts like templates, algorithms, STL and design patterns.
- Proficient in developing multi-threaded application, concurrency control with complex data structure and algorithm. Knowledge of relational databases and distributed application.
- Experience on developing Confidential by using large sets of financial data.
- Experience with implementation of Message Queue, Semaphore and shared memory. Exposure to Banking domain and Confidential Calculation and development.
- Experience on Confidential Management with Confidential application and Trading system. Development of Confidential requirements for regulators like Confidential, Confidential and Confidential .
- Expertise on the tools Clear Case, SVN, Make file, Confidential, Shell Script, XML parser.
- Hands on experience with data structure linked list, stack/queue, graph, binary tree, hash table etc.
- Proficient in OOP analyses and design patterns like observer, builder, Confidential, singleton etc. Strong experience in developing products in Agile (Scrum) method.
TECHNICAL SKILL
Programming Languages: C, C++, SQL, Bash Shell Script, Python, XML.
Operating System: UNIX, Linux, Windows.
Tools: Makefile, Confidential, HP QC, JIRA, Valgrind, Analyzer.
Database: Oracle, Sybase.
Version Control: Clear case, SVN.
Programming Techniques: OOPs, Algorithms, STL, Data Structures, Multi-threading, design pattern, efficient memory utilization and performance tuning.
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore, MD
Responsibilities:
- Design and development of new features of Confidential application using C++ on Linux environment. Coding, debugging and writing unit test cases and test it part of development work.
- Extensive use of C++ coding using multithreading, concurrency control, complex data structure and algorithm.
- Creating test plans to cover the functional testing of the application. Design and develop high-quality software in a timely manner using object-oriented design principles, formal design patterns, Scrum methodology, and other software development best practices.
- Keep track of defects and change request in the existing application. Configuration and deployment of the application and helping release management team with release process.
- Effectively conducted meeting with architects and development team in the design phase.
- Conducted daily scrum meeting with team and discuss various activities of the project.
- Documented and implemented valued added services and performance improvement of the application. Effectively Done Peer code review in reveal to improve quality of the application.
Environment: Platform: C++, UNIX, Oracle PL/SQL, XML, Python.
Confidential, Jacksonville, FL
Responsibilities:
- Design and development of new features of Reveal application. Extensive use of C++ coding using multithreading and data structure on Linux platform.
- Effective use of Clear case with different activities like Code check in, check out and merging to main branch.
- Creating test plans to cover the functional testing of the application. Keep track of defects and change request in the existing application.
- Effectively conducted meeting with architects and development team in the design phase.
- Conducted daily scrum meeting with team and discuss various activities of the project.
- Documented and implemented valued added services and performance improvement of the application.
Environment: Platform: C++, UNIX, Windows, Oracle PL/SQL, XML, Python.
Confidential
Responsibilities:
- Design and development of new features of Confidential server application. Developing Confidential by using large sets of financial data.
- C++ coding using STL, object oriented concept, data structure and multithreading.
- Understanding the existing functionality of all the applications and preparing the functionality documents.
- Coordinating the offshore and onsite team.
- Gathering the status and reporting to customer and delivery manager.
- Gathering issues from team and communicating directly with business to resolve it.
- Implementing change requests and moving the changes to UAT and Production without affect the existing functionality.
- Following the Confidential process for moving the changes to production successfully.
- Creating test plans to cover the functional testing of the application.
Environment: Platform: C++, Linux, Oracle PL/SQL, XML, Python.
Confidential
Responsibilities:
- Enhancement of the product new features for Confidential Sever requirement.
- Writing functional and design specification of the new feature to implement. C++ coding using STL, object oriented concept, data structure and multithreading.
- Coordinating the offshore and onsite team.
- Gathering the status and reporting to customer and delivery manager. Gathering issues from team and communicating directly with business to resolve it.
- Code check in, check out and merging to main branch. Keep track of defects and change request from QA and UAT testing.
- Monitor and report performance by performance monitoring tool. Providing technical document of the new features implemented in the application.
- Code check in, check out and merging to main branch.
Environment: Technologies: C++, Solaris, Linux, Sybase, T-SQL.
Confidential
Responsibilities:
- Enhancement of the product new features. Use of multithreading and data structure in the project.
- Writing functional and design specification of the new feature to implement. Implementation of the Confidential protocol in the project and migration of Confidential from Confidential .
- Creating test plans to cover the functional testing of the developed product.
- Executing test cases on the Confidential storage array. Development of the Linux GUI tool as a part of the Confidential proprietary tool. Porting from UNIX to Windows and vice versa.
- Onsite-offshore coordination. Unit testing, porting and merging. Maintenance of the project documents using VSS tool.
Environment: Platform: C++, UNIX, Windows.
Confidential
Responsibilities:
- Enhancing new feature like Confidential and OID for the Oracle application server. Writing code and doing Unit testing for it.
- Deals with the US team daily basic and gathering information and solution from the architect over there. Merging code from one branch to the other.
- Bug tracing and debugging it through Confidential and fixing it. Providing documentation of the new features implemented in the product.
- Unit testing, debugging and porting to bring compatibility for other operating System.
Environment: Platform: C, C++, UNIX, Windows.