Sdet/software Engineer Resume
SUMMARY:
Principal Developer/Lead in Quality Assurance automation on Internet computing, cloud/collaborative/distributed computing, mobile
SKILLS:
Major Programming languages: Python, Java, PERL, zsh/bash, C++, C, PL/SQL, Scala
Operating system: OS X, LINUX/Unix, Win32/64
Tools: unittest, Junit/testNG, Gatling/Jmeter, maven/ant/Gradle, Charles Proxy, Jenkins/Hudson/Cruise Control, Rundeck/Config mgmt, Eclipse, git/svn, Nexus, sonar/cobertura, tomcat, Oracle RDBMS/MySQL, HazelCast/MongoDB, Emacs/vi, metrilyx/TMPS/openTSDB, splunk/Zabbix/Nagio/Graphite, JSON/XML/SOAP, JIRA/Rally/Bugzilla, Cucumber - JVM, ActiveMQ/JMS, Nutch crawler, lucene/solr, p6spy, VisualVM, JDBC, Hadoop/Amazon AWS, selenium RC/Grid, SQL developer/Toad, Spring framework, tcsh/csh
WORK EXPERIENCE:
SDET/Software Engineer
Confidential
Responsibilities:
- Responsible for building automated regression framework for iOS / Android. utilizing tools as Appium, Gradle, Jenkins, Xcode, Junit etc.
- Coordinating with engineering team to test End2End/regression for mobile App.
The programming languages: Java / SWIFT
Software Engineer
Confidential
Responsibilities:
- Responsible for build automated regression framework for iOS, Android, web portal, backend API & Analytics, utilizing open source tools Appium, selenium, Sonar, Jenkins and Charles Proxy etc.
- Coordinating with engineering team to test End2End for mobile App.
The programming languages: Python / PHP
SDET
Confidential
Responsibilities:
- Responsible for build QA regression framework, automate tests, utilizing open source tools and coordinating with engineering team to test shopping flow Web Services. Plan, develop, document and maintain test cases/suites.
The programming languages: Java.
Senior QA engineer
Confidential
Responsibilities:
- Responsible for build QA regression framework, setup QA env, automate tests, utilizing open source tools and working with engineering team to test Ad API web services.
The programming languages: PERL/bash/Java.
Senior QA engineer
Confidential
Responsibilities:
- Responsible for automate various QA tests, utilizing assorted tools/utilities and coordinating with engineering team to test Data Warehouse(DWH, SEO/SEM and Inventory stories in each iteration.
- Plan, develop, and execute test plans/cases/suites based on software development solution.
The programming languages: Java, PERL and python.
Quality Assurance Manager
Confidential
Responsibilities:
- Responsible for setting up QA automation and network infrastructure, developing various QA software, utilizing assorted tools/utilities and work with developers to test each release of our social network website. Programming languages: Java
Senior Quality Assurance engineer
Confidential
Responsibilities:
- I worked independently on complex problems of diverse scope, develop, create, and modify general computer software applications and specialized programs/products, applying principles and techniques of computer science, engineering and/or mathematical analysis.
- Perform hands-on testing and test automation.
- Plan, develop, write, and/or execute test plans, test cases and test suites.
- Coordinate with various engineering teams.
Senior Quality Assurance engineer
Confidential
Responsibilities:
- Responsible for using different languages (C, JAVA, PERL, PL/SQL, shell scripts) and system utilities (in Linux, win32 and UNIX) to write/debug/analyze test (including cross functional test) programs for heterogeneous Oracle 10g(RELEASE 1 & 2), 9i(RELEASE 1 and 2) and 8i database layers/features.
- Including: FLASHBACK query/table, Flashback table/txn, logical standby, physical standby, switchover/failover, ODP.net, Oracle XML DB, HTML DB, automatic undo management (AUM), Oracle parallel server (OPS), partitioning, type evolution, MTS, IOT, LOB, undo advisor, server manageability, Holistic Diagnostic Monitor (HDM), SQL*LOADER object features, X/A interface, JDBC (OCI & thin), etc.