Automation Engineer Resume
CA
SUMMARY:
- Total 13+ year industry experience of which 9 years IT experience on quality and automation engineering.
- Experienced on creating automation script and cases with reusable, maintainable code and data structure; Created automation suites from software developing process in agile environment, continually enhanced and matured test code for quality assurance on daily based build.
- Experienced on test strategy to create efficient cases cover more features range, organized and reusable code and data.
- Worked on GUI and API testing; Created and maintained cases in software whole life cycle for application include web based and platform software.
- Skilled on open source and commercial automation code developing tools and framework, like Selenium, TestNG, IntelliJ, Eclipse, iTest, JMeter, AutoIT, Git, SVN, CVS and etc; Skilled at language and technology JAVA, SQL, XML, JavaScript, J2EE, C++, CppUnit, PHP, Shell Script, Perl and etc. Good at analyze skill and structured test code in object oriented way. Created script to perform qa tasks. Experienced at run clover report for code coverage analyze.
- Participated bats, functional, system, end to end and regression tests, also involved in performance, load, security, browser compatibility tests; Performed tests on qa, staging and production environment for commercial software productions.
- Experienced on Linux/Unix, Windows working and test environment; Experienced on VMWare, Redhat, Solaris and other Linux/Unix/Windows environment.
- Skilled on automation and quality analyze; troubleshooting and find root cause.
- O rga nized and detail oriented; good at set priority for work for approaching and completing multiple tasks; self motivated and worked with team; Good written and verbal communication skills on English and Mandarin.
TECHNICAL SKILLS:
Languages & Technology: Automation, Selenium, TestNG, Java, XPath, ITest, XML, Flex, AutoIt, C++/C, CppUnit, JMeter, J2EE/JDBC/SQL, JavaScript, HTML, CSS, PHP, Shell, TCL Script, TCP/IP, Web2.0, API, GUI, Function, Regression, System, Localization, Black Box, White Box, Maven, Agile
Operating System: VMWare, VSphere; Linux, RedHat, SuSe; UNIX, Solaris; Windows XP/7, Cygwin
Application and Web Server: Tomcat, Apache, WebLogic, WebSphere, JBoss, TCServer
Database System: Oracle, Sybase, SQL Server, Postgres, DB2, Informix
Version Control: Git, AccuRev, SVN, CVS, SCCS, Perforce
Client/Server Scripting Markup Languages: PHP, Shell, TCL, HTML, XML/XSL, CSS, JavaScript, VBScript, Perl, JSP/Servlets/Beans, ASP, ODBC/JDBC
Java Technologies: J2EE, EJB, JNDI, Ant, AWT, Swing, Applets, Design Patterns, JNI, JUnit, RMI, WebServices, SOAP, WSDL
Other Tools: IntelliJ, Eclipse, Clover, Appscan, Bamboo, LoadRunner, JBuilders, Vi Editor, Visual C++, Putty, WinSCP, Hudson, WinMerge, Front Page, Lotus Notes, Rational Rose
PROFESSIONAL EXPERIENCE:
Confidential, CA
Automation Engineer
Environment: Java, TestNG, API Testing, Rest API, AWS, Agile
Responsibilities:
- Create automation test code for UI tests using Java, TestNG framework, enhanced on test framework code, page object and created automation code in extended and maintainable way.
- Closely work with qa members to do test plan, test case design, test approach analyze with sold product knowledge, and oversee test quality.
- Work with developers and PM to work on test plan, product issue; contribute to quality with solid product knowledge and test experience.
- Good at enhance qa document and multiple tasks.
Confidential, CA
Automation Engineer
Environment: IntellJ, Java, TestNG, API Testing, Rest API, AWS, Agile
Responsibilities:
- Create automation test code for STS REST API using Java, TestNG framework, used and experienced on IntelliJ, REST API and JSON tools. Work with qa and dev to get tests run on qa and e2e environment.
Confidential, CA
Automation Engineer
Environment: Eclipse, Java, TestNG, API Testing, Clover, Appscan, SoapUI, Bamboo, Oracle, Sprint, Agile
Responsibilities:
- Identified features of applications, analyzed and created test cases for various applications; run functional, integration, regression tests on development, stage and production test environment and various data centers.
- Created automation test cases using Selenium, Java and TestNG framework for enhancing automation coverage on API tests.
- Setup, instrument and generated clover report for code coverage; Run appscan to analyze application security issues.
- Created push tests and run tests on CAS and Production environment for release.
- Good at set priority, multitasks and worked in sprint and agile environment; Good analyze and issue resolving skills.
Confidential, CA
Automation Engineer
Environment: Web Application, Flex, Rest API, ITest, XPath, TCL, Eclipse Java, VMWare, Agile
Responsibilities:
- Created hundreds automation cases on web applications with web, flex components and multiple sites.
- Maintained automation framework, performed automated daily run with latest build.
- Experienced at creating automation project with reused code, test data and configuration. Created cases in an easy updating, extend way; and with well organized resources. Created and maintained automation cases while in developing phase, increased automation coverage by features using object oriented test code.
- Good analyze skills, analyzed daily latest build automation results, reported many production issues, and maintained test suite based on GUI and feature change.
- Evaluated test tools for web, flex; utilized iTest automation framework for automation cases by using web, flex, ssh, command line and multiple type session across multiple site related to production.
- Worked closely with both qa and dev team member and managers for automating test cases, and debug on issues found on daily latest build.
- Shared knowledge and worked with offshore members, worked and developed script and cases in Agile environment.
Confidential
Environment: Web Application, Rest API, Selenium, TCL Script, Simulator, Camlot, Eclipse Java, VOS, VMWare, Agile
- Utilized automation test framework for ORA(Open Recording Architecture, a product to support IP Based Recording), created automation test cases using TCL, camlot, simulator and xml.
- Updated java test code, prepared test data in database for the automated cases.
- Performed tests on new features on ORA for each agile sprint, features included APIs, different type of Recording, event notifications, dynamic update and etc; Sprint demo for acceptance.
- Participated in scrum meeting; worked closely with team member and DE in Agile environment.
Confidential, CA
Automation Engineer
Environment: Selenium, TestNG, Java, Linux.
Responsibilities:
- Utilized and enhanced automation test framework for Wily CEM product.
- Created shared object, properties, test data, and enhanced framework.
- Experienced at coding selenium test case using java OO technology, created 10+ suites and near 300 test cases for 10+ features, including UI, cross sites, reports and background processing.
- Investigated, utilized and developed multiple ways to handle different requirement of test cases;
- Created script to handle internal windows popup; resolved issues besides standard way of selenium java code; Experienced at database SQL, local and remote run, log file content searching and other techniques.
- Run automation test suites for weekly BAT tests, and also regression tests.
- Investigated test and product, created tickets and sent test reports for main and beta releases.
- Contributed to continuous integration test framework, created TestNG xml and changed test code to run successfully by hudson.
- Worked on APM project, investigated and evaluated enhanced plan of java test framework for installation/setup/un - installation tests cross multi test environment on network.
- Experienced at selenium/testng/java framework, as well as tools of perforce, unibr, silk on test environment of linux/windowsXP/vmware and etc.
- Closely worked with team members; delivered automation suites and used at BAT/Regression tests in targeted automation time frame.
Confidential, Mountain View, CA
Automation Engineer
Environment: Web application, Software Life Cycle test, Hudson, Selenium, Mac, J2EE.
Responsibilities:
- InApps and API products of Linkedin.
- Performed feature testing on frequent release of j2ee products.
- Performed testing on mobile device like IPhone, Plam pre.
- Worked with dev and pm for test plan and test cases.
- Build test environment in hudson, scheduled job and monitoring results and resolve issues.
- Perform selenium automatic tests, reproduce issue using Textmate or manual run.
- Using TestLink as test case management tool, and filed issued using Jira.
- Worked as team lead, assigned tasks to qa team member.
- Worked as coordinator with offshore team member.
Confidential, Sunnyvale CA
Automation Engineer
Environment: White Box, Test Automation, Cppunit, PHP, Shell Script, XML, Software Life Cycle test, API Tests, Performance, Security test, CVS, SVN, Linux, VmWare.
Responsibilities:
- Initial manual tested of new features; Created test cases for new enhancements and implemented automation by developing reusable test code using Object-Oriented concept.
- Performed white box testing, created test cases by developing code for API and function of platform software.
- Experienced at developing test code; Skilled at test automation framework; Maintained and upgraded test framework using cppunit, php and xml.
- Created reusable php and shell script to perform API testing.
- Continually reviewed and modulized existing test cases, implemented automated test case with maintainable and extensible test code.
- Created cases for new features on uds/recents/ulp/act/ulm modules of product, created test code for multithread supported, optout, xid and various platform software features, wrote C++ test code and experienced on gcc, gdb, make tool for code compiling and debugging.
- Performed functional testing for client and server, performed test case and automation.
- Deployed build, set up server environment, invoked remote call and traced issues by configuring and monitoring performance of server and network status.
- Run sanity and regression suite; Participated end to end test, good analytical and debug skills.
- Created and maintained shell and php scripts for test efficiency, maintain test suite and data.
- Created test strategy and cases, reviewed with developers and coworkers.
- Maintained test suit, updated test cases with extendable and maintainable code, continually implemented cases to regression automation suite.
- Used svn and cvs source code management system.
- Faster learner, team work and self motivated, performed tasks with high quality and with multiple tasks.
Confidential, San Mateo CA
Automation Engineer
Environment: J2EE, Web Service, Web Application, Function, Regression, Localization, Automation, JMeter, Selenium, Test Plan, Performance, Security Test, Java, Shell Script, Unix
Responsibilities:
- Created test cases for new enhancements and implemented automation; Worked closely with PM and developers on features and architecture at project initial stage for agile software developing.
- Performed Function and Regression tests on a large skill web application based on J2EE and WebServices technology; Performed GUI, browser compatibility and localization test.
- Automated test cases using JMeter, Selenium, and maintained test suite.
- Performed sanity and release regression test on frequently release builds.
- Created test plan and cases for security testing on features and performed the tests.
- Analysed customer issues and root causes, evaluated and provided test strategy on new fix.
- Continually reviewed and modulized existing test cases, implemented automated test case with maintainable and extensible test script; Continuely automated cases to regression suite.
- Created security, load and performance test cases, discussed with PM on use cases, and converted to QA test cases.
- Provided system configuration knowledge to PM, developer and customer, efficiently resolve configuration issues.
- Found issues for product defect, provided reproduce steps and root cause from test.
- Good analyse skill on test issue, deliver daily test report.
- Managed test processes and quality, assigned tasks and provided QA knowledge transfer and technical support to offshore team.
- Performed tests on both staging and production environment for customer critical issue and fix.
- Provided QA task estimation, involved product requirement analysis and test task plan.
- Deployed automated test script to test server, evaluated automation test results.
- Finished tasks in timely manner, team work, multiple tasks, detail oriented and organized.
- Performed function and regression testing on new UI version of products
- Participant business requirement analyze and design for L&D module.
- Analyzed requirement document and existed test suite, provided QA efforts for new modules and features.
- Created functional and performance test cases and scripts, created sanity and release regression test suite.
- Provided QA support for offshore by providing documents and answering questions for new features, and assigned tasks to offshore.
- Provided support for new team member by answering questions and helping fix issues.
- Confirmed issues found by CS and PS persons, fixed issues caused by configuration.
- Performed document review on an internal QA tool, involved in analyzing the user requirements.
- Prepared developer environment for further enhancement of the QA tool.
Confidential, Santa Clara CA
Automation Engineer
Environment: Software Life Cycle Test, Java, Perl, Unix, Shell Script, Test Framework, Sanity, Regression, System tests, Localization, I18n, Matrix and test Plan, Solaris Unix.
Responsibilities:
- Performed functional, system, localization tests at software full life cycles for Sun products.
- Performed acceptance, sanity, function, regression tests, and also system tests.
- Performed tests on different version of products based on test plan and matrix; Maintained test environment on Solaris 7/8 Unix, Redhat, SuSe Linux and 2K, NT, 98, Me Windows.
- Performed regression, localization and I18n tests on different languages, hardware, and OS environment.
- Experienced on test automation framework; Performed and maintained test cases using internal test framework GlobleSuite, JUnit and JavaTest harness.
- Experienced on running Perl and Unix Shell script and generated test suite for test purpose.
- Good analysis skill, frequently delivered and generated test report, evaluated test results.
- Maintained test data, scripte and test cases using SCCS; Used Unix and Linux as working environment.
- Performed install/uninstall test on Solaris 8/9/10 and JavaOS
- Configured Solaris and performed system testing on Solaris latest builds.
- Analyzed modules and created L10n test cases.
- Used SCCS change control system to review and update test scripts.
Confidential, CA
Automation Engineer
Responsibilities:
- Developed online auction project using web service technology, RMI, Soap, WSDL, XML, JSP, Servlet, JavaBean, JNDI, JDBC, J2EE as project of master degree.
- Developed account management project using Model-View-Controller design pattern and Java Swing and Applet.
- Developed mobile simulation project using SGML, JDI and Java.
- Developed XML application using XML SAX and DOM, designed XML data structure using DTD and Schema.
- Developed OO program using Java, MVC and design pattern.
- Knowledge and experience of Oracle database system, admin and SQL commands.
Confidential, CA
Automation Engineer
Environment: ASP, VBScript, Html, JavaScript, CSS, Localization, Test, Visual Studio.
Responsibilities:
- Created product module for client company web application using ASP/VBScript/FrontPage.
- Performed L10n QA for client software using visual c++.
- Performed L10n engineering tasks for client using Trados, TM2, and L10n tools.
- Created web sites using html/JavaScript and Photoshop
- Maintained the web site and frequently updated web site content using Html/JavaScript/CSS
Confidential
Automation Engineer
Environment: Software Life Cycle Tests, Regression, Localization, I18n, Java, XML, Unix, API.
Responsibilities:
- Performed functional, system, localization tests at software full life cycles for Sun products, and on Unix/Linux/Windows and various language platform.
- Performed regression test for various supported versions on sparc/intel hardware and various OS and languages platform.
- Used SCCS change control system to review and update test scripts.
- Performed automatic test using GlobleSuite, JavaTest harness, and script.
- Experienced on running Perl and shell script and generated test suite for test purpose.
- Generated test report, and evaluated test result,
- Analyzed root cause on test result, performed test code review to evaluate test issue and functional issue, and fixed test issues.
- Performed API test and white box code review for an internal file format transformation tool using for translation and localization.
- Participant design client UI features and API with third party server tools.
- Developed lookup module using Java Swing, XML DOM.
Confidential
Automation Engineer
Environment: J2EE, JDBC, function test, WebSphere, Visual Age for Java, DB2, Localization
Responsibilities:
- Developed shopping cart, order and electronic billing modules for the eCommerce and finance solution using html/JavaScript/Net.Data.
- Worked onsite with IBM developing team, designed test plans and created test cases based on functional specifications and business requirement using Lotus Notes.
- Performed function and system test on shopping and order modules.
- Delivered test reports and fixed bugs.
- Created functional and system test cases on auction module using Lotus Notes.
- Performed test on auction module, filed issues and delivered reports.
- Worked onsite with IBM developing team, participated user requirement analyze, platform feature analyze.
- Provided knowledge of platform modules, and designed features for customization modules of the client eCommerce web application
- Performed high-level and low-level design for order negotiation module.
- Developed JSP/Servlet/JavaBean class for module using JSP/Servlet/JDBC/SQL on WebSphere.
- Designed and developed domain name management, user registration and management modules.
- Developed shopping cart, order management and electronic billing modules using Net.Data/JSP/Servlet/JDBC technology.
- Designed related database tables for user, order, domain and business management modules.
- Performed function, system test for the B2B and B2C modules.
- Transferred knowledge for new joined member.
Environment: J2SE, Localization, QA, team lead.
