Position: Senior/Tech Lead QA Automation Engineer (Java)
Category: QA Automation
English level: upper
Years of experience: 11


SUMMARY OF QUALIFICATION:
•	7+ years senior engineer/team lead/tech lead experience.
•	3+ years middle engineer experience.
•	2+ years junior engineer experience.
•	2+ years main/lead developer experience (1С).
•	Experience in development of QA automation systems (7+ years):
o	Experience in development of complex testing system for microcontrollers using Perl tools.
o	Experience in development of automation framework from scratch (Java, PHP)
o	Experience in development of web application for QA using Java, GWT.
o	Experience in development of system for automated build (Continuous Integration) using Perl, Java, PHP and JavaScript.
•	Experience in development of software using data bases MSSQL, MySQL, PostgreSQL, CouchDB.
•	Knowledge of regular expressions.
•	Knowledge and experience in SDLC
•	Bug tracking / VCS tools: Jira, Bugzilla, GIT, Mercurial, CVS, Accurev.
•	Able to learn new technologies/languages and find bugs quickly.
•	Have my own vision of automation process and have approach for developing and supporting automation frameworks. Able to develop framework from scratch or refactor framework to optimize automation processes. Build automation from scratch in depends on customer wishes.

PROFESSIONAL SKILLS AND KNOWLEDGES:
Development languages:
Java, Groovy, Perl, PHP, JavaScript, C/C++
Frameworks/Libs:
Maven, Gradle, Tomcat, Hibernate, Hyperic SIGAR, GWT, Sphinx, Pharaoh, Moose, Electric Commander, Jenkins (Groovy pipelines), jQuery (GWTQuery), JUnit, TestNG, Cucumber, Selenium, BaseX (xQuery)
Data standards/Markup languages:
JSON, Yaml, XML, XSLT, XPATH, CSS3, HTML5
Data bases:
MySQL, MSSQL, PostgreSQL, CouchDB
Operating systems:
Gentoo, CentOS, Ubuntu, FreeBSD, Windows
Experience with administrating of server software (*nix systems):
PHP(fpm), Apache, Nginx, DNSd, DHCPd, iptables, ipfw, MySQLd