Software Quality Assurance Engineer Resume
Redwood City, CA
SUMMARY
- Experience in creating Test Plans, Test Cases and Test Runs in TestRail
- Experience in testing of Web Services RESTful API using Swagger, Postman and Java
- Experience in creating automation framework using Java, Selenium WebDriver, Cucumber, Appium
- Experience in getting and analyzing logs using ADB command tool and Xcode / Console / Apple Configurator 2
- Experience in building continuous integration systems using Jenkins, GIT
- Understanding of the Software Development Life Cycle, SQA Methodology, tools and best practices
- Knowledge of Active Directory, DHCP, DNS, TCP/IP, UDP
- Background and extensive working experience in IT Industry as System/Network Administrator
TECHNICAL SKILLS
Languages: Java, HTTP, PHP, HTML, XML/JSON
Testing Tools: Jenkins, Maven, TestNG/JUnit, Selenium WebDriver, Cucumber, AppiumSDK, Postman/Swagger, JMeter
Report: Allure, Cucumber, Surefire, TestNG, Maven
Virtualization: VMware, VirtualBox, Vagrant
Bug Tracking: JIRA, Bugzilla
Database: MySQL, Oracle, SQL Server
Web Servers: Tomcat, Apache
Version Control: Git/GitHub, SVN
Platforms: Android, iOS, Windows Mobile, MacOS, Windows, UNIX/LINUX
Network: TCP/IP, UDP, VPN, Charles, WireShark
PROFESSIONAL EXPERIENCE
Confidential, Redwood city, CA
Software Quality Assurance Engineer
Responsibilities:
- Confidential is a software company that provides a VPN for secure web browsing. The company works with a "freemium" model.
- Confidential 's software are available for all OS on desktops, smartphones and tablet computers.
- Testing behavior VPN applications on mobile devices under various interruptions and different network conditions
- Improving existing and creating new Test Plans, Test Cases and Test Runs in TestRail
- Getting and analyzing logs using ADB command tool and Xcode / Console / Apple Configurator 2
- Testing Web Services RESTful API using Swagger, Postman
- Creating automation framework for testing RESTful API Web Services using Java, Maven, Cucumber, TestNG
- Creating automation framework for testing VPN applications on mobile using Java, Appium, Android SDK
- Responsible for over viewing resolved bugs
- Debugging and resolving issues faced during the development
- Testing VPN connection used other third - party apps like Charles or WireShark
Confidential, San Francisco, CA
Software Quality Assurance Engineer
Responsibilities:
- Tested Web base application and Web Services RESTful API of online store
- Developed automation framework for E2E software testing using Java, Maven, Selenium, Git & GitHub
- Improved productivity of test runs from 15 min to less than 40 seconds
- Reduced the number of lines of code in 10 - 15 times by using Page Object Model (POM) & Page Factory
- Cleaned up framework from duplicate code, which helped to reduce the writing time for new test cases
- Used Data Driven Testing (DDT) & Databinding
- Used web-debugging tools like Firebug and FirePath to locate elements
- Refined universal XPath code, delivering improvements in tests quality
- Improved reliability of performance of tests where was used XPath of selenium for find elements
- Provided actionable insights for the upper management into the QA process by migrating reporting from TestNG to Allure
Confidential, Mountain View, CA
Software Quality Assurance Engineer
Responsibilities:
- Tested SaaS web base application that allows to connect professionals in social network
- Checked / Reviewed the Test Cases
- Reported, tracked and triaged issues in Jira bug tracking system
- Developed and executed SQL queries to verify proper insertion, deletion, updates and ensure data integrity through front-end and back-end
- Applied risk analysis to identify affected application components regarding fixed bugs
- Assisted with test cases automation using Selenium WebDriver with Java and Cucumber
- Performed cross-platform testing of the mobile application using Android Virtual Device Emulator
- Collected and analyzed logs using ADB command tool and Xcode / Console / Apple Configurator 2
Confidential
Software Test Engineer
Responsibilities:
- Tested client/server application to collect
- Participated in cross-system testing: Windows, Unix, Mac
- Developed Test Plans for various application parts
- Wrote and executed new test case to complement existing tests
- Identified, prioritized, and submitted bug reports and verified bug fixes via the tracking system
- Performed performance and load testing
Confidential
Network Administrator
Responsibilities:
- Used SQL to select, update, add and delete information in the database and website
- Installed, configured and upgraded software and hardware
- Administered user profiles in Active Directory
- Managed Microsoft Exchange Server 2000/2003 and DHCP, DNS servers & virtualization servers
- Provided technical support of more than 700+ users and desktops
- Software/hardware problems troubleshooting; 24/7 user support