Qa Automation Engineer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
- 6+ years Software Testing including UI Automation Testing using Selenium WebDriver with Java (TestNG) and Python (pytest), REST API Web services testing with JMeter.
- Proficient in different phases of Testing like Black Box Testing, G ray Box Testing, Functional Testing, Integration Testing, Regression Testing, Cross - Browser Compatibility/Layout Testing, U ser Acceptance Testing, Data D riven Testing, API Testing, Database Testing, Load and Performance Testing.
- Strong understanding of Software development (Waterfall, Agile) and Quality Assurance methodologies.
- Experience and skills to work with resources in different geographic locations, including offshore.
- M icrosoft Certified Professional. Experience in PC Hardware/Soft ware configurations /ins tallations and upgrades, net working (4+ years Computer Technician/ System Adm inist rator).
- Self-motivated and a desire to succeed in a challenging and fast-paced environment.
- Excellent analytical and problem-solving skills.
- Quick learner of new technologies as required supporting new projects.
- Multi-lingual (English, Russian, Turkish, Kyrgyz).
TECHNICAL SKILLS:
Programming and Scripting Languages: Python, Bash, Java, JavaScript, CSS, HTML
Automation and Performance Testing Tools: Selenium WebDriver, Unittest, TestNG, Nosetests, Pytest, JMeter, Postman, SoapUI, Cucumber
Test Management and Bug/Defect Tracking Tools: Bugzilla, Bitbucket, TestRail, JIRA, Zephyr, Radar
CI, VCS and Development/Debugging Tools: RaftCode, Android Debug Bridge (ADB), Logcat, Jenkins, Git, SVN, NetBeans, Pycharm, Eclipse, Charles, Splunk
OS and Virtualization: Linux, OS X, Windows, Oracle VM (VirtualBox), Parallels Desktop, VMware.
RDBMS: Oracle, MySQL.
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential, Sunnyvale, CA
- Responsible for test strategies, test plan and test-cases for an editing app for a Maps team.
- End to end Web UI and native app testing, release and feature owner per sprint.
- Build UI automation framework and automate functional test cases using Selenium with Python.
- Testing REST API and correctness of data (JSON) on the backend.
Lead QA Engineer
Confidential, San Jose, CA
- Established a QA system and created from scratch Test Automation Process (UI and API) for a web-based application, integrated with SalesForce/MS Dynamics.
- Led an onsite and offshore QA teams, improve testing process and standards.
- Led a successful migration process from old to new UI, all phase of testing ending with UAT.
- Automated front end (UI) for a web-based application using Selenium WebDriver with Java (TestNG).
- Automated performance and load testing (REST API) using JMeter.
- Worked with SQL database to track and verify the correctness of data.
Software QA Engineer
Confidential, Palo Alto, CA
- Created Test Plan and Test cases from scratch, which were heavily used in manual and automated tests.
- Created large number of automation tests using Selenium WebDriver with Python (pytest) for web application.
- Leveraged "Test Rail" Test management tool, integrated with Bitbucket(JIRA) bug tracking system to create detailed and repeatable test cases.
- Reported soft ware defects using Bitbucket(JIRA) bug tracking system.
- Tested the product (manual and automation) on multiple environments, i.e: production, integration and local virtual machine (Linux, Ubuntu Server).
- Used G it distributed version control system for pull or push code changes. The company was using B it Bucket at first for push/pull and review and later changed to Gerrit. I’m fam iliar with both systems, and several workflows (single branch, multi-branch/feature-branch, etc.).
- Perfor med Cross-Browser Compatibility/Layout Testing ( Chrome, Firefox and Safari ).
- Participated in daily stand up and weekly Sprint Planning/ Review meetings for all teams.
Software QA Engineer
Confidential, Redwood City, CA
- Tested a mobile application developed to integrate the functionality of localizing family members along with social net working features.
- Automated front end for web-based application using Selenium WebDriver with Java (TestNG).
- Utilized an Android Debug Bridge (ADB) and Logcat for mobile testing.
- Perfor med compatibility testing using different mobile devices and Android Virtual Device.
- Participated in regular project team meetings to discuss testing process, business requi rements, and ass ignments.
- Participated in test plan and test cases development and executed them against new releases.
Software QA Engineer
Confidential
- Created a Test plan and Test cases, executed all types of black box software testing.
- Certified builds and tested overall functionality, usability, GUI of the application as well as many features: functionality, regression, release and user acceptance etc.
- Developed and Maintain Automation test suites using Selenium WebDriver with Java.
