Software Test Engineer Resume
Mossville, IL
SUMMARY:
- Experience with object - oriented software development paradigms and incorporating object-oriented design and programming (OOD & OOP) techniques into the software development life cycle.
- Experience testing software applications including web, windows; utilizing formal testing methodology according to application architecture.
- Experience in the leading software test effort for major release through full lifecycle gathered metrics, reviewed requirements specification and managed 4 test resources on and off-site to develop test scenarios and cases for execution.
- Experience in the full life cycle of the software development process including requirements definition, use-case analysis, design, coding, testing, and maintenance.
- Experience in the fundamental program algorithms, Mathematical Foundations, Network Software, Wireless communication security, and Operating Systems concepts.
TECHNICAL SKILLS:
Languages: C++, Java, Python, C#, C, Visual Basic.Net, Visual Basic 6, HTML, JavaScript, ASP, ASP.NET and XML
Frameworks: .NET
Concepts: OOP/OOD ( UML, Design Patterns) Module, Systems Level Testing (white box, black box, top-down, bottom-up methodologies), 1xRTT, EV-DO
Systems: UNIX (Linux), Windows (2000, XP, Vista, 7, and 8)
Databases: Oracle 8i/9i, SQL, MySQL, MSSQL Server 2000
Automation Tools: Selenium, Scriptify, HP QTP, and HP QC.
PROFESSIONAL EXPERIENCE:
Confidential,Mossville, IL
Software Test Engineer
Responsibilities:
- Manage verification and validation of Telematics software for Caterpillar machine applications.
- Develop automation test scripts and test procedures in Python programming language and Linux System environment to test Telematics software.
- Develop test cases, user stories, story maps, flow diagrams and sprint demo review for new Telematics Software feature in Agile Scrum environment.
- Manage software troubleshooting issues, bugs and report test status.
- Communicate and coordinate bugs and issue with Telematics Lead Engineers, Managers, System Engineers, and Software Development team.
- Perform evaluation on various network hardware components including Ethernet, serial, and SSH terminal support when running tests.
- Perform source code review of C++ and C programming languages.
- Manage testing process in Agile testing environment.
Support Tools: C++, C, Python, Java, CaNoe, CANalyzer, CDL, J1939, VBench, Selenium WebDriver, XML, Linux, Git, Git Extensions, Wireshark, FileZilla.
Confidential, Lakewood, NJTest Engineer
Responsibilities:
- Managed testing and analyzing of Software and Hardware of gaming systems and devices to ensure compliance with state, federal and tribal gaming regulatory standards.
- Defined regression test requirements adequate to verify changes and corrections made to platform.
- Developed and executed test procedures and scripts in Linux system command to emulate OEM software.
- Coordinated and communicated bugs and issues with GLI’s Senior Engineers and the OEM’s contacts to ensure compliance with GLI specifications.
- Developed knowledge of OEM system interfaces and demonstrated source code review at the executable level for the entire source code file (C++, Java and XML).
- Managed GLI Verify signature generation tools to verify signature after source code extraction.
- Accessed and altered variables in RAM using a map-file and extract the contents of RAM. .
- Managed protocols using data line analyzer and other tools to conduct the type of testing.
- Assisted in preparation of release notes and user documentation under change control.
- Managed testing process adhered to Agile/Lean project management methodologies to deliver high-priority and high-quality projects.
- Also supported GLI Engineering Department QA Automation testing for in house Heavy WebPages and SQL Server utilizing automation tools such as Selenium, HP QTP, and HP QC.
Support Tools: C++, Java, XML, Linux, Scriptify Automation Tool.
Confidential, Somerset, NJWireless Tester
Responsibilities:
- Managed BREW testing on multiple handset devices for Verizon Wireless within CPE Labs. Performed evaluation of hardware and software utilizing Qualcomm’s Porting Evaluation Kit (PEK) to provide mechanism necessary to perform analysis.
- Performed feature tests for phase 1 submissions including LNP, MIP, Mobile Office, SMS, and WAP tests.
- Managed BREW tests for OEM submissions to VZW including Stress, BrewStone, OAT, and manual and feature patch and regression tests. Also supported devices built on BREW.
- Managed bug tracking and resolution through weekly conference call with Qualcomm’s project management and developers for PEK related issues with devices.
- Liaison with OEM contact on device specific issues including test entry criteria and to ensure compliance with VZW specifications.
- Improved bug tracking by porting Excel spreadsheets to database with JSP front end and Servlets and MySQL backend.
Support Tools: PEK Studio, OEM PST, MySQL, Servlets, JSP.
Confidential, Fairfield, CTWeb Developer
Responsibilities:
- Developed data access and modification scripts in ASP.NET, C# and XML.
- Member of team responsible for developing and supporting departmental websites.
- Defined and maintained both connected and disconnected access to the data tables from the Visual Studio 2003 IDE via ADO.NET. This includes creating and managing database connections, data adapters, data readers, data table objects and Datasets.
- Developed and executed regression tests in the beta testing phase
Technician
Responsibilities:
- Set-up computers in student computer labs
- Restored/ Repaired computer hardware and installed hard drives
- Performed Computer imaging using Ghost software, updated anti-virus software and set-up network printers
- Configured TCP/IP connectivity and setup IP address
- Provided excellent customer service in a time sensitive environment
Support Tools: Macromedia Dreamweaver MX, Visual Studio 2003, MSSQL Server 2000, Visual Studio.NET
