Software Qa Automation Engineer Resume
5.00/5 (Submit Your Rating)
Campbell, CA
SUMMARY:
- Experience in test Automation using Robot Framework, Python, Selenium Webdriver, Appium
- Experience in testing web based and mobile application in Agile environment
- In - depth knowledge of Software Development Life Cycle, QA Methodology and tools
- Developed Test Cases based on Technical Specification Analysis
- Experience in Performance testing with Jmeter
- Outgoing personality, well-developed analytical and problem-solving skills, strong attention to detail
- Languages: Fluent in Russian, Ukrainian, and English
- US Green card holder
TECHNICAL SKILLS:
Platforms: Windows 8/7/10/Vista/XP, Mac OSX
Mobile Platforms: Windows Phone, iOS, Android OS
Programming: Python, HTML, CSS, XML, JavaScript
Database: Oracle, MySQL, SOQL
Test Automation: Selenium Webdriver, Robot Framework, GIT, Jmeter
Web Testing Tools: Firebug, XPath
Networking: TCP/IP, FTP, HTTP, Internet, Intranet
Virtualization: VMware Player, Oracle VirtualBox
Bug Tracking: Jira, Bugzilla
WORK EXPERIENCE:
Confidential, Campbell, CA
Software QA Automation Engineer
Responsibilities:
- Testing web-based cloud security application
- Automated 300+ test cases using Robot Framework, Python, Selenium Webdriver
- SOAP, REST API testing with Python
- Used Python scripts to make requests to DBs and compare output with REST response, parse Apache Logs; generate csv files with random content. Integrated mentioned above scripts with Robot Framework tests
- Uploaded automated test cases to Jenkins using GIT repository
- Automated test runs in Robot Framework using Data-driven and Behavior-driven styles. Created test cases using YAML files, XML, JSON files
- Installed in Amazon AWS Jenkins CI server and configured it with GIThub
- Experience in Performance test automation
- Used Google script to create 50000 files on Google Drive (GD). Wrote another script to count files in separate folders of (GD) and in all GD
- Created 1.9 GB PowerPoint presentation for training purposes
- Created articles in confluence page
- Used AD FS 2.0 to create users and verified population of user detail settings via SAML attributes
- Tested applications on Mac OSX: Office 365 (OneDrive, Mail), Google Apps (Gmail, Google Drive, Gcalendar), SalesForce (developed product provides data leak protection for cloud applications)
- Tested on mobile devices including Samsung Galaxy tab 4, iPad, iPod, Iphone, Windows RT
- Created test plan, test cases, test runs for stories assigned to me at Bugzilla bug tracking system
- Using scanner.exe application investigated what folders were “eating" a space on hard drive (temp folders in users/Jenkins slaves 1, 3, 4, 5, 2)
- Added command in Task Manager on Windows to run Ccleaner automatically when load on machine that was using Jenkins was minimal
- Used Secured Shell (ssh) to access log data
- Reported bugs and included log data in them
- Negotiated with PM enhancements for various types of stories
- Provided trainings for QA Engineers
Software QA Automation Engineer
Responsibilities:
- Created and executed test cases for the flash player on a web-based application Ukrainian Movies Portal (video content collection with subtitles such as movies, TV series, cartoons, sporting events, tutorials, etc.) providing video-on-demand streaming services
- Automated test cases using Python, Selenium Webdriver
- Tested Performance of website using Jenkins
- Performed exploratory testing of the application to familiarize with the applications basic features
- Tested many functional modules and product features in Agile environment
- Participated in cross-browser (MSIE, Firefox, Chrome, Safari) and cross-platform (Windows 10/8/7/XP, MAC OS X) testing
- Conducted regression and release acceptance testing for all the major and transitional releases
- Participated in usability testing of the application and workflow involving multiple functional modules and features
- Executed regression testing as defined by the project testing activities for a new QA build/release
- Analyzed software failures, reported issues to Bugzilla
- Administrated Bugzilla bug tracking system
- Took responsibilities as team lead in test case development
- Participated in regular project team meetings to discuss testing process, business requirements, and assignments
- Communicated with QA team members and developers to resolve testing issues
