Qa Automation Engineer Resume
SUMMARY:
- Seasoned Computer Professional with over 20+ years experience.
- Knowledgeable in the following, Automating UI, DevOps and service calls both web services and restful calls.
- Gained a cumulative knowledge working of several Operating Systems, Programming Languages, Databases and Methodologies, which has added unique perspective to testing and developing automated scripts.
TECHNICAL SKILLS:
Testing: UI Automated, Backend Automated, Functional, Regression, Smoke Screen
Testing Tools: Jenkins, JIRA, Bamboo
Automation: Selenium, CodeCeption, Curl
Development Cycles: Agile, Scrum, Waterfall
Versioning: GIT, SVN, CVS, Source Safe
Languages: Java, Swift, C/C++, Visual Basic, and Pascal
Scripting: PHP, Python, Java Script, ANT, JSP, Perl, HTML, KORN, and BASH Shell.
Databases: PL/SQL, Oracle, SQL - Server, DB2, and Microsoft Access.
OS: UNIX, Linux, Windows, and OSX
WEB: Web services, BEA Weblogic, Apache Web server, worked with Websphere
IDE: PHP Storm, Eclipse, Visual Studio, NetBeans, TOAD, and SQL Developer
Testing Tools: Codeception, Selenium, SoapUI.
Office Products: Microsoft Office, Excel, Access, Visio, Outlook, and Open Office.
PROFESSIONAL EXPERIENCE:
Confidential
QA Automation Engineer
Responsibilities:
- Tools: Codeception, PHP, Bash, PHPStorm, BAMBOO, Bitbucket,Git, Selenium, MySQL
- Creating UI automated tetsts and tests to call Restful API Calls with the Leaf Nevada regulatory system using Codeception and PHP
- Wrote bash automated script to install MJFreeway system into remote and local systems.
- Working creating testing routines to access restful api’s using Curl for new MFreeway system. This is done by creating a standard json file read by testing routines that drive how the tests are performed.
- Worked with SQLqueries to confirm accuracy of api calls.
- Working with Bamboo and Bitbucket this allows us to test code when changes have occurred in the system.
- Create user interface tests to test Drupal Tracker System.
Software Development
Responsibilities:
- Tools: OSX, Linux, Bash, C, X-Code, Perl
- Created 4 watch faces and one app for the Pebble smartwatch using C.
- Created a process that converts Comic Book files to E-Pub, converting color to grayscale as well as size images to fit in Nook, or Kindle screen.
- Created process to read htmls files that are parts of a book or a complete book and created E-Books from those files, where Cover and Chapters where preserved and formatting kept intact, all this having been done through automating processes.
- Worked on training myself on XCode writing a few apps, however none have been publish yet.
QA Automation Engineer
Responsibilities:
- Tools: OSX, Cygwin, Derby, JRuby, RubyMines, BASH, Burp and Batch.
- Created SQL scripts to query Derby, a stand alone database, tables as well as create new local databases and tables.
- Work within the new framework to create new UI automated scripts.
- Create automated test for Oppenheimer customer website, using Ruby.
QA Automation Engineer
Responsibilities:
- Writing automated regressions scripts using in house automation tool.
- Tools: Perl, Custom Automation Framework, Excel, Cygwin, Windows 7, BASH, and Batch.
- Wrote Bash scripts to run the automation scripts I created, these where need, so that the environment variables where included so the scripts could run properly.
- Created reports using Perl, that extracted information from script log files so the testers could see the output and results from automated tests.
- Applying programming principles to a custom framework where UI automated tests where written for existing regression tests.
QA Engineer
Responsibilities:
- Tools: JUnit, SoapUI, Java, Eclipse, SQL Developer, Linux Redhat and Fedora, BASH, JIRA, SVN, Tomcat, Weblogic, Maven, SQL Server, Access, Excel, and Python
- Built Linux Fedora testing machine.
- Setting up test environments, and began running JUnit and SoapUI test cases.
- Supporting applications written in various languages, web application servers, used by both Customer and in house clients.
- Running regression, integrated, UI functional, and performance testing
- Testing Web Services and Restful Services, manually.
- Monitoring system messages using various tools, JIRA, Email, and custom testing tools
- Collaborated with teammate to solve support issues.
- Write ad-hoc programs, using different languages such as Python, Perl, C and Java.
Sabbatical
Responsibilities:
- Tools: Selenium, Java, Bash, Pascal, BASIC, NetBeans, JUnit, Google sites, Linux server, OSX, Virtual BOX, VICE, FreeDos and DOS.
- Developed and built own website: WWW.NONPROFPROG.COM.
- Using selenium to test website and links to other websites, for SEO.
- Set up Linux Servers, used for home projects and virtualizations.
- Writing programs for website in Java, C, Basic and Pascal.
- Working Graphic Novel conversion process, that takes Color images and formats them to be read on a E-Reader
- Analyzing and documenting older programs for articles on website.
- Setting up and using virtual environments testing and writing programs.
- Training and teaching Aikido
Java Developer
Responsibilities:
- Tools: Java, Eclipse, SQL Developer, Visual Studio, Unix, BASH, JIRA, SVN, Tomcat, Weblogic, Maven, Visual Basic Application, SQL Server, Access, Excel, and C
- Supporting applications written in various languages, web application servers, used by both Customer and in house clients.
- Debugging code using Eclipse and Tomcat.
- Monitoring system messages using various tools, JIRA, Email, and HP Openview
- Built several applications checked out with SVN and using Maven. Installed and loaded into Web application servers such as Weblogic or Tomcat.
- Setting up test environments, and began running SoapUI test cases.
- Collaborated with teammate to solve support issues.
- Write ad-hoc programs, using different languages such as C and VBA.
- Contract ended
System Tester
Responsibilities:
- Tools: Linux, NetBeans, MySql, Born Shell, Perl, Oracle Developer and Selenium
- Tested a web-based tool used by Customers to order services from Intelepeer.
- Tested a web-based tool developed by Intelepeer to fulfill customer orders
- Wrote code in Java to automate UI Selenium for testing.
- Wrote DevOps scripts to install and test builds and interface with Jenkins, which was used to run and monitor automated tests.
- Wrote Rest calls to validate data against automated tests, first they were written in Perl, then Python, then eventually in Java.
- Worked with Python, to interface with tool, which, would look at the Television monitors then determine if output was being produced. This tool would also perform OCR and remote operations on the cable boxes, this also was used to determine if the output sent to customers was producing correct displays for the customer.
System Integration Analyst
Responsibilities:
- Tools: Java, Eclipse, Solaris, Oracle, Weblogic, Korn Shell, C-Shell, TeamCenter 2007, Oracle Developer, and C
- Agile development cycle.
- Writing Java web services and Message beans that are communicating to TeamCenter
- Maintain TeamCenter; this includes modifying Unix Scripts, changing passwords on Unix, Windows Servers and Oracle.
- Maintained support programs including Oracle stored procedures, Unix scripts, java programs.
- Deployed applications to Weblogic.
- Using Java create a upload files using Oracle utility BLDORA to load other programs into TeamCenter.
System Integration Analyst
Responsibilities:
- Tools: Java, IBM RAD 7.0, Websphere environment, SQL-Server, Perl, Visual Studio, and JSP
- Using Java and the primary development language wrote methods for the LM People to perform a multi rater evaluation process.
- Wrote Perl scripts to perform utility tasks.
- Maintained Transact SQL stored procedures when needed.
System Integration Analyst
Responsibilities:
- Tools: Sun Java, Eclipse, Solaris, Oracle, Weblogic, Korn Shell, C-Shell, TeamCenter 2007, Oracle Developer, and C
- Writing Java web services and Message beans that are communicating to TeamCenter
- Maintain TeamCenter; this includes modifying Unix Scripts, changing passwords on Unix, Windows Servers and Oracle.
- Maintained support programs including Oracle stored procedures, Unix scripts, java programs.
- Deployed applications to Weblogic.
- Helped setup the eclipse environment for development.
- Set up Cygwin as an X interface to Solaris machines.
Customer
Responsibilities:
- Monitors and reports to internal customer’s information as it relates to system and phone usage.
- Contract Computer Programmer
- Tools: Java, Java Script, JSP, Eclipse, Apache Tomcat, Apache Jakarta, UNIX (SCO, SUNOS, HPUX and Tru64), Shell scripting (KSH and BASH), Perl, and Oracle PL/SQL, C/C++.
- Was first hired to write data collection program to access the Oracle tables using Perl.
- Have completed 3 projects, 2 converted, Net to Java; the third; migrating data between 2 different Oracle versions.
- Using Java, Java Script, JSP, and CSS style sheets, worked within a team to created Intranet Web tools, used by customer support.
- Wrote Java methods that interfaced with LDAP accessing data from the various Verizon business units.
- Wrote Java methods that used JDBC and Web Services when accessing Oracle data, when passing data into JSP pages.
- Wrote Java Script procedures within JSP pages to access data from WSDLS that carried data from various data sources.
- Wrote small utilities in C, and scripts with Perl, and Korn and Bash Shell.
- Installed and developed using eclipse, Apache Tomcat and Jakarta.
ETL Programmer
Responsibilities:
- Tools: Java Script, Embarcadero, Linux, Windows, DB2, SQL, BASH and Perl
- Loaded school roster information into DB2 database tables.
- Using Java Script modified Embarcadero load procedures to transform data.
- Wrote SQL scripts modifying data when needed.
- Worked with both BASH and PERL.
IT Professional II
Responsibilities:
- Tools: PL/SQL, SQL Oracle, Windows, Power-Builder, ACCESS and EXCEL.
- Wrote and Maintained Power Builder programs and Colorado Trails Payroll subsystem.
- Maintained and modified PL/SQL programs.
- Wrote SQL scripts to perform Analyst fixes, which are used to correct data entry errors.
- Created an ACCESS database, used to track the analyst fix problem and the corresponding solution with SQL script.
Software Engineer III
Responsibilities:
- Tools: Java, Xalan, XSLT, XALAN, HP-UX, KORN shell, PERL, C, C++, TOAD, SQL, PL/SQL, Visual C++, and Microsoft Access.
- Converted Watcom C to HP-UX C/C++ and maintained and document converted systems.
- Wrote Java Programs to Convert XML data into flat files, using Xalan and XSLT.
- Using java converted HTML to XML.
- Problem solved and effectively worked with others to resolve issues with production.
- Converted Oracle data to proprietary medical database, efficiently and ahead of schedule.
- Created new health care series databases such as Identidex, Emergindex and Poisindex.
- Maintained existing Oracle tables, including writing ad hoc scripts to manually update tables.
- Created and maintained process using UNIX scripts Command scripts.
- Maintained Perl scripts to convert flat file data proprietary database file.
- Used Microsoft Access when loading and extracting data from SQ-Server.
Software Engineer
Responsibilities:
- Tools: C++, Delphi, C, Pascal, Visual C, and Windows
- Transformed Data, using Pascal.
- Developed and maintained Products “Import”, “Analytix”.
- Developed encrypting License software.
- Developed a company Hex Editor using Delphi.
- Created custom databases.