Application Support Engineer Resume
Mt View, CA
SUMMARY
- Sr. QA Engineer with extensive automation experience using TCL, Python, Perl, C/C++, SQL/NoSQL, Java, and XML. Well versed in writing shell scripts, filters/tools and performing UNIX, and Oracle database administrations. Experience writing various tools in Python is coupled with excellent problem - solving and database skills. Confidential commitment to excellence ensures all work is done efficiently and with minimal/no error.
TECHNICAL SKILLS
Platforms: UNIX (Solaris,System V, BSD, SCO UNIX), iOS, Linux(Ubuntu), Win32/64
Languages: Python, C/C++, .NET, C#, Java (J2EE, Servlet, JSP, JDBC), JavaScript, Visual Basic, Perl (CGI, mod perl, DBI, DBD XML::XPath, XML::Twig), MySQL, Oracle, Shell(Csh,Sh,Ksh,Bash), 4GL, PL/SQL, Cold Fusion, Pascal, Fortran, Basic, SQL, SED, AWK, and make
Software: TCP/IP, TLI/Socket, SNMP, HTTP, HTML, XML, Web browsers (Netscape, IE, Firefox), dbx, Source Control(Clearcase, SCCS, RCS, SVN, G4), C# .NET, Visual Studio, VERITAS(Storage Foundation, Checkpoint, Flashsnap, ODM, Oramap, QIO,VCS), Apache, Tomcat, Mercury (WinRunner, XRunner, QuickTest Pro), SunMC, VMWare, MS Excel, Bugzilla, Google(Python, Dremel, Plx, Stubby, Pipewrench)
Database: Oracle (8i, 9i, 10g, PL/SQL, SQLPLUS), IBM Informix (DSA, Online, 4GL, ESQL-C, DBAccess, ISQL, RSAM, ISAM, BTREE), MS Access, MySQL, Dremel, Cassandra, and Sybase.
Hardware: SUN, IBM, HP, Apple, Dell
PROFESSIONAL EXPERIENCE
Confidential, Mt. View, CA
Application Support Engineer
Responsibilities:
- Automate script tools for Ops to process data with SQL queries, Python API and Google Apps.
- Parse text data (CSV, XML, TXT), inspect, analyze and organize it in right formats.
- Fix product reviews matching bugs and make changes to codebase.
Confidential, Los Gatos, CA,
Sr. QA Engineer
Responsibilities:- In charge of financial market feeds thru network of VMWare including setup and configuration from IDN Reuters, Comstock, and Activ sources for over 500 global market exchanges.
- Performed lexical and statistical analysis o n the complex financial data in the routine life cycle of product development.
- Automated Perl scripts to validate XML exchange maps and API testing as it was used to check data loss and data integrity.
- Automated High-availability and Fault-tolerant scripts, using UNIX shell and Perl, to verify regression and to ensure no tick/data loss.
- Worked in Advanced Support to solve problems related to market feeds and provided answers in the Bug Tracking and Remedy systems for Level 1 Tech Support as they used it as Confidential center point to solve similar problems.
- Performed C++ API testing on RFA and RDM OMM on level 1 and level 2 data.
Confidential, Mountain View, CA
Sr. Staff QA Engineer
Responsibilities:- Wrote and automated database installations and testing setups for Oracle8i, Oracle9i and Oracle10g with various storage layouts.
- Designed testing scenarios and automated test scripts in Perl to test VM, Veritas Cluster Server, and FLASHSNAP products on Oracle10g.
- Participated in documentation reviews during product release cycle to ensure quality and comprehensive product documentation.
- Performed VERITAS Storage Foundation for Oracle products through all phases of product testing including test planning, test development and execution.
- Performed FLASHSNAP with all Veritas layouts against Oracle and kept track of the results in ApTest.
- Led and participated in formal reviews of test plans, designs and requirements documents.
- Provided database cloning feature enhancements and functionality customer suggestions to Developer for future DBED releases.
- Completed VERITAS Cluster Server and VERITAS Storage Foundation classes.
Confidential, Portland, OR
Consultant
Responsibilities:- Wrote test plans and test requirements in Test Director for manual and automated functional testing of web enabled/Internet-based banking/financial applications in window environment.
- Created automated testing tools and TCL scripts for functional, integration, API and performance testing using Mercury Quick Test Pro, Visual Basic, MS Excel, MS Access, and Perl in Win2000 environment.
- Worked with developers to define and implement test strategies for Java Web-based SSI products.
- Automated frontend testing setup, written in Perl/Java Swing, which used to initiate for Unit and functional tests. The setup included apache/Tomcat and Oracle/Informix installations, and ensured its setup completion before executing test suites.
- Wrote Test Plan in Test Director and automated TSL scripts to perform functional and regression tests using QuickTest Pro and Winrunner . Generated test results and checkpoints populated in defect forms and fixed accordingly for next QA cycles.
Confidential, Menlo Park, CA
Member Technical Staff
Responsibilities:- Designed and implemented an automation of window testing tool, using Confidential third party WinRunner and Java utilizing with Perl to filter keywords on SNMP and API in order to test Java Swing GUIs for peripherals, MIBs, and functionalities of Java-based SunMC Modules and to ensure data stored in Oracle database displayed properly on SunMC window and HTML format.
- Wrote and maintained the Informix setup tool automation, written in 4GL, SQL/C and Perl, used for setup and database testing for Solaris build cycles. The core test was the Informix Certification, supplied by Vendor, and SUN used it as one of the tools to make sure no regression on beta builds and to certify Informix products running on Solaris 8/9 in 32-bit and 64-bit kernels.
- Wrote an automated web server setup using with combinations of Webstone, Spec Web99 benchmarks, and Apache to stress network and HTTP with maximum of clients on SUN servers. It was done by utilizing Perl and SQL as tools in the backend for I/O transactions.
- Performed testing of Oracle Dbbenchs with heavy load, configured with various VERITAS Volume Manager Options such as Spanning (Concatenation), Striping, and Mirroring layouts to stress I/O Storage and kernel stability on Enterprise Server E6800.
- Performed UNIX system administrations and ran customer-like environments, using applications like Informix load stress, Data warehouse, SAP, Peoplesoft, and AOL-MailDB to detect kernel failures on New Enterprise Servers.
- Wrote Confidential web based QA Track tool in Perl/C++ with DBI/DBD for CGI protocol using Oracle for keeping track QA results and QA cycle stamps validation with management security access.
Confidential, Menlo Park, CA
Software Engineer
Responsibilities:- Developed tools using Perl and UNIX scripts to automate build process and version control to port Informix products originally developed from SUN Solaris to various UNIX platforms.
- Maintained versions control system (Clearcase) and build release workflow.
- Fixed bugs and back-ported 7.3x and 9.2x-bug versions on Solaris, IBM, HP, and DEC Alpha.
- Performed customer-like environment setups ran with heavy loads and transactions to detect possible bugs before encountering on customer sites.
- Wrote an automated Perl Incremental Build script utilizing in-house automated QA web-based tools to perform nightly builds in order to detect any regression that bugs were checked in on Confidential previous day.
- Designed and wrote Confidential report tool, using Perl, to make sure all bug fixes ported and merged to proper branches.
- Coordinated with the QA and software development teams in bug fixing and testing issues. In addition, led the team with building guidance and provided building schedules.
- Ensured ISO compliance for the department by acting as an ISO 9000 auditor.
- All fixing and porting tasks are done in UNIX, C/C++, 4GL, Perl, sh, Informix, and Clearcase and some in WinNT.