Software Qa Engineer Resume
Simsbury, CT
SUMMARY:
- Progressive experience in java core development and software testing as software development engineer in test (SDET) with full system development lifecycle experience, including designing, developing and implementing test scripts, test cases and test processes fueling swift corrective actions, significant cost savings and fault - free audits.
- Professional in script-based and manual testing.
- Extensive experience as consultant on technical solutions in hardware and software for enterprises
- Backed by strong credentials including a computational economics master degree, Red Hat certification (RHCSA), VMware certification (VCP5), excellent knowledge of virtualization technologies and great cross-platform skills in Linux, Windows and Unix.
EXPERTISE AREA:
- Software development
- Agile software development
- Full-Stack development
- Core Java
- Python
- JavaScript
- Object-oriented programming (OOP)
- SOAP and RESTful Web Services
- Spring Framework
TECHNICAL SKILLS:
Excellent development skills: Java (core Java), Python, *NIX Shell scripting, batch Script, SQL, C, Visual basic for application(VBA), HTML, JavaScript, JSON, XML, SOAP, RESTful Web Services.
Frameworks: Selenium, Spring Framework (MVC), AngularJS.
Software packages: Eclipse 4.6, IntelliJIDEA 2016.3, PyCharm 2016.3, Sublime Text 3, Visual Studio 2015, MS Office 2016, LibreOffice 5.x, Matlab 6.5 SP1/7 + Simulink 5/6.
Highly experienced in: "Cloud" technologies, web applications (OpenStack, owncloud) and web services; advanced computer skills (under Windows, Linux and OS X); technology and fundamentals of ITIL/ITSM; technology and fundamentals of SAN (certificate of UC434S - Accelerated SAN Essentials course); network technologies.
Excellent skills in installing, configuring, troubleshooting, managing of the following operating systems and related software products: Parallels server bare metal 5, Parallels cloud server 6, Parallels virtuozzo containers for Linux 4.6/4.7, Parallels virtuozzo containers for windows 4.6/6.0, OpenVZ, KVM, Xen, Oracle VirtualBox, Parallels Cloud Storage, Parallels Plesk Panel 11.5/12;
Vmware: VMware ESX/ESXi 4.1, VMware ESXi 5.0-5.5; Unix HP-UX 11i v1 /v2/v3, FreeBSD 8-11; Linux OS Red Hat Enterprise Linux 5/6/7, CentOS 5-7, Fedora 21-23, SUSE Linux Enterprise Server 10-12, openSUSE 13.x, Debian 6/8, Ubuntu 12.x-16.x, Gentoo linux; Windows OS windows server 2003 (all editions), windows server 2008 (all editions), windows server 2012 (all editions); Databases Oracle Database 11g Release 2/12c Release 1, MySQL, MariaDB, MongoDB, MS SQL; Other SVN, JIRA, Jenkins, Windows Server Update Services (WSUS), SharePoint.
Excellent skills: in configuration, management, maintenance, troubleshooting, repairing of Server hardware HP Proliant ML/DL/SL/BL (all generations); Business-critical server hardware of the HP Integrity family (including HP superdome and HP superdome 2); Network hardware HP ProCurve (both switches and wireless solutions); Tape drives and autoloaders of HP StorageWorks; Network disk storage systems (NAS) HP StorageWorks (primary level);
PROFESSIONAL EXPERIENCE:
Confidential, Simsbury, CT
Software QA Engineer
Responsibilities:
- Development of detailed automation test scripts in Java using Selenium WebDriver, JSON, SOAP, XML and other technologies listed above ;
- Maintenance of test tools and simulators, written in Java, python and bash;
- Code creation in Java for generation and/or converting test data in required data formats;
- Translation of automated test scripts from proprietary scripting language to Java programs in order to support new product development;
- Development of automation test scripts in Python using Squish(GUI);
- Deployment of automated system tests for the purpose of validating software and hardware functionality and its conformance to internal and/or customer requirements;
- Execution of various build validation tests for install and upgrade testing including database migrations, database backup and restore functions (SQLite3);
- Customers field test sites monitoring and analysis for correct operation of new software and hardware features;
- Partially automatization of monitoring process for customers test field sites using Java;
- Provide specialist support to tech support/field to help troubleshoot customers test field sites issues;
- Development of comprehensive software test plans and procedures for new products as well as support of test plans for legacy products;
- Performing and participation in all aspects of product testing including requirements gathering, functional testing, regression testing, load and performance testing, system functionality validation using touchscreen GUI, SSH, RS-232 commands (over serial communication) and a Web interface;
- Recording and reporting on the results of tests to facilitate compliance with ISO requirements for documented design verification;
- Contribution to improvements in software development and quality assurance processes.
- Developed custom scripting simulator framework and implemented advanced functionality for Push to Cloud (PTC) key company project based on Java that significantly reduced development and testing cycle time while improving overall quality.
- In close collaboration with development team implemented innovative testing approach addressing system instability, often crashes and corruption of customer’s data. That allowed diagnostics and fixes for core company product TLS Automatic Tank Gauge (ATG) and significantly increased quality and stability of the product.
- As QA engineer was solely responsible for VAVE project testing. Implemented set of Java-based test scripts that, along with manual testing, lead to successful and timely project completion.
Confidential
Software development engineer in testResponsibilities:
- Development and maintenance of automation scripts using bash and python;
- Development and writing of test cases for products functionality check;
- Testing new features of products;
- Regression testing of the products;
- Checking the documentation of products;
- Analysis of product design and functionality for expanded test coverage and effectiveness;
- Bug checking and verification of bug fixes;
- Updating and running automated tests;
- Improving the functionality and usability of products, in close collaboration with developers;
- Setting up and coordinating a complete testing cycle for an upgrade of the Parallels Virtuozzo Containers for Windows in response to Microsoft Windows updates and pre-release updates provided through the Microsoft - Software Update Validation Program;
- Setting up the release process for the update of Parallels Virtuozzo containers for Windows on the company's public server;
- Writing release notes for the update of Parallels Virtuozzo containers for windows;
- Creating and maintaining the public web page for the update of the Parallels Virtuozzo containers for windows.
Confidential
Senior consultant
Responsibilities:
- Primary collection of information on technical issues of customers, writing of the technical description for the service request;
- Technical consulting of the customers;
- Setting up a list of diagnostic activities and a plan of actions to collect diagnostic information based on requirements and restrictions applied by customers' business processes and IT-infrastructure;
- Analysis of the collected diagnostic information and the available technical documentation (including internal documents);
- Troubleshooting of the software and hardware of HP using collected diagnostic information and technical documentation;
- Setting up of the repairs program based on requirements and restrictions applied by customers' business processes and IT-infrastructure;
- Involving experts from HP international team of engineers to solve technical problems of the customers as well as to get additional technical advice; control and organization of the interaction between customers and involved experts on technical issues;
- Supervision of the customers and their service requests to ensure their technical problems would be solved;
- Reporting on service requests, monitoring of data relevance;
- Writing up technical reports and executive documentation (management of the document flow on the following issues: documentation on the diagnosis, task description, contracts, statements, etc.);
- Creating a competitive advantage in the quality of the request execution performance;
- High appreciation of the accomplished work by the internal quality service;
- Proposals for optimization and improvement of ITSM processes within the company, the development of guidelines and their implementation;
- Preparation and testing of technical solutions based on HP technologies;
- Identification and correction of technical defects in HP hardware and software.
Confidential
Developer
Responsibilities:
- Development and deployment of calculation tables of production and goods/materials sales for the marketing department of the company.
Confidential
Developer
Responsibilities:
- Development and deployment of the system that generated diplomas of the international standard ECTS from standards diplomas.
Confidential
Web-developer
Responsibilities:
- Web-design, the website layout (graphic elements creation for the site, writing of the code for pages using HTML and JavaScript, including the preparation of CSS files), content.
- Support of the web site (top positions in the search engines, information update, website optimization, content selection).
