Marvin Cornejo
Gardena CA *****
*************@*****.***
Professional Summary
QA Engineer with over 16 years of IT experience. Key strengths include:
Over 10 years of QA experience testing, web applications – front and backend
Worked as a programmer for over 3 years – C, C++
8 years writing test plans, objectives, and test cases for functional tests
Over 5 years’ experience creating and executing automation test scripts – Ruby, Selenium, Python
Proficient in creating SQL queries for data validation – Sybase, SQL Server, Postgres
Experience working with programming languages – JAVA, Python, JavaScript, Ruby, CSS, Perl
Experience in SDLC, Agile Scrum, and Waterfall
Over 3 years working with Linux – Red Hat, Ubuntu
8 years working revision software – Mercurial, Git, Perforce, SVN, CVS
1 year of performance testing – Jmeter, Siege
Creating and maintaining test environments – Tomcat, Jboss, ftp, DNS
Troubleshooting test environments – ssh, tcpdump, netcat
Experience
Oberthur, Rancho Dominguez Hills, CA 05/2015 – 02/2017
QA Automation Engineer
Automate test cases using Python libraries and proprietary API .
Create internal PKI certificate chains to validate the eSIM decryption validation process
Create a tag-length-value (TLV) encoder/decoder for distinguished-encoding-rules (DER) messages
Create test plans, automate test cases, generate test result report, report bugs
Work with developers, QA, and managers to improve QA process and code coverage
Work on a Level 3 environment – biometric id, air gapped workstations
Technology: Python, Eclipse, Git, Jira, OpenSSL – X509, card reader, GSMA. PCOM32
Tektronix, El Segundo, CA 04/2014 – 12/2014
QA Engineer (contract)
Perform black box, gray box testing for a video monitoring application
Create and implement an automation smoke test solution using Ruby WebDriver
Build and maintain test systems
Technology: Postgres, PHP, Linux, Ruby, RSpec, Watir, Jira, CVS, CSS
Directv, El Segundo, CA
QA Engineer (contract) 08/2013 – 03/2014
QA resource to test the Program Guide REST web services – in Spanish and Portuguese
Work with offshore team to execute testing for web services
Create and maintain test environments
Report weekly status to management
Technology: Get and Post web services – Tomcat and Jboss, Java, DB2, Oracle, Linux, Jira, JSON, svn
Rapid7, El Segundo, CA
QA Engineer II 01/2011 – 06/2013
QA member to testing the in-house product – Nexpose and Metasploit
Create Test plans based on stories from commitments
Create Test cases and time line to execute tests
Create UI Automation based on test cases – Selenium, Python and Java, Capybara
Create test scenarios using API REST interface – Cucumber, SoapUI
Maintain or Create VMs needed to test
Review automation code from other teams
Review and make recommendations on other teams test plan and test approaches
Create Test systems with data for customer scenario based tests
Act as Scrum master in team iterations
Interview QA candidates
Technology: Selenium, Cucumber, Python, Java, Linux, Jenkins, JIRA, Confluence, Postgres, Tomcat, Metasploit, Mercurial, VMware, JavaScript, Labmanager, Rubymine, FireBug. PGAdmin – Nexpose and Metasploit
Oversee.net, Los Angeles, CA
QA Engineer (contract) 8/2010 – 12/2010
Create and implement an automation framework for a n-tier web application
Create a smoke test automation suite using Selenium RC, tests built using Perl
Use Siege to create performance tests for services
Create release notes for staging and production releases – config and yaml changes
Technology: Linux, Selenium RC, Apache, MySQL, Perl, Seige, SVN, Perforce, Yum, Rally, HAProxy, Hudson
Xap Corp., Culver City, CA 10/2009 – 8/2010
QA Analyst
Create and perform functional tests on sites according to Business Requirement Documents (BRD)
Write test cases and test plan from BRDs
Automated front end of sites using Selenium IDE and RC, and Watir
Verify content for the sites, including Spanish content
Technology: Windows Server 2003, ASPX, .Net, JavaScript, SQL, Selenium, Watir, FogBugz, Daptiv, WAVE, Shark reading software
Shopzilla.com, Santa Monica, CA 6/2008 – 2/2009
QA Engineer
Implement test plans, and tests to test a B2B site
Demo software solutions to business for acceptance
Implement test solutions for controls, services, and stored procedures and verify back end results
Use Agile Scrum for software development
Effectively communicate the needs and status to complete tests for QA
Document on a wiki my testing coverage, the revision and code base, regression tests
Create front end automation tests using Selenium
Create performance tests for web services using Jmeter
Interview candidates for new QA staff
Technology: Apache, Tomcat, Jboss, SVN, Rally, Jmeter, Selenium, Perl, Java, JavaScript, Sybase
Linux – Red Hat
Big 5 Corporation, El Segundo, CA 2/2007 – 5/2008
QA Analyst
Implement and Define a QA process and standards to validate changes on the AS/400, for IP, JDA, JDE, EDI and Kronos.
Use PDM to read RPG and CL source files for clear box tests.
Use DBU and SQL for verification and validation.
Involved in hiring QA staff, teaching methodologies and processes, and overseeing their work.
Axium International, Los Angeles, CA 6/2005 – 2/2007
QA Analyst
Implement and run test cases for web applications – Payroll and asset management applications
Consult with the business analyst to gather requirements and objectives – production accounting apps.
Use Robot to write SQA scripts to automate regression test and data generation for web applications.
Use validation points – screen shots, or data comparison using SQA.
Develop “Smoke” tests for initial testing.
IBM (formerly Candle Corp.), El Segundo, CA 5/2004 – 4/2005
QA Analyst (Contract)
Perform functional, regression, and load testing to verify and validate Omegamon XE
Write and execute cases for Windows and Unix – Linux, Solaris, AIX, and HP using IBM's guidelines.
Document defects found testing the application.
Interact with programmers and superiors on issues outside the test plans.
Mainframe experience with MVS and AS/400.
UCLA Chicano Studies Research Center, Los Angeles, CA 4/2002 – 5/2005
Software Engineer/Web Master (Part-time Contract)
Develop a Windows application using Visual Studio C++ application that quizzes students learning Spanish.
Maintain the code base and data for the content used in the application.
Create new user interfaces, which make learning interesting and helpful for the student.
Maintain and updated the web site used for research.
Technologies utilized: HTML, CSS, JavaScript, FTP.
Rogerson Kratos, Pasadena, CA 1/2000 – 10/2002
Software Engineer
Help create an embedded real time application for helicopter display unit.
Use C language to code application and write unit tests.
Create the Detail Description Document (DDD) for the requirements using Requisite Pro.
Prepare the appropriate documents for software releases.
Write Software Test Procedures (STPs) for software FAA certification (functional testing).
Design an application specific for hardware testing and validation, Acceptance Test Procedure (ATP).
Performed white and black box testing.
Help solve hardware issues
Education
University of California at Irvine, Irvine, CA 3/1999
Bachelors of Science in Computer Engineering
Programming Languages: Java, PHP, SQL, JavaScript, Perl, Ruby, Python, C++
Operating Systems: Linux - Ubuntu, Gentoo, Windows – Server, 7,8, Mac X, AS/400
References Upon Request