Software Qa Engineer Resume
Phoenix, AZ
SUMMARY
- 3+ years of experience in manual and automated black/grey box testing of Web and Mobile applications
- Background in Industrial & Civil Engineering, Project engineering & management, Site management
- Excellent knowledge of Software Development Life Cycle
- Solid understanding of business requirements, software requirements specifications
- Experienced in writing test documentation: test cases, test matrices, user documentation
- Strong knowledge of Virtual Machines, emulators and remote control software
- Working knowledge of Web Automation testing with Selenium WebDriver, scripts and frameworks
- Experienced in Black - Box & Grey-Box methodologies, Functional, Regression, Exploratory, Smoke, Sanity, Integration, System, Unit, Load, Stress, Performance, Compatibility, Localization, End-to-end (Use cases, user stories), Cross-browser / platform, UI, Usability testing
- Easy adaptive team participant similarly efficient in team and on personal assignments
- Experienced in installing and setting up test environments and performing backups
- Languages: English, Ukraine, Russian
- US employment authorized EAD C08 (Asylum), expires on June 19, 2019
TECHNICAL SKILLS:
Platforms: Windows 10/8/7, Mac OS X, Linux
Mobile platforms: iOS, Android OS, Windows phone
Programming: HTML 5, CSS, XML, JSON, JavaScript, SQL, Python, Java, C#
Networking: TCP/IP, FTP, HTTP, Internet, Intranet, LAN/WAN, GSM/UMTS/LTE
Test Automation: Selenium, Appium, JUnit, TestNG, NUnit, Ant, Maven, Jenkins, Git, AutoIt
Virtualization: VMWare, VirtualBox
Bug tracking: Bugzilla, Mantis, JIRA, TFS
Browsers: Chrome, Firefox, MSIE, Safari, MS Edge, Opera
Tools: Firebug (Inspector), Fiddler, Wireshark, Charles, iTools, Chrome dev. tools, aLogcat, JMeter, PyCharm, Eclipse, IntelliJ IDEa, Android Studio, Visual Studio, Xamarin, XCode
PROFESSIONAL EXPERIENCE:
Software QA Engineer
Confidential, Phoenix, AZ
Responsibilities:
- Testing desktop and mobile versions of the Web application in QA and Production environments
- Wright and execute non-functional tests for mobile connectivity (GSM/UMTS/LTE) and compatibility (Android/ iOS/ Windows Phone)
- Develop flow based test cases under test plan and schemed functions requirements
- Identify functional modules, structure and logics for testing of the system internals
- Develop and execute test cases and test suits for various functionalities
- Conduct Cross browser testing in Chrome, Firefox, MS Edge, Safari in Windows 10/8/7 and Linux
- Perform functional, regression, and usability testing on mobile devices in WP8.1, Android, IOS
- Develop Selenium WebDriver scripts in Eclipse with JUnit / TestNG, Ant, Maven, Jenkins for regression and production testing with use of source control Git.
- Develop and utilize Load test cases using JMeter
- Use Fiddler (proxy application) to monitor, analyzes, debug & report
- Develop and create test data, retrieve test data form servers by SQL queries
- Installing OS, tools, applications and setting up test environment with hardware testing if needed
- Testing UI and Usability according to usability and web standards guidelines
- Utilizing the bug tracking system and perform bug-fix verification testing
- Participate in weekly QA meetings to discuss the bug fixes and latest builds
- Analyzing tests outputs and forming reports
WEB application developer
Confidential
Responsibilities:
- Perform Functional testing in production and QA environments, using ADB of ASDK, etc.
- Perform Cross device and Cross platform testing using AVD emulator
- Perform Bug fix verification and Regression testing every new build
- Conduct UI and Usability testing in real and simulated devices
- Run Reliability and Compatibility tests in emulators
- Provide Resource usage reports of Storage space and battery
- Perform Internalization testing for various languages for consistency
- Reporting the issues using a bug tracking database, monitor them until satisfactory resolution
- Developing test cases and execute previously developed test cases
- Participating in risk analysis and test plan creation procedures
- Providing daily updates for QA Lead on different stages of the project life cycle
Mobile/Web application
Confidential
Responsibilities:
- Take logs by aLogcat and perform the function testing in production environment
- Utilize AVD emulator and commit Cross Device and Cross Platforms tests
- Analyze new release notes to perform Regression testing
- Report issues into a bug tracking system, perform bug-fix verification testing
- Set up and test software on various mobile devices and different OS
- Performing Reliability, Compatibility, UI, Usability tests in virtual devices and emulations
- Testing the resource usage and perform Stress testing attaching logs, screenshots
- Conduct Internalization testing for consistency between different versions
- Participate in weekly QA department meetings discussing the findings, project needs, etc.
- Working with developing group to test new features before new release
- Finding and reporting the issues into a bug-tracking system TFS
- Develop, expand and maintain test cases in Visual Studio with NUnit (.NET C#)
- Analyze and report the software high risk areas to establish test plan procedures or necessary changes
- Testing desktop and mobile versions of the application in Production environment
- Develop and execute test cases and test suits for various different PC and Mobile functionalities
- Develop Python scripts for regression testing in PyCharm
- Perform Cross browser testing in Chrome, Firefox, MS Edge, Safari in Windows 10/8/7 and Unix OS
- Report and monitor the issues thorough bug lifecycle in a bug tracking system