Experiences

Total Projects :  40+
Total Automation/Performance/Analysis Tools:  45+  

Domain Experiences:  
- International Tax & Law
- Financial & Banking
- Accounting
- E-Commerce , Payment gateway, Online Money Transaction
- Customer Management 
- Compliance Services
- Education Services
- Dental Care Clinic, 
- PC & Mobile Gaming

Performance Engineering(Testing, Monitoring, Analysis)  : 4Y+
Projects :
1. Athgo Corporation : Athgo.com 2. Visual Antidote: Performance(Load/Stress) Testing for  their travel booking site.
3. Relisource Load & Stress Testing – UNI-C 
4. kaz software : TME (Tax Management Expert) – : Thompson Reuters, Orbitax, IBFD
5. Freelance Client : Visual Studio 2012 Load Test for SharePoint 2013 Corporate site
6. BJIT : Defrag -> Client: Sourcenext
7. Luxoft/UBS : J2EE/JMS/JS/WS/Oracle based web application for Rules & validation.
8. Luxoft/UBS : ASP.Net based web application for Investment Bank
9. Luxoft/UBS : SOAP, XML rest testing for Investment Bank
10. Luxoft/UBS Delphi, desktop based hybrid application. 
11. Luxoft/UBS : J2EE/JMS/JS/WS/Oracle based web application for client on boarding. 
12. Luxoft/UBS : J2EE/JMS/JS/WS/Oracle based web application for client data services (part of ESB)
13.QuadrixIT/TVGLA : PHP Laravel/WS/JS/MySQL based web application(PC+Mobile Browser)
14. QuadrixIT/SONY IST : PHP Drupal 7/MemCached/MySQL based web application.
15. QuadrixIT/TVGLA : PHP Laravel/WS/JS/MongoDB/Redis based web application(PC+Mobile Browser)  
   
Test Automation with Frameworks and Tools: 7Y+

Projects :
1. Developing RoboTask Automation - Client USA, upwork
2. Rental Kharma(https://www.rentalkharma.com) Selenium – Client US, upwork
3. Training Demo for Selenium Webdriver(c#) Unit Testing – Client UK, upwork
4. Dextr, Robotium Unit Testing – Client Australia, upwork
5. Athgo.com with selenium –  Athgo Corporation
6. Flash Automation with Genie/Sikuli. Client-USA, upwork
7. TME (Tax Management Expert)- Selenium/Test Complete Kaz Software(Orbitax)
8. TPA(Transfer Pricing Analyzer)-Selenium : Kaz Software(Orbitax)
9. Time Doctor Web(www.timedoctor.com)- Codeception/Selenium : - staff.com
10.Turbo Validate Automation with MTM & Coded UI - Relisource
11. Selenium Test Framework review : UBS/Luxoft
 
Software Development and Unit testing(TDD) : 3Y+

Projects :
1. DEA Solver tool kit Development and Unit Testing - Client Turkey, upwork
2. Test Tools for Turbo Validate Application Development – Sensitech, Inc. USA
3. Test Tools for RSS Application Development – Sensitech, Inc.
4. myAccounts : Client- Local(Ashna BD) [2009]
5. Dr Xenith’s Dental (Desktop) : Client- Local.
6. Performance Tweak. Client: Source Forge.
7. Bing API integration and Distance Calculation
8. WCF development & Deployemnt for Reporting
9. SharePoint 2010 deployment and Administration for a Project Management Application.
10. Design & Develop frameworks for Software testing and Reporting. 
11. Bing Map Distance Calculation

Quality Assurance &Testing in Agile(KANBAN/Scrum) : 5Y+

Projects :
1.Turbo Validate Application Development – Sensitech, Inc. USA [www.sensitech.com]
2.RSS Application Development – Sensitech, Inc. [www.sensitech.com]
3. Athgo.com – Client: Athgo Corporation
4. TME (Tax Management Expert) – Client : Thompson Reuters, Orbitax, IBFD
5. TimePal (Android/IOS Application) Client: KAZ Software
6. Xpencer (Android/IOS Application)
7. ITE Online (International Tax Expert Online) - Client : Thompson Reuters, Orbitax, IBFD
8. ICE online (International Compliance Expert) - Client :Thompson Reuters, Orbitax, IBFD
9. Document Translator. Client : KAZ Software in house product.
10. GTA(Global Tax Analyzer) - Client :Thompson Reuters
11.ITA(Inheritance Tax Expert) – Client : Thompson Reuters
12.TPA(Transfer Pricing Analyzer) Client : Thompson Reuters
13.ITIC(International Tax Investment Center)  Client : ITIC Washington,
14.Simple Office Client : KAZ Software in house product.
15. Defrag. Client: Source Forge.
16. Simple Backup : Client: Source Forge. 

Agile Project/QA Management & Team Leading 4Y+

Projects : 
1. Athgo.com – Client: Athgo Corporation
2. TME (Tax Management Expert) – Client : Thompson Reuters, Orbitax, IBFD 
3. TimePal (Android/IOS Application) Client: KAZ Software
4. Xpencer (Android/IOS Application)
5. Document Translator. Client : KAZ Software in house product.
6. GTA(Global Tax Analyzer) - Client :Thompson Reuters
7. Simple Office Client : KAZ Software in house product.
8. Kmars Shop Client-Gili Cohen USA.
9. Dr Xenith’s Dental (Desktop) : Client- Local.
10. MS SharePoint Development – Client ReliSource
11. FOUR EYE WARRIOR Client-Gili Cohen USA.  
12. Goldenmarindo(http://po.goldenmarindo.com) : Client- Singapore.
13. Noel Swanson(Virtual Web Marketting)-Project : tastyvite Client- Canada
14. MyAccounts : Client- Local(Ashna BD) [2009] 

Scrum Master : 6M+
During my job time in KAZ Software


Teaching /Training /Consulting:  4Y+

-SQA Trainer at BITM for Test Automation, performance . security and unit testing - 2014
-Consulting  BCC(Bangladesh Computer council) for software testing Lab for Bangladesh National data center- 2014


-Teaching & Training on SQA with Test Tools for ibacs.co.uk Contractuall-2012
 
-I worked as TA(trainer assistant) at BASIS under bdjobs.com on OOP Training (Dot.NET track).I was selected after completion of my OOP training course(2nd Batch)as an internee. Experienced areas are OOP, database (coordinated and checked 15 database projects). Layer architecture (all projects), SQL, Code Standards, Unit Testing (NUnit, JUnit), Agile development - 2008

-In Oxford International School , I took classes on Computer Theory (Architecture  and  Networking)  and  LAB (C++, HTML, DHTML, Pc Logo (Student programming), Access (database), Problem Solving techniques, UML. When I left the job I was Class Teacher of Class 5(Section R) and Roaster Coordinator of Senior Section (class 5, 6, 7)- [2005-2007]
Please visit hire me page for detail skill matrix. 


Current Project/Work : 

Work For Luxoft, Poland(Onsite ,UBS Investment Bank)

Website:                        www.luxoft.com
Designation:                  From Sr. SQA (Automation & Performance) To Lead Performance Engineer
Address:                       Krakowska , 280, Z1 ,32-080 Zabierzów, Poland
E-Mail:                         AAnisimov@luxoft.com
                                    (Alexey Anisimov, QA Program Manager)
Duration:                      Oct'14 to Current
Description:
Responsibilities For UBS IB : Leading Performance Engineering team whole GDS wide (US/UK) with following activity
a)       Performance Testing with JMeter(Primary)/ LoadRunner
b)      Application & Environment monitoring , Profiling & Diagnosis.
c)       Test result analysis , Application debugging & Root Cause Investigation
d)      Memory and CPU analysis (Heap /thread dump analysis)
e)       Static Analysis (Code Review with Code City /VS) for performance & Security (Fortify, Acunetix and OWASP suggested tools)
f)        Helping development team to optimize application, configuration or a system configuration following requirements.
g)       Train team members by training, blogs(ubs internal) among cross team.
h)      Review test automation project ad hock basis for other teams.  
i)         Formulate or analysis Performance requirements SLA from customer, business team, production data.
j)         Defining Performance Strategy and Planning for different targets among cross teams.
k)       Communicate & present performance test results to business & stakeholders to create awareness.

Achievements :
  • Successfully completed Full Performance testing & Debugging activity on 3 Application.
  • Partially completed (only Performance testing) activity on 5 applications
  • Created a Self motivated Performance team of 4 permanent member inside luxoft. (performance testing as service)
  • More than 10 blogs and training sessions among whole GDS wide teams to demonstrate tools and technique that they can use in their project.
  • Acting as Performance evangelist to introduce tools for performance in different projects.
Responsibilities For Luxoft.
a)       Interviewing for Project specific Performance & Automation Tester
b)      Making training materials for Performance & Automation Testing
c)       Creating independent team so that Performance and Automation test can be represented as separate service (as product of luxoft).
d)      Consultancy to other teams for performance testing guidelines.

Projects :
  1. BookMaster (8 months) : ASP.Net base web application using in Investment bank internal customers. It is more than 6 years old and used for keeping track records of financial information.Technology & Tools: ASP.Net, Java Service, Oracle 10G and 11G, MS WF, Load Runner, Jmeter. PL/SQL, Toad
    Responsibilities :
    -Creating Load test script(in C), Running(in controller) and Analysis with Load Runner.
    - Doing the same thing with Jmeter distributed testing with plugins.
    - Suggesting change workflow to make application performing well.
    - Suggesting change in project architecture and technology(and framework) to support performance requirements.
    - Analysis and Retrieving Performance requirements from client feedback and situations.
    - Working In Financial secure & confidential work domain (Banks, Investment Platforms, Stock Exchange)
    -Profiling with ANTS memory profiler & Dot Memory profiler for memory leak
    -Profiling with ANTS Performance Profiler & Dot Trace for Thread and CPU time analysis
    -Using PerfView /VMMap/PerfMon/ProcMon  in server for collecting profiled data and analysis.
    -Code Analysis, review and pointing performance issues with VS Ultimate analysis, Code City & Fortify. 
  1. COT(Client On-boarding Tool, 3Months+ and Continuing ) : One of oldest UBS projects used for new client. Very important for business. It has many 3rd party system dependency. Regular basis, we face Out Of Memory in JVM. It is build on IBM Jvm 1.5, Oracle JVM 1.6 with enterprise frameworks and SOA.Tools : 
    Load Generation: Jmeter
    VM Monitoring :Visual VM, Java Mission Control
     
    Heap Analysis : JOverflow, Eclipse MAT, IBM Heap Analyzer , GCMV, IBM Support Assistant tools sets. 
    Profiling : Yourkit, Jprofiler, MAT
Responsibilities :
1.       Writing Performance Scripts in Jmeter & run-able via Jenkins
2.       Analyze Performance bottlenecks and get the bottom of problems.
3.       Heap/Thread dump analysis for OOM
4.       Profiling application
5.       Memory Leak investigation
6.       Code Review with code city + unit tests(occasionally) with developers.
7.       Guiding development team to resolve performance issues and optimization
8.       Guiding prod support team for improvement based on environment settings & configuration

  1. MF-SAS : Newly created Oracle-11G(SaaS) based web service to provide data access to all 3rd party applications working as substitute of Master Files.Tool : Jmeter, Visual VM.
    Responsibilities :
    -Creating scripts for load testing,
    -Monitoring system & application,
    -Analysis of results
    -Go/No-Go feedback on application meeting SLA
  1. EM(Entity Master) : 11 years+ old Java/JavaScript  based application used for entity support for all external applications. Tools : Jmeter, Perfmon, Visual VM, Java Mission Control, toad.
    Responsibilities : As COT gets data from EM, we need to simulate some parallel user requests, db requests, web service requests. I use we use Jmeter, soap-ui, Junit tests to do that. Monitoring with Toad and perf mon. And monitoring JVM with visual VM and JMC.
  1. DP(Data Portal) : 12+ years old Java/JavaScript SOA based internal web application that serves data to other applications. It has wsdl and web interface for clients.Tools : Jmeter, Perfmon, Visual VM, Java Mission Control.
    Responsibilities : Data portal provides data to COT. So, I had to make scripts in Jmeter for Data portal request creations (load generation), db requests, web service requests, perfmon monitoring.
  1. PTX (Project Taxonomy) : 8+ years old Java/JavaScript based web application with SOA at backend. It is used with BookMaster and TM.Tools : Jmeter, Soap-UI, LoadRunner
    Responsibilities : My job was to convert existing non parallel LoadRunner scripts in jmeter scripts and include Soap-ui manual tests inside Jmeter. So, I completed with Jmeter scripts including remote execution and environment monitoring.
  1. MasterFiles : 20+ years old Uniface /Sybase/DB2 based application used for UBS internal information management. My job was to provide a proof of concept on its automation scope to QA team so that they can try that out.Tools : Sikuli IDE
    Responsibilities : Provided a automated way to validate regression use cases with sikuli script.
  1. TM(Trading Mandates) : 7+ years old Java based web application used for setting trading rules for traders.Tools : Jmeter, Toad
    Responsibilities :
    -Creating Performance test scripts with Jmeter for load generation for http traffic, webservice calls and JDBC calls.
    - Monitoring Servers and Oracle DB with Toad and PerfMon.

Work For QuadrixIT (Freelance, Remote Job):
Website:                        http://www.quadrixit.com/
Designation:                  Lead Performance Engineer
Duration:                      Mar'15 to Current
E-Mail:                         jgutwirth@quadrixit.com (Joseph Gutwirth, VP Engineering & Operations)
Description:
a)Performance Testing with Jmeter/Blazemeter
b)APM tool management (newrelic, dynatrace)
c)Performance Result analysis & Suggestion for optimization.
d)Maintaining performance test environment and infrastructure.
e)Client management
f)Live Performance test with client & dev team with issue investigation. 


Projects :


a)       Jeopardy , Game(TVGLA, a Sony Vendor ) : PHP/Laravel based web application for online games. Full session management via web API & web services.
1)       Performance testing for 100000 concurrent user requests in distributed environment
2)       Result analysis
3)       Real time monitoring
b)      IST Hosting Migration, (Sony Pictures TV) :  Drupal 7 based web application for managing Cable client in around the world. Migration to new services was the main goal
1)       Benchmarking and capacity testing
2)       Performance testing for 10000 concurrent user requests in distributed environment
3)       Result analysis
4)       Real time monitoring with Newrelic
c)       Jeopardy , Quiz (TVGLA) : : PHP/Laravel based web application for quiz based games.
1)       Performance testing for 5000 concurrent user requests in distributed environment
2)       Result & Problem Analysis
3)       Real time monitoring with Newrelic
4)       API Load & Stress testing
d)      Jeopardy , Quiz Game -2(TVGLA) :
1)       Performance testing for 100k concurrent user requests in distributed environment
2)       Bug analysis & suggesting problem areas.
3)       Real time monitoring with Newrelic
4)       API Load & Stress testing


Work For Staff.com(Freelance, remote job)
Website:                        timedoctor.com, Staff.com
Designation:                 Automation tester(Full Time)
Address:                       Work from Home(Remote Jobs)
Duration:                      Feb’14 to June'14
Responsibility:
1.       Test Automation with Codeception and CasperJS
2.       Test Automation on Acceptance /Functional/Unit/Api test
3.       Planning & Managing Testing activity, release, regression
4.       Performance testing and Issue Debugging on both web and desktop time tracker tool.

Projects :
1. Time Doctor web (timedoctor.com): It is a Zend, Phalcon, Symphoney, MongoDB, MySQL, SSO, WebAPI , Bootstrap based web application for enterprise remote employee management for freelance platform. Staff.com is one of the largest freelance platform and time doctor is product of the main company.
a)       Automation with codeception(Modules : webdriver, phalcon, phpbrowser, file system, SOAP, Rest, ZF2, Yii1, Symfony1, MongoDb)
b)      Automation with CasperJS with PhantomJS
c)       Test Planning and Management for Functional, acceptance, Unit, regression, release testing.
d)      Issue Debugging in running VM (managed by Vagrant) with nginx
e)       Load testing with Jmeter
f)        Working with Git-Flow with source tree
g)       Helping in Continuous Integration with TeamCity & Codeship.io

2. Time Doctor Pro(timedoctor.com/download.html): It is a desktop client for recording time build on C++ and work with API in different mode. It has a smaller edition too.
a)       Manual testing and Issue debugging
b)      Log analysis and find performance problems
c)       Deployment Testing

3. Time Doctor Lite(timedoctor.com/download.html)  is a desktop client for recording time build on C++ and work with API in different mode. It is lighter edition of Pro edition.
a)       Manual testing and Issue debugging
b)      Log analysis and find performance problems
c)       Deployment Testing

Work For upwork.com(Freelance, remote job)

Name of Organization: Odesk.com/Elance.com currently merged to Upwork.com
Website:                        Odesk(https://www.odesk.com/users/~01497d9402c6e641ad)
Designation:                  SQA Automation Developer, Performance Tester.
Address:                       Work from Home(Remote Jobs)
Duration:                      Sep’12 to Current
Description:
1.       Currently Involve in 4 long term service contract.(necessary basis)
2.       Previously involved as Full time (40 hours/week) with Staff.com as Automation Lead
3.       Successfully Completed 16 Project in Odesk as Test Automation Developer
4.       Successfully Completed 5 E-commerce solution as Project Manager & Scrum Master
5.       Successfully completed Selenium, Robotium, Genie, Sikuli,Pex-Mole automation
6.       Successfully completed  Performance testing with Jmeter, Visual Studio Load Tests
7.       Successfully Completed 5 C# DotNet Development Projects.
8.       Successfully completed 2 Java Development Projects.
9.       Successfully completed 4 consultancy projects for automation. 

Projects (Excluding small ones):
1. Performance(Load/Stress) Testing  – Client Canada(visualantidote)
Performance (Load/Stress) testing and Report generation on web Pages, Ajax requests, Jquery requests, SSL web services, database querries. This is a ASP dot Net based web application used in tourism with payment gateway.
Tools and Technologies Used: JMeter, JAVA(Eclipse), JDBC, Perl5
Responsibility:
-Full Test planning and management
-Test Case writing and configuration management
-Test Execution (Central & Distributed)
-Reporting


2. Dextr, Robotium Unit Testing(keyboard app) – Client Australia
Dextr is a android keyboard app. I have to provide unit test coverage using Robotium..
Tools and Technologies Used: Explise, Android SDK, Robotium,
Responsibility:
a.Full Test planning and management
b.Robotium Test Case writing and configuration management
c.Test integration and Execution
d.Reporting(result showing)

3. DEA Solver tool kit Development and Unit Testing - Client Turkey
DEA Solver tool kit is a Data Mining tool kit formulated by a researcher in Sabanci University of Turkey . My job is to implement his formula in a new way with latest OS supporting.
Tools and Technologies Used: C# in Visual Studio 2010 and Nunit
Responsibility:
a.Developing DEA tools with latest codes to support latest windows
b.Packaging for demo and full version application
c.Unit Test Case writing and configuration management

4. Developing RoboTask Automation - Client USA
Automating document management process using Robo taxt tool.
Tools and Technologies Used: Robo Task , XML.
Responsibility:
a.Full planning and management
b.Recording and writing steps with robo task
c.Implement in a client server model

5. Visual Studio 2012 Load Test for a SharePoint 2013 Corporate site- client USA
Load Testing with Visual Studio 2012 in a secure environment for a corporate office.
Tools and Technologies Used: Visual Studio 2012 Load Test.
Responsibility:
a.Full planning and management
b.Recording and writing steps with Visual Studio 2012
c.Implement in a client server model
d.Detail analysis and reporting
e.Making training documentation.

6. Flash Automation with Genie. Client-USA
Developing a automation framework for flex based application using genie.
Tools and Technologies Used: Ecplise,Genie , Sikuli
Responsibility:
a.Full test planning and management
b.Making framework for testers to write test case
c.Writing test template
d.Test case writing and execution

7. Rental Kharma(https://www.rentalkharma.com) Selenium c# Unit Testing – Client US
Rental Kharma is a leasing web application in PHP . It is made for US areas. It has payment gateway integrated.
Tools and Technologies Used: Selenium IDE, Selenium webdriver with VS 2010(c#), Nunit, Cruise Control
Responsibility:
-Full Test planning and management
-Selenium webdriver Test Case writing and configuration management
-Test integration and Execution
-Reporting(result showing)

8. Goldenmarindo(http://po.goldenmarindo.com) : Client- Singapore.
This is open cart based Ecommerce site fully customized using PHP.
Tools  and  Technologies Used: PHP, mySql, Open Cart
Responsibility:
Requirement analysis, Project designing , Project Management , Client Management, Resource Management, Test Planning, Issue tracking(Trello.com). Testing

9. Kmars Shop(http://www.rawdesignit.com/ecommerce/kmars_new): Client-Gili Cohen USA.
This is open cart based Ecommerce site fully customized using PHP.
Tools  and  Technologies Used: PHP, mySql, Open Cart
Responsibility:
Requirement analysis, Project designing , Project Management , Client Management, Resource Management, Test Planning, Issue tracking(Trello.com). Testing . Debugging.

10. FOUR EYE WARRIOR(http://www.rawdesignit.com/ecommerce/few_new)Client-Gili Cohen USA.
This is open cart based Ecommerce site fully customized using PHP.
Tools  and  Technologies Used: PHP, mySql, Open Cart
Responsibility:
Requirement analysis, Project designing , Project Management , Client Management, Resource Management, Test Planning, Issue tracking(Trello.com). Testing

11. Noel Swanson(Virtual Web Marketing)-(Project tastyvite) Client- Canada
This is open cart based Ecommerce site fully customized using PHP.
Tools and Technologies Used: PHP, mySql, Open Cart
Responsibility:
Requirement analysis, Project designing , Project Management , Client Management, Team Management, Test Planning, Issue tracking(Trello.com). Testing . Debugging.

12 .Training on Selenium Webdriver(c#) Unit Testing – Client UK
I am involved in making some videos and training material for training on selenium webdriver with c# . I use Selenium IDE, Selenium RC, Selenium webdriver with VS 2010(c#), Nunit,
Responsibility:
- Full Course planning
-Making tutorial on Selenium webdriver Test Case writing/integration/execution/Reporting(result showing)

Work For ReliSource Technologies Ltd.


Website:                        http://www.relisource.com/
Designation:                  Sr. SQA Engineer (Automation Lead)
Address:                       House 4A1, Road 139,Gulshan 1, Dhaka 1212, Bangladesh
Phone:                          +880 (2) 985 9815
Fax:                              +880 (2) 989 7976.
E-Mail:                         anoor@relisource.com , ayman.noor@gmail.com
                                    (Ayman Noor, Technical Manager SQA )
Duration:                      June 22, 2012 to July 15, 2013(1 year 1 Month)
Description:
  1. Successfully Completed several Performance Testing Projects using JMeter and other tools)
  2. Developed Three Test Tools using C# dot net following TDD(For data/configuration validation)
  3. Act as Project Manager & Team Lead of SharePoint 2010 based web application
  4. Taking In-house Training on Test tools and Frameworks
  5. Maintaining Amazon Cloud Servers (Ububtu/CentOs/WinServer 2008) for Test & Development Environment.
  6. Prepared Several Project’s Testing Documents for Plan Design, Matrix, Test cases
  7. Maintaining Process using Team Foundation Server(TFS)  and  Microsoft Test Manager(MTM)
  8. Successfully Implemented Functional Unit tests(NUnit ,VS Test, Coded UI) on existing Dot Net projects.
Projects:
  1. Turbo Validate Application Development – Sensitech, Inc. USA [www.sensitech.com]
Turbo Validate application is designed to reduce manufacturing errors by automating the process of testing, validating, downloading/configuring Temp Tale© monitors. The Turbo Validate system consists of a PC running the Turbo Validate client application and an associated PLC controlled conveyor belt system. The system has been designed to run with or without a network connection.
Tools  and  Technologies Used: C# .NET, MS SQL Server, NUnit, Visual Studio 2010, TTMD, RSS, CS, TFS, Custom Test Tools, Epicor ERP. MS Test Manager
External Interfaces: NI USB Card 6501, TempTale© USB/Serial Cradles, PLC controlled Conveyor Belt
Responsibility:
    1. Developing test tools to compare XML file to validate data from device.
    2. Automated test cases, Unit tests writing  and  Execution.
    3. Full Manual test cases writing  and  Execution
  1. RSS Application Development – Sensitech, Inc. [www.sensitech.com]
Remote Site Server (RSS) is a service oriented application that follows 802.15.4-2003 (LRWPAN) protocol to communicate with radio enabled data logger devices via RF Gateways. It is used to download temperature data from the data logger devices and send to remote platforms.
Tools  and  Technologies Used: C# .NET, MS SQL Server, 802.15.4-2003 (LR-WPAN) protocol, Log parser, Debug Extractor, TTMD, CS, RF Tent, RF Packet Analyzer, TFS, Custom Tools for Testing
Responsibility:
    1. Developing test tools to validate data from device.
    2. Automated test cases, Unit tests writing and Execution.
    3. Full Manual test cases writing  and  Execution
  1. MS SharePoint Development – Client ReliSource
MS SharePoint 2010 based web application for task management, content management, emailing, scheduling, project management, build management (software build), scheduling.
Tools  and  Technologies Used: C# .NET with VS 2010, MS SQL Server 2008, SharePoint Designer, SharePoint 2010 server, MS Project 2010, MS Visio.
Responsibility:
    1. Project planning and management
    2. SharePoint server Administration
    3. Modifying Web Parts .
    4. Manual Testing and Test Management
  1. Performance(Load/Stress_ Testing – Client UNI-CPerformance (Load/Stress) testing and Report generation on SSL web pages, SSL web services, database queries, search engines. Our client has 4 web applications based on different authentication based web services. So we provide end-to-end performance test reposts schedule wise.    
    Tools and Technologies Used: JMeter, JAVA(Eclipse), JDBC, Perl5
    Responsibility: 
    Automation Test planning and management 
    Test Case writing and configuration management 
    Test Execution (Central & Distributed) in local and in Amazon cloud. 
    Report generation,  processing , commenting and analyzing the bugs.

Work For Athgo.org

Name of Organization: Athgo International(Bangladesh Contact : TeleConsult Group)
Website:                        www.athgo.org
Designation:                  SQA Engineer
Address:                       House #1, Road #28(old) 15(new), Dhanmondi, Dhaka.
Phone:                          +8801678100144, +8802-7174669
E-Mail:                         ys@athgo.org  (Yana Saakyan, Manager R and D, Athgo International)
Duration:                      March 2012 to June 2012(4M)
Description:     
1. Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution.
2. Implementing automatic testing by using test tools
a. JMeter
b. Load UI
c. Selenium
d. NUnit
3. Deployment Testing: (with making environment using VMware)
a. Desktop OS (Ubuntu, xp, vista, win7 32  and  64)
b. Tab Os(Android, IOS)
c. Mobile OS (Android, IOS)
d. Proxies (basic, authenticate  and  NTLM)
4. Spatially QA Algorithm implemented with Zend Lucene library.  (Search  and  Match)
5. Performance testing to measure product health before delivery.
6. Pair Programming with developers (Agile Testing named as Pre-QA, like as smoke testing) on the beginning of any feature development or bug solve
7. Feature Discussions when new feature comes from product owner or clients. Our role is to fit this one with our existing features, find out conflicts, suggesting better ways to complete the feature.
8. Project documentation (Spec, test cases, Release criteria, etc.)
9. Managing  and  administrating JIRA tickets.(implement  KANBAN using Green Hopper plugin)
Projects:
            Athgo.com – Client: Athgo Corporation
It is a social web application focused on building new community of young Entrepreneurs all over the world. It was the practical implementation of Dr. Arment Orujyan’s 4 pillar concept of being successful entrepreneur. There was also a forum automation part.
Tools  and  Technologies Used: PHP, Zend, Lucene, Jenkins, JIRA, Balsamique, Visual Paradigm, MySql, Apache, Net Beans.

Work For KAZ Software Ltd(www.kaz.com.bd)

Designation:                  Associate SQA Engineer
Address:                       28/1 Eskaton Garden, Bangla Motor, Dhaka-1000.
Phone:                          02 9355027, 01715-125284
E-Mail:                         Wahid.Choudhury@kaz.com.bd(CTO)
Duration:                      July ’09 to Feb’2012 (2Y  and 8M)
Description:     
1. Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution.
2. Implementing automatic testing by using test tools
a. Test Complete 8 (for functional, web service, WCF  and  WPF testing)
b. Web load
c. Auto IT .
d. ANTS memory profiler
e. Selenium
f. VS 2010 Load test
3. . Deployment Testing: (with making environment using VMware)
a. Desktop OS (fedora, Ubuntu, xp, vista, win7 both 32 and 64bit)
b. Tab Os(Android, IOS)
c. Mobile OS (Android, IOS)
d. Proxies (basic, authenticate and NTLM)
            4. Spatially QA on MS SharePoint 2008, 2010.
5. Performance testing to measure product health before delivery.
6. Pair Programming with developers (Agile Testing named as Pre-QA, like as smoke testing) on the beginning of any feature development or bug solve
7. Feature discussions when new feature comes from product owner or clients. Our role is to fit this one with our existing features, find out conflicts, suggesting better ways to complete the feature.
8. Project documentation (Spec, test cases, Release criteria, etc.)
9. Act as Scrum Master for 6 months in 20 people’s software team
Projects:
  1. TME (Tax Management Expert) – Client : Thompson Reuters, Orbitax, IBFDIt is a WPF/WCF based Dot Net application, purposed to manage a large scale multinational company along with its brunches. Major functionality is to help tax lawyers to calculate and manage tax of the big companies (like Exxon Mobil, Pepsi, Thompson Reuters). It uses web services to get current tax rates and related forms. It also have its own data type (project saving). It can generate PDF, PPT, MS Excel, MS word files as output(to compatible with external applications) as well as Database. It use several third party components(i.e Telluric, y-files, Exceed) to handle several functionality like doing all excel calculation and task without having MS office in client pc. It has integrated share point service providing online storage, online survey, and online calendar. Full SaaS implemented( deployment  and  Update). It is sold under Thomson Reuters Distribution.( https://checkpoint.riag.com/9.1.1130/HELP/checkpoint/International_Tax_Tools.htm) 
    Tools  and  Technologies Used: C# .NET, MS SQL Server, VS2010, MS Share point 2010,Team City, Exceed Grid, Telerik, Open XML, ABC PDF, MS Office Interlope service, Y-files, Custom print engine. SaaS. 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Automated test cases using Test Complete, Coded UI.
c.        Maintenance of Automate  and  manual tests
d.       Feature responsibilities of the project.

  1. TimePal (Android/IOS Application) Client: KAZ Software (Tap Mafia) in house product.It is a time management application build on titanium framework( https://play.google.com/store/apps/details?id=com.kaz.TimePal and hl=en) 
    Tools  and  Technologies Used: Titanium, Eclipse, Android Native SDK, Mac, xCode, CoCoa,   Different Mobile phones, Iphone, Ipad, Android Tab. 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Maintenance of manual tests
c.        Feature responsibilities of the project.

  1. Xpencer (Android/IOS Application), is an expense management application build on titanium framework( http://xpenser.com/)Tools  and  Technologies Used: Titanium, Eclipse, Android Native SDK, Mac, xCode, CoCoa,   Different Mobile phones, Iphone, Ipad, Android Tab 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Maintenance of  manual tests

  1. ITE Online (International Tax Expert Online) - Client : Thompson Reuters, Orbitax, IBFDIt is an ASP dot net application ( and  WCF) providing all current rates and corporate forms of all countries. (http://ria.thomsonreuters.com/estore/detail.aspx?ID=WWITE and SITE=/taxresearch/international) 
    Tools  and  Technologies Used: C# .NET, ASP .NET, SQLEXPRESS, VS2008, Team City, Open XML, ABC PDF. 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Automated test cases using Test Complete, selenium, NUnit.
c.        Maintenance of Automated  and  Manual tests

  1. ICE online (International Compliance Expert) - Client :Thompson Reuters, Orbitax, IBFDIt is an ASP dot net application ( and  WCF) providing all current rates and corporate forms of all countries. https://checkpoint.riag.com/9.1.1130/HELP/checkpoint/International_Tax_Tools.htm) (http://ria.thomsonreuters.com/estore/detail.aspx?ID=WWICEQ and SITE=/taxresearch/international) 
    Tools  and  Technologies Used: C# .NET, ASP .NET, SQLEXPRESS, VS2008, Team City, Open XML, ABC PDF. 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Automated test cases using Test Complete, selenium, NUnit.
c.        Maintenance of Automated  and  Manual tests

  1. Document Translator. Client : KAZ Software in house product.It is an in-house KAZ software product that will be used as add-on with KAZ software’s existing products. It converts local/linked file (doc, excel, pdf, scan pdf, image) to any supported (API) language 
    Tools  and  Technologies Used: C# .NET, ASP.NET, WCF, Silver Light, JavaScript  and  WCF, VS2010, OCR, Google language translate API,ABC PDF. 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Manual test
c.        Feature responsibilities of the project.

  1. GTA(Global Tax Analyzer) - Client :Thompson Reuters It is a spatially design tax tool for import/export companies on managing their documents  and  procedures. It is based on USA products (codes, rates, forms). It is in alpha phase (not yet released) 
    Tools  and  Technologies Used: C#.net,ASP.Net, MS SQL Server, VS2010, WCF, JavaScript , CruiseControl, Open XML, ABC PDF, MS Office Interlope service. 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Automated test cases using Selenium  and  NUnit.( Planned for JMeter also)
c.        Maintenance of Automated  and  Manual tests
d.       Feature responsibilities of the project.

  1. ITA(Inheritance Tax Expert) – Client : Thompson Reuters It is a tax tool for rich people to help them on inheritance rules among all over the world. It will find the most profitable area (country/places) on different types of assets for his/her inheritances. It is in alpha phase (not yet released) 
    Tools  and  Technologies Used: C# .NET, MS SQL Server, VS2010, Open XML, ABC PDF, MS Office Interlope service, ASP dot net . WCF & JavaScript CruiseControl. 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Automated test cases using selenium  and  NUnit.
c.        Maintenance of Automated  and  Manual tests
d.       Feature responsibilities of the project.

  1. TPA(Transfer Pricing Analyzer) Client : Thompson ReutersIt is a tax analyzer for different countries under different rules. (https://tpa.reganalytics.com/) 
    Tools  and  Technologies Used: C# .NET, MS SQL Server, VS2010,Open XML, ABC PDF, MS Office Interlope service, Asp.net, WCF, Java Script, CruiseControl. 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Automated test cases using Selenium  and  NUnit.( Planned for JMeter also)
c.        Maintenance of Automated  and  Manual tests
d.       Feature responsibilities of the project.

  1.  ITIC(International Tax Investment Center)  Client : ITIC Washington,It is a core ASP base CMS for managing global tax documents.( http://www.iticnet.org/) 
    Tools  and  Technologies Used: SQL Server 2000, VS2005, Open XML, JavaScript. 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Manual testing

  1. Simple Office Client : KAZ Software in house product.It is a small enterprise management web solution planned for distributing form Amazon. 
    Tools  and  Technologies Used: JAVA (J2EE), Spring, Hibernate, Mercurial. Hudson. 
    Responsibility:
a.        Testing-planning, Test-design, Generating Test-matrix, Test case writing  and  execution
b.       Manual testing

Work For BJIT Ltd

Designation:                  Asset. Software Engineer
Address:                       House # 7, Road # 2/C, Baridhara, Dhaka, Bangladesh.
Phone:                          +880 02 9889820, 01713453337(COO Sir)
E-Mail:                         info@bjitgroup.com,
Duration:                      August 2008 to March 2009 (8 months)
Description:
  1. Coding C# .net 2.0 ( Win Forms)
  2. R and D  and Code on Win32 API, Symbian C, Access Linux Platform (C++).
  3. Test-planning ,Test-design, Generating Test-matrix, Test case writing  and  execution
  4. Manual testing  and  Issue tracing (RTH, TRAC).
  5. Performance testing
  6. Deployment testing
Projects:
1.       Defrag. Client: Source Forge.
It is a tool to defrag hard disk(  and  different type of storage) efficiently.
Tools  and  Technologies Used: c#.Net, VS 2008, Win forms, Win32 API, VC++.
Responsibility:
a.        R and D on How NTFS works with different file types and
b.       R and D on the internal logic of storing data, attributes of NTFS..
c.        Test planning, Test Case writing  and  execution.
d.       Performance testing (Excel, Stop watch).
e.        Deployment testing

2.       Performance Tweak. Client: Source Forge.
It is a tool for managing all type of memory (Ram, Cache) of PC by using win WIN32 API  and  shows the status monitor with graph. (Basically an update replica of O and O Claver Cache)
Tools  and  Technologies Used: c#.Net, VS 2008, Win forms, Win32 API, VC++.Win Registry. RTH, Ttac. SVN.
Responsibility:
a.        R and D on implementing API functionality
b.       Coding in VS2008 on those API.

3.       Simple Backup : Client: Source Forge.
It is backup taking software to take data Backup over PC  and  LAN. Schedule Backup  and  Mobile Backup (using portable memory without installing software) are the focusing features.
Tools  and  Technologies Used: c#.Net, VS 2008, Win forms, Win32 API, VC++.Win Registry. TCP/IP.  RTH, Ttac. SVN.
Responsibility:
a.        Manual testing  and  Issue tracking
b.       Deployment testing


Work For BDJOBS.com

Designation:                  Asset. Developer (intern)
Address:                       BSRS Bhaban (8th Floor), Kawran Bazar, Dhaka, Bangladesh.
Phone:                          01713037302, 8151196-97(BASIS)
E-Mail:                         fahim@bdjobs.com
Duration:                      March’08 to August ‘08 (6M)
Description:                  I worked as TA(trainer assistant) at BASIS under bdjobs.com on OOP Training (Dot.NET track).I was selected after completion of my OOP training course(2nd Batch)as an internee. Experienced areas are OOP, database (coordinated and checked 15 database projects). Layer architecture (all projects), SQL, Code Standards, Unit Testing (NUnit, JUnit), Agile development.

Work For Oxford International School(During my student life)

Designation:                  Subject Teacher/Class Teacher (Permanent)
Department:                  ICT, Senior Section.
Address:                       House #34, Road#27, Dhanmondi, Dhaka-1205
Phone:                          9115392, 9145560, 9124108, 9145587
Duration:                      11th Oct ‘05 to 31st Dec ‘07 (2Y3M)
Description:                  I took classes on Computer Theory (Architecture  and  Networking)  and  LAB (C++, HTML, DHTML, Pc Logo (Student programming), Access (database), Problem Solving techniques, UML. When I left the job I was Class Teacher of Class 5(Section R) and Roaster Coordinator of Senior Section (class 5, 6, 7).

Personal Projects :

1.       MyAccounts : Client- Bangladesh (Ashna BD) [2009]
This is a Web Application designed for Garments companies to maintain their account following Chart Of Accounts.
Tools  and  Technologies Used: c#.Net, VS 2008, Asp.Net, Crystal Report.
Responsibility:
Requirement Analysis, Project designing(Applying Layer Architecture) , Project Management , Developing Business Logic Layer, Data Access Layer, Issue tracking.
2.       Dr Xenith’s Dental (Desktop) : Client- Bangladesh[2009-2012]
This is a Desktop Application designed for Dentist to manage a small clinic. Modules are Appointment, Treatment, Follow-up, Medicine, Tests, Accounts, Donations, Tax , Reporting, Prescriptions.
Tools  and  Technologies Used: c#.Net, VS 2010, Win forms, Crystal Report.
Responsibility:
Requirement analysis, Project designing (Applying Layer Architecture) , Project Management , Client Management, Team Management. Unit testing, Issue tracking (Trello.com). Full test coverage

2 comments: