We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • More than 5 year of professional experience in software development as QA
  • More than 4 years of professional experience as System Administrator
  • Creating and executing automated test for web application using Selenium, Appium, Python (Pytest)
  • Proficiency in backend testing (API, Database testing)
  • Hands - on experience in manual testing of web-based, mobile applications
  • Expert knowledge of agile software development and working in agile collocated environment
  • Passionate about software and new technologies
  • Fluently speak in Russian, English

TECHNICAL SKILLS:

Programming: Python, SQL, HTML5, CSS, JavaScript

Automation: Pytest, Selenium, Jenkins, Selenium Grid, Appium

Testing Tools: Postman, Charles Proxy, Mqtt-spy

Load Testing: locust, Jmeter

Platforms: Mac OS, GNU/Linux(Centos,Debian), Windows(Desktops, Servers)

Mobile Devices OS: Android, iOS

Virtualization: Virtual Box, Docker containers, AWS, Ansible, AWX

Databases: MySQL

Bug Tracking Systems: Jira, Quality Center, PTC integrity

Version Control: GitHub, Bitbucket, Gitlab

PROFESSIONAL EXPERIENCE:

Confidential

QA Automation Engineer

Responsibilities:

  • Design, implement, present mobile automation framework utilizes Python, Selenium, Pytest, Appium, Allure (IOS, Android), Xcode.
  • Execute and maintenance existing Squish framework for medical software and physical devices (Hemosphere panel - critical healthcare device)
  • Daily code review, accepting merge request across multiply git branches utilize GitLab
  • Design test cases for physical medical devices and implementation of protocols for communication between software and devices using Api, Mqtt, OpenEmr, MirthConnect
  • Developed functional integration testing scripts for microservices
  • Manual Testing such as Ad-hoc, Functional, UAT, E2E, Performance, Network, API, GUI
  • Writing and updating cybersecurity protocols for medical devices, mobile apps, and web app based of requirements
  • Writing and present functional, GUI, network, cyber security test design diagram for directors, developers, leads.
  • Report test progress, test metrics, EOD to project leads and analysis within a timely manner
  • Assist, training and provide documentation to new team members how to use testing framework, applications (client and backend), tools for Confidential project like mqtt-spy, mqtt-box, iot-hub, how to communicate and pair physical medical device with software
  • Participate in Agile project meetings and discussions to give input on defect issues and suggest resolution how to improve delivering
  • Following daily/weekly standups meetings.

Confidential

QA Automation Engineer

Responsibilities:

  • Design automation framework using Python, Pytest, Selenium.
  • Developing API RESTful tests scripts using Postman
  • Executing automation test suites via Jenkins
  • Performed Cross and Parallel Browser testing with Selenium Grid
  • Manual Testing execution (Ad-hoc, Functional, UAT, System, Regression Testing).
  • Performed Backend testing involved writing SQL queries and verifying the dataflow.
  • Run automated regressions and help with simple data changes for failing tests.
  • Experience with QA methodologies, writing test plans, test cases, test scripts, based on system requirement specifications.
  • Review and analyze of system's functional specifications.
  • Writing detailed bug reports in Jira tracking system and worked close with development team to verify bug fixes against new builds.
  • Utilized debugging tools such as Chrome Console, Charles Proxy

Confidential

QA Engineer

Responsibilities:

  • Developed reusable codes and executed test scripts using Selenium.
  • Testing of Mobile Apps for iOS, Android and Web OS (Phones and Tablets).
  • Developed and maintained test documentation, such as test plans, test cases
  • Write and execute SQL queries.

Confidential

Linux Engineer

Responsibilities:

  • Working on variety of GNU/Linux platforms, installations, configuration and maintenance of web applications
  • Installation of Vmware ESXI hosts, forming HA cluster using vCenter allowing seamless migration with vMotion
  • Responsible for complete user management which includes creating, modifying, terminating user accounts on a Linux system
  • Experience in creating and adding new disk partitions and File Systems: Swap, LVM (Physical Volumes, Volume Groups, and Logical Volumes)
  • Experience in Linux Security: PAM, Selinux, and Linux Monitoring (Nagios, Zabbix)
  • Set up Samba shares, configure SAN and NAS solutions
  • Experience in Performance Monitoring, Memory, Disks, Network
  • Design, install, and maintenance the company's local-area network (LAN), wide-area network (WAN), network segment
  • Backup and recovery of application files, and important information using Veeam
  • Oversee and perform the installation, setup, configuration, modification and maintenance of computer hardware, software and peripherals to ensure efficient operation of computer workstations, mobile devices, and systems; respond to user requests; configure hardware and software to ensure network connectivity
  • Performed day-to-day Linux administration such as user accounts, logon scripts, directory services, file system shares, and permissions etc
  • Configuration of network Firewalls (iptables), traffic shapers; VPN connections
  • Email (Postfix, Dovecot) and Web Proxy Servers based on GNU/Linux, FreeBSD

We'd love your feedback!