Post Job Free

Resume

Sign in

Engineer Software

Location:
Texas
Posted:
February 10, 2016

Contact this candidate

Resume:

SHAMIMUR RAHMAN

***** ***** ******** **. 832-***-****

Cypress, TX 77433.

E-mail:actg6e@r.postjobfree.com

Software Engineer in Test with over 15 years of progressive experience in the field of Hardware/Software Systems Development and Validation Engineering from industry leading companies with a wide variety of projects and environments. Certified Java programmer I along with experience in Python, Bash, C++, Assembly programming, Cisco Klemspeak programming, TCP/IP, VOIP protocol, Computer Systems Architecture validation and debugging, Test development for new products, execution of Hardware/Software Acceptance, Stress, Regression Testing, Smoke Testing, System Testing, Black Box Testing, White Box Testing, Integration Testing and User Acceptance Testing and related test methodologies.

TECHNICAL SUMMARY

Java: Object Oriented Analysis for encapsulation, polymorphism, SOLID practices, minimal coupling, Design Patterns like Singleton, Factory, Visitor, Dependency Injection, Model View Controller, JUnit Test.

Other Programming Languages: Python, C/ C++, SQL, PL/SQL, MATLAB, Assembly, Visual Basic 6, Mathematica, Shell, Labview.

Development Tools: Git, Subversion, Eclipse, Altassian Tool Suite (Jira, Stash, Bamboo etc), Jenkins

Engineering Software: AutoCAD 2005, PSpice.

Hardware Test Tools: Oscilloscope, Logic Analyzer, Multimeter, Compaq MeatGrinders, Facts.

Software Automation Tools: Squish, Selenium, Quick Test Pro, WinRunner.

Computer Architecture: PCI systems architecture, ISA systems architecture.

Bug Reporting: Jira, Test Director 8.0, QualityCenter, and Defect Tracker Engineer.

Scripting Languages: TSL, VBScript, JavaScript, Unix Shell Scripting, Klemtest.

Operating Systems: MS-DOS, OS2, Linux, Windows 95/98/2000/XP/NT,VMware, Virtual Box.

Web Language: HTML,CSS, ANGULARJS, DHTML, PHP, XML, JSON and Front Page.

Front Ends: Visual Basic6.0.

RDBMS: Oracle 9i, SQL Server7.0, MS Access, MySQL.

Network: TELNET, FTP, HTTP, TCP/IP, OSI Model, Modbus, Profibus.

Others: MS Word, MS Excel, MS Power Point, MS Outlook, VISIO.

EDUCATION

BSc Electrical Engineering (Controls and Communications), (Aug 1992- Aug 1997)

University of Houston, University Park (Main Campus),Houston, Texas

Certification

OCA Java SE 7 Programmer I (achieved on July, 2015)

OCP Java SE 7 Programmer II (planned on Mar, 2016)

PROFESSIONAL EXPERIENCE

Test Software Engineer (Sep, 2014 to Dec, 2015)

Amphion Software Platform Development Group,

National Oilwell Varco, Houston, TX.

Responsibilities:

Developed, designed and coded automation of National Oilwell Varco's proprietary Amphion control drilling system validation.

Developed SBC (Single Board Computer) performance analysis tool in Java that included JSON parser, XML parser, Electric XML parser, File I/O read/write performance calculation, string manipulation, logging etc.

Coded and executed JUnit tests for Amphion datalogger.

Automation of Profibus and Modbus communication testing for Amphion Control System using Python, Selenium, Bash, Artifactory and WAGO modules.

Agile Software Development practices including Scrum - Backlogs, Epics, Stories, Acceptance Criteria, Work Boards & Logging Time, Daily Stand Up Meetings to address technical impediments, Sprint Retrospective Meetings at end of each sprint.

Unit Testing, Regression Testing and Mock Objects.

Ivy to define and downloaded dependencies from Artifacts Server (Artifactory).

Automation of GUI Web interfaces using Selenium and Squish (python).

Used Apache Ant software tool for automating software build processes.

.

Cisco Context Test Development Engineer (Mar, 2008 to Aug, 2014)

Foxconn Corporation, Houston, TX.

Test Development for various Cisco UCS server products using Cisco Klemspeak(C based) programming language on Sun Solaris(Linux) operating systems environment, configuration and set-up of test network comprising Sun Solaris servers, CPP servers, PXE servers, Kickstart servers, terminal servers, switches and routers. Integration of different operating systems( SLAX, Linux, rom-dos, freedos) environment into a single test tool for the automation of manufacturing test process. Scripted installation of Cisco OS, IOS and various software applications, update of systems bios, configuration of RAID hard disks, validation and diagnosis of hardware components like memory, cpu, hard drives, network ports & interfaces, verification of installed software, programming of product specific identification into systems. Troubleshoot and debug of failed sustaining server products, training and creation of standard operating procedures.

Responsibilities:

Develop, modify and maintain all test software/hardware tasks and resources.

Design, code, test and integrate manufacturing test software.

Develop documentation including requirements and design.

Work with OEM tester software development and all manufacturing Sites for transferring all tester software to manufacturing environment.

Work on Cisco Advanced Routing, Switching, Telecom Servers, Wide Area Network Design, Routing and Router Configuration, Networking Essentials.

Automate and develop VMware installation process and deployment of OVA & OVF files (Virtual Machines).

.

Software Test Engineer (Nov, 2004 to Feb,2007)

Telus Mobility, Burnaby, British Columbia, Canada.

Implementation and end to end Testing of Amdocs Ensemble Platform on Telus Mobility’s PCS( uses CDMA) and Mike( uses iDEN) digital wireless networks.

Responsibilities:

Analyzed the Business and the functional requirements and developed Use Cases, User Interface Documents, and Business Process Specification Documents.

Prepared Test plans based on analyzing the use cases, Business Process Specification Documents, UI Documents, Impact Assessment Documents and DFS.

Developed test plans, wrote test cases, and tested End-to-End scenarios for Amdocs Customer Service Management (CSM).

Test Cases are written for scheduling and execution of tests, collection of test results and analyzing the data.

Identified required test data to execute test cases.

Based on use cases translated the information to a test suite, test case and test procedures

Technical Support Analyst (Oct, 2003 to Feb,2004)

Microage Computers, Richmond, BC

Troubleshooted cable modem and internet connectivity problems with the customers, maintained and supported email accounts, configured various hardware and software problems.

Systems Software EngineerII (Jul, 2001 to Oct, 2002)

Module Quality Engineering, Personal Systems Group

Hewlett Packard Company, Houston, TX

Responsibilities:

Coordinated delivery of, and assessed and communicated the readiness of hardware and software modules delivered by the Module Development Team through the Integration Team to the various distribution channels of the Presario/Pavilion Desktop Division.

Used generally accepted quality engineering methods to perform functional test of internally developed modules and high-level acceptance tests of externally developed modules to ensure conformance to Compaq internal and product requirements.

Worked closely with the development team in making the detailed Test Plan, Test Cases regarding the scope and focus of the testing.

Systems Software Engineer I/II (Nov, 1997 to Jul, 2001)

Consumer Hardware Evaluation, Compaq Computer Corporation, Houston, TX

Hardware Validation and Debugging of Compaq desktop and portable motherboards including peripherals and chipsets from initial proto-type to production. Software/BIOS compatibility, integration, installation, configuration, testing, troubleshooting, maintenance, failure analysis, Networking and utilization of the hardware and software on PC and Laptops. The Hardware systems included Intel Celeron/Pentium III-IV/ AMD Athlon/Thunderbird/Duron processors, VIA chipsets, Intel MCH & ICH chipsets, PCI/ISA architecture, AGP/Video Graphics cards, IDE, Network adapters, USB/Serial/Parallel/1394 ports.

Responsibilities:

Analyzed system designs for function, operability, compatibility, and testability..

Evaluated new designed Systems Software Compatibility including Video and Audio solutions, operating systems including Windows 2000/NT/9x/XP, DOS, OS/2, Linux and Networks.

Evaluated new Designed Systems Hardware through development Prototype to pre-Production on an ISA/EISA, PCI, PCMCIA Architecture, including peripherals such as USB, 1394, IR, variety of Network and SCSI.

Planned, written Test Plans and test matrixes for Hardware/Software compatibility tests.

Prepared Evaluation Test Analysis, reports and suggested hardware/Software engineering changes.

Documented problems thoroughly using the defect system and Engineering Advisories; pursued quality solutions to problems through the defect management process.

Participated in refining and executing the new process within the group for qualifying CTO and BTO modules for inclusion into existing products.

Reductionof Jittering In a Time Synchronized VOIP Implementation (Aug,2002 to Dec, 2002)

University of Houston

A new Integrated Solution was proposed to effectively reduce the effects of Jittering in a Voice over Internet Protocol (VOIP) implementation. In contrast to previous work, measures have been introduced to synchronize the sender and receiver clocks, effectively reduce Network Queuing delays (which account for most variation in delay) and an improvement on previous Adaptive Play-Buffer algorithms such that adjustments are not only performed in between talk spurts, but also within the talk spurts in a highly dynamic way.

Design of Analog Amplifiers (Aug, 1996 to Dec, 1996)

University of Houston

Analog amplifiers were designed and built using different techniques like small signal model and feedback to meet specific requirements.

REFERENCES Available upon request.



Contact this candidate