Brian S. Nguyen
************@*****.***
Career Objective
Currently seeking a challenging position allows utilize of Software Testing skills, detail reporting skills, organize and expedite the project management skills to expand knowledge, experience and focus in manual and automation Software Testing.
Career Summary
Experienced, self-starter and dedicated technical Software QA/Test Engineer with over 6 plus years extensive and 10 plus years IT overall professional experiences, which encompasses the complete range of software testing in an environment that is dynamic and fast pace. Capable of established priorities, managed time, meeting deadlines, driving customer issues to quick and complete closure, and works well within the team. Recognized for strong analytical, troubleshooting and problem solving skills, as well as an ability to communicate complex technical issues across various levels and always adapting, looking for better solutions and methods to ensure clients receive the highest quality product at all times.
Professional / Academic Training and Skills
Languages: C++, JavaScript, HTML, PHP, Java, ASP, VB/VBScript, JCL/CL
Databases: SQL, MySQL, Access, PL/SQL - TOAD
Source Control: CVS, SmartSVN
Test Management: Test Director/QC, JIRA
Defect/Bug Tracking: FogBugz, Bugzilla, Rally, Salesforce, ServiceDesk
Software Test Tools: Automation Anywhere, QTP, LoadRunner, AICC Test Suite, Putty, HttpWatch
Game SW/HW Test Tools: SAS Simulator, Serial Analyzer, Dataman-ValiFlash, WinHex, TeraTerm
OS Systems: Windows, Linux, AS/400, Sun-JDS/Solaris, Macintosh
GUI: Flash, Adobe Photoshop
Other Software: Dreamweaver, Visio, SnagIt, Microsoft Office Suite
Academic Background: A quick learner and researcher
Obtained Bachelor of Science in Computer Science and Minor in Mathematics from Northeastern Illinois University, Chicago, IL in 2001.
Professional Recommendations: http://www.linkedin.com/in/briansnguyen
Professional Background
Consultant / Self-Employed
FREELANCE - Dallas, TX
12/2008 - Present
Responsibilities: Tests web applications of multiple freelance projects with online media streaming video included CMS, forums and vBulletin. Creates test plans and test cases from the requirements, generalizes test cases from the data matrix for web contents, and reviews web-server logs to identify and analyzes program errors. Executes manual tests, validates the test data and performs regression test. Records and track issues found during test, reports and analyze the results.
Environment:
_Web CMS, PHP, MySQL, Windows/Linux, Shell scripts, Putty
Lead SCM-QA Engineer - Software Development Department
NEXSTAR BROADCASTING GROUP, Inc. - Irving, TX
Contract period - 09/2008 - 12/2008
Responsibilities: Lead-Test of 28 TV stations current websites and ongoing redesign websites projects with media streaming video servers included content management systems (CMS). Designs and developments of test infrastructure, processes and flowchart which supported functional tests, automate performance tests, and stress tests of various web applications using PHP, Jscript, Ajax, HTML, XML and MySQL technologies.
_Manages daily code changes submitted to SVN, diff and compiles, deploy to QA environment and executes the test plans, test cases and test scripts for all redesign projects and existing web applications. Prepares and deploys approval code changes to Production daily. Reviews and reports severity and priority of problems. Reports directly to CTO/VP of Engineer, work closely and interface with the PHP Developers, Product Development teams on review and understand functional requirements. Participate in software requirements and implementation design reviews.
Key Accomplishments:
_Energetic, team-oriented, deadline-oriented, detail-oriented, organized, and work with minimal supervision.
_Knowledge of QA processes and testing methodologies with SDLC.
_Build and configure QA environment (Linux and MySQL), develops and creates department flow chart and processes.
_Manages day to day SmartSVN operations (tag/diff/deployment) and oversee actively participate in SCM and process automation in Window/Linux environments. Prepare release and status documentations.
_Develops and maintains test plans, test cases and test scripts framework and templates base on requirement and specify test cases to be implemented, as well as lead the selection of QA tools (evaluates QTP, VSTS, and Automation Anywhere) for developing and running tests, load test and analyzing results.
_Executes manual tests to validating the test data and regression level of testing scenarios on PHP web app.
_Records and track issues (in ServiceDesk) found during test, reports and analyze the results.
Environment:
_Web CMS (TV Broadcast, Multimedia), PHP, MySQL, SVN, Windows/Linux, Shell scripts, ServiceDesk, Putty
Software QA Engineer - Quality Assurance Department
INCISENT TECHNOLOGIES, LLC - Chicago, IL
12/2007 - 09/2008
Responsibilities: Lead-Test of various ongoing projects for the database-driven applications of automotive performance management and inventory optimization web applications, designs and developments of test infrastructure which will support functional tests. Revises and verifies quality standards, test procedures for manual and automation test scripts from the requirements, generalizes test cases from the data matrix for web contents, and reviews web-server logs to identify and analyzes program errors. Automate regression tests, performance tests, and stress tests of various web applications using latest technologies .Net, AJAX, XML, Jscript, HTML and MS-SQL05.
_Executes the test plan, test cases and test scripts for various ongoing projects of inventory management admin site, Trade Analyzer, Pricing Analyzer, Pricing List, JD-Power, KBB, and TMV-Edmunds. Reviews and reports severity and priority of problems. Reports directly to VP of Engineer, work closely and interface with the Developers, Product Development teams on reviews and understand functional requirements. Participate in software requirements and implementation design reviews.
Key Accomplishments:
_Energetic, team-oriented, deadline-oriented, detail-oriented, organized, and work with minimal supervision.
_Knowledge of QA processes and testing methodologies with SDLC.
_Validates Automotive Retail pricing (PING) query to test data by using MS-SQL 2005.
_Analyzes and implements manual/automation test procedures for .Net/Java environments and test scripts framework and templates base on requirements, as well as lead the selection of QA tools (evaluates Automation Anywhere, QTP and VSTS) for developing and running tests, load test and analyzing the results.
_Executes manual tests (Integration and Black/White Box testing) to validate and compares the test value/data and regression level of testing scenarios on .Net/Java web applications.
_Records and track issues (in FogBugz/Rally, and Salesforce) found during test, report and analyze results.
Environment:
_Agile, Web (Automotive performance, inventory), SaaS, .Net, Java, SQL, CVS, Win/Linux, Rally, FogBugz
System Test Engineer - Product Assurance Department
WMS GAMING - Chicago, IL
04/2006 - 12/2007
Responsibilities: Lead-Test a multi-million dollar complex project (Accounting Base System), performs product test, develops, reviews and executes test plans and scripts for new and existing slot machine Game’s themes.
_Implements of the system test infrastructure, records and tracks issues found during test. Assist other members of the Product Assurance Department on special projects as needed. Interfaces with the Software Engineering Department and other members of the Product Support Engineering Department to resolve all reported issues before the gaming product under test is release. Creates and documents specific test procedures, creates logs for tracking system test activities. Tests re-spin/rework gaming software, firmware and peripherals to verify programs function performs according to the requirements. Coordinating team activities for code review to document test scenarios to ensure consistency, accuracy and repeatability in test methodologies. Reviews gaming software history and peripherals logs, and reviews real time web-server logs to identify and analyze program errors.
Key Accomplishments:
_Energetic, team-oriented, deadline-oriented, detail-oriented, organized, and work with minimal supervision.
_Analyze, define and implements test procedures for Real time embedded system in C++ and gaming software currently in test and field environments.
_Creates test plans and test cases in Test Director to ensure comprehensive testing according to systems specifications including Stress test; systems test environments with functional testing.
_Compile, debug and build OS/Framework/Game simulator in C++/Linux.
_Executes manual/automation tests to validate the test data and regression level of testing scenarios on various Linux OS/Framework/Game software versions and hardware firmware.
_Record, track and verify defects (in MKS) found during test, report and analyze results.
_Prepare release and status documentations. Ensure that the corresponding releases meet all known requirements and function as defined.
_Creates and documents work instructions. Trains other team members to perform software/hardware testing base on work instructions.
Environment:
_Gaming software/hardware, C++, Windows/Linux, Test Director, Shell scripts, Putty, SAS Simulator, Serial Analyzer, Dataman-ValiFlash, WinHex, TeraTerm
Software QA Analyst - Quality Assurance Department (04/2002 - 04/2006)
THOMSON NETG, Inc. - Downers Grove, IL (Acquired KnowledgeNet, 04/2004 - 04/2006)
KNOWLEDGENET, Inc. - Scottsdale, AZ (04/2002 - 04/2004)
Responsibilities: Lead-Test and evaluates on several of ongoing new/modified eLearning web applications and creates procedures used to verify program functions based on user requirements. Designs and develops of test infrastructure which will support functional tests, automate regression tests, performance tests, and stress tests of various web applications using latest technologies .Net, Java, XML, Jscript, Flash and HTML. Trains and educates other tester and developers teams in depth to understand KnowledgeNet eLearning web functions.
_Revises and verifies quality standards, test procedures for manual and automation test scripts from the test description, generalizes test cases from the data matrix for web contents, and reviews web-server logs to identify and analyze program errors. Tests web applications to validity the results, accuracy, reliability, and conformance to establishment the standard of requirements across all platforms. Documents test procedures, monitors and trains new/junior level QA.
Key Accomplishments:
_Energetic, team-oriented, deadline-oriented, detail-oriented, organized, and work with minimal supervision.
_Knowledge of QA processes and testing methodologies with SDLC.
_Defines and implements test procedures for Java, .Net and Flash applications (LMS, LCMS, and VCS) in test and production environments.
_Implements and maintains complex testing environments include localization and stress test environments with functional testing of applications. Creates and maintains test plans in Test Director that ensure comprehensive testing according to systems specifications.
_Pre-screens software problem reports to determine deviation from system specifications. Measures system performance on multi-user platforms through manual test scenarios and provide improvement recommendations. Works with developers to records, identifies scripts with the applications flow to documents, and reports defects to ensure releases are error free.
_Analyzes and validates eLearning students and courses test data by queries MS-SQL 2000 and Oracle.
_Ensure AICC & SCORM internal/external web contents are working as expected.
_Executes manual/automation tests (Rational Robot) validates the test data and performs regression test.
_Records and track issues (in JIRA/Bugzilla, and Salesforce) found during test, reports and analyze results.
Environment:
_Web eLearning LMS/LCMS/VCS, SaaS, .Net(C#, VB, ASP), Java, SQL, PL/SQL - Toad, Flash, CVS, Test Director, JIRA/Bugzilla, Windows/Linux, Shell scripts, AICC & SCORM, Rational Robot, Win/LoadRunner
Programmer Analyst / Asst Acct Mgr - Account Manager Department
HALLMARK DATA SYSTEMS, LLC - Niles, IL
06/1998 - 01/2000
Responsibilities: Implements and develops a multi-account batch systems model. Integrates systems policy, records, maintains, bills automation module, and claim-processes module, by used Micro COBOL in AS400 environments.
_Captures Data Transfers of Information from outside vendors as well as in-house Data Entry Department data source links and transfers to and from AS400.
Key Accomplishments:
_Energetic, team-oriented, deadline-oriented, detail-oriented, organized, and work with minimal supervision.
_Trains new Account Manager and Assistant Account Manager with database analysis, reports, queries, and operates in AS400 systems.
_Retrieves DB2 table records, and reports to tracked system and supported Account Manager Department.
_Extracts data by used MS Access and MS Excel as tools.
_Imports and exports client databases to and from AS400 and manages QA/QC the fulfillment of paid subscribers from large scales database to keep tracks the annually earns and deferred income accurately to satisfy BPA/ABC audit paid statements. Updates circulation databases and batches transactions systems.
_Assists Account Manager with database analysis, reports, queries, and operates in AS400 systems
Environment:
_AS400, Micro Cobol, DB2, Access, Shell scripts, Web, Java