AKM Kamal Uddin
ad0qpf@r.postjobfree.com
Summary:
Experience in Operation, QA and Testing Applications with extensive Manual and Automated Testing.
Hands on experience in configuring, running pipelines, analysing Business and Technical Requirements, Use Cases, and Flow Charts, and developing Test Plans, Test Scenarios, Test Cases, and Test Scripts.
Experienced in Black Box, Grey Box, and White Box testing.
Demonstrated capability in identifying bugs in early stage of the Software Development Life Cycle (SDLC).
Education:
Long Island University, New York
MS Computer Science, 2000
NYIT, New York
MS Energy Management, 1996
Technical Skills:
OS: Unix/Linux, mac, Windows 95/98/NT/2000/XP
Language: JAVA, Python, C/C++, PL/SQL, HTML, XML, json, Javascript, node.js, cypress, selenium
Database: Oracle, MySQL, dB solo, mongodb
Web Server: Apache, flask, WebLogic, node.js, Gangliah
Testing Tools: Junit, Selenium, postman, Jenkins, Charles, Fiddler
Bug Tracking: JIRA, Bugzilla
MS Office, Open Office
Other Tools: SVN, MQ Series, JMS Client, ssh, SCP, toad, squirrel
Applications: SAP SD, MM, BW, HANA, Salesforce Admin
Network: TCP/IP, UDP, VPN, SSH
Professional Experience
Abbott Lab Jan 2022 – Jun 2022
Test Engineer
Reviewed System and Functional requirements for functional, integration and system testing
Gathered information generated test data for users, patients, glucose etc
Gathered glucose readings from sensors mounted on arms.
Converted csv, excel data into JSON format using Matlab, and python.
Developed cypress and selenium scripts for automation in javascript bases muse application, automated user base scenarios
Loaded test data using pythhon scripts, swagger apis, validated using SQL,
Wrote protocols and test cases for scenarios on glucose and insulin optimization.
Performed integration, system tesing for web, and smart device.
Performed regression testing
Developed automated scripts for web testing with cypress (Node.js)
Used SVN / GIT as version control mangement.
Documented test runs
Logged defects into jira, provided details about the defects, uploaded screen shots, debugg logs, environment details where defects occured
Environment: Windows OS, C sharp, Microsoft SQL Server, Azure, Confluence, OneNote, Outlook, Swagger, Postman, Matlab, json, Jira, HPQC, Cypress, Node.js, cypress, selenium, pytest.
Employment gap Oct 2020 – Dec 2021
Reason: Took time off due to Pandemic
Viper Mission, Emergent Space Technology, AMES NASA, Mountain View, CA Mar 2020 - Sep 2020
Worked as a Quality Assurance Engineer
Reviewed and Audited requirements for Ground Data Segment (GDS), Mission System and Mission Operation System.
Reviewed and Audited Software Development Plant, Software Test Plan, Software Configuration Management Plan.
Reviewed and Audited Architecture of Ground Data Segment.
Kepler Mission, KBR Wyle, AMES NASA, Mountain View, CA Sep 2013 - Mar 2020
Test Engineer
The Kepler space telescope is a retired space telescope launched by NASA in 2009 to discover Earth-size planets orbiting other stars. Named after astronomer Johannes Kepler, the spacecraft was launched into an Earth-trailing heliocentric orbit. Kepler's 3rd law in Physics, and other Physics equations was the main driving force for this successful mission.
Worked as an Operation Engineer / Test Engineer before commissioning, during commissioning, production and decommissioning phases. Awarded several times including NASA Software Award of the Year, which includes a plaque and monetary benefit.
Operations:
Validated inputs from sensors (ccd), run data goodness reports on inputs, validated inputs in the correct range
Gathered information from system and function requrments to write test cases, test plan, generated test data
Wrote test cases, test plan from release testing.
Wrote Python script to Import parameter library, pipeline library to the pipeline in xml, verified by SQL Queries.
Wrote test scripts in Python for sandbox tools to retrieve and validate parameters with Matlab.
Used Linux commands and bash scripts to copy, move, transfer files, monitoring processes.
Configured Kepler Processing Pipeline for different modules.
Configured Jenkins for CI/CD for releases in different clusters.
Generated Trigger report, validate trigger report with SQL Queries.
Ran Pipelines for different modules
Monitored test runs at clusters, NAS supercomputing, filed defects.
Ran multi quarter processing using NASA Pleiades Supercomputer Facility.
Generated SQL scripts for Data base migration comparing truck schema to existing data base.
Verified processed pipeline results with SQL queries.
Loaded / Imported KIC (Kepler Input Catalog) with SQL Loader, verified with SQL Queries.
Participated various training courses like Fundamentals of System Engineering, CMMI, Work Ethics etc.
Used GIT / SVN repository for code management.
Logged defects into jira, provided details about the defects, uploaded screen shots, debugg logs, environment details where defects occured
Environment: Linux, JAVA, C++, svn, ant, Oracle, Matlab, dB solo, squirrel, hibernate, active mq, XML, json, NASA Super Computing, Jira, 3Par, NetApp Storage, Astronomical Physics.
Kepler Mission, Orbital Science, AMES NASA Sep 2008 - Sep 2013
Test Engineer / Operation Engineer
Worked as an Operation Engineer / Test Engineer before commissioning, during commissioning, production and decommissioning phases. Awarded several times including NASA Software Award of the Year, which includes a plaque and monetary benefit. Major accomplishment, day to day work includes:
Test and Deployment:
Checked out source code from subversion repository.
Wrote Smoke test and Integration test scripts in Python.
Wrote deployment scripts in python to deploy release branch to servers.
Ran nightly smoke test for the source code.
Created test branch for software update.
Merged revisions to the test branch.
Resolved defects based on the smoke test run daily.
Cut test branch from the truck code based on revision of the trunk code for specific test runs.
Deployed test branch to test clusters to run specific test base on the requirements.
Verified all workers, servers and services were running.
Calculated pointing model after Telescope's rotation using complex Physics formula.
Used ant for regression test, unit test, and deployment on the test and production release branch.
Deployed releases to the production clusters, NAS (NASA Super Computing Facility).
Tested 3Par and NetApp storage before storing raw and processed data, files and documents.
Environment: Linux, JAVA, C++, svn, ant, Oracle, Matlab, dB solo, squirrel, hibernate, active mq, XML, json, NASA Super Computing, Jira, 3Par, NetApp Storage, Astronomical Physics
McCann World Group, San Francisco CA Jan 2008 – Jul 2008
QA Engineer
Worked as a QA engineer for this advertising company for testing various marketing web applications developed clients Hitachi, Cathy Pacific, Nortel, Microsoft’s products like Vista and Windows Server utilizing Flash/Silver light technology.
Responsibilities:
Performed functional, performance, GUI and end to end testing in PPE, Ex tranet using RAS connection.
Performed compatibility testing on various web browsers (IE, Firefox, Safari, Opera)
Performed compatibility testing on different operating systems. (XP, Vista, Mac)
Performed HTTP tag verification using HTTP proxy tools like HTTP Analyzer, & Charles
Testing flash banners using Adobe flash application using QA tool.
Testing advertising videos on the web site under various conditions.
Bug reporting, prioritizing and assignment was done using Mantis / Microsoft Team System.
Used TFS (Share point) to add, modify, checkout, check in files and documents.
Environment: Windows XP/Vista, Mac, Linux, HTML, Java Script, Java, Adobe Flash, Silver light, SQL server, MySQL, Oralce
Macrovision Inc., Santa Clara, CA May 2006 – Dec 2007
Sr QA Engineer
Worked on Hawkeye projects based on 3 Tier Enterprise Architecture, developed in Java (J2EE) that protects audio, video and software piracy on p2p network, data warehousing project that rolls up daily download data into weekly and monthly tables.
Responsibilities:
Used putty to deploy new releases of the applications database updates and configuration.
Installed Tomcat – verify Catalina.out and container. Out file on Linux
Created test files with different IP Address, workIDs, file hash, titles.
Setup and configured LRS servers which send request to NetAcutiy Server for GEO code.
Setup UploadLogger that communicates with LRS server for GEO Code
Setup MLD Listener and UploadLogger for GEO code with IP address
Verified daily data for domain, dma, and country data to weekly and monthly tables.
Verified all daily data loaded to weekly and monthly tables by executing SQL statements.
Created spoofs and sinkhole files for upload and flood.
Ran flooder and uploader for all networks and verified.
Verified generated logs, checked for errors, communication messages.
Executed test cases against seeder, tracker, searcher, and poster.
Ran Load test and Stress test increasing loads measured throughput.
Environment: Windows XP / Unix, Tomcat, J2EE, XML, Linux, IE 6.0/IE7, MS Office 2000, Visio, Subversion, bugzilla, Test Director, Oracle, MySQL, Load Runner, Charles, HTTP Analyzer.,
Bangladesh Chemical Industries Corporation (BCIC), Dhaka,Bangladesh 1984-1991
After graduating from Chemical Engineering, I had an opportunity to work in Manufacturing Industry (Chemical Plant, produced Ammonia and Urea Fertilizer). I had involved in process and quality control of the product for over eight years.
Clacualted Energy and Mass balance for Ammonia, Urea and Utility Plants
Actively particpated n construction of piping and instrumetation
Actively particpated in Non Destructive testing of pipelins and instrumentations
Actively particpated in pre commissioning and commissioning of the plants
Actively particpated in operation of Ammonia plant
Daily logged isssues, repair and maintenance done during the shift.
Followed Fire and Safety protocol
Trainined in Japan, Indonesia, and Holland for operation of chemical plants