Software Qa Engineer Resume
5.00/5 (Submit Your Rating)
Campbell, CA
SUMMARY:
- 3 years of experience in Web development and software testing Web and Mobile applications
- Good knowledge of Software Development Life Cycle and Software QA Methodology
- Working knowledge of Agile and Waterfall life cycles
- Enjoy to solve challenging issues and learn new technologies
- Strong analytical skills in analysis of technical documentation such as PRD, requirements, test plan, test cases, etc.
- Experience in automation testing of web based applications with Selenium IDE on Java
- Ability of working as independent specialist or as a member of a team
- Perfectly self - organized, proactive, with excellent communication skills and strong attention to details
- Strong time management skills and ability to prioritize multiple tasks
- Extremely high motivated, purposeful to contribute to a product ensuring the highest quality
- Automotive and management background, experienced in technical and economic documentation
TECHNICAL SKILLS:
Operating Systems: Windows 10/8/7/Vista/XP, Mac OSX, Linux
Browsers: Chrome, Safari, Mozilla Firefox, MS Internet Explorer
Mobile Platforms: iOS, Android OS
Mobile testing tools: APK Extractor, TestFairy, Android Studio
Testing tools: Firebug, JMeter, Fiddler
Test Automation: Selenium Webdriver
SD Methodologies: Agile, Waterfall
Virtualization: VMware Server, VirtualBox, Dalvik Virtual Machine
Networking: HTTP, Internet
Web: HTML, CSS
Bug Tracking: Bugzilla
Content Management: WordPress, Joomla, Wix
PROFESSIONAL EXPERIENCE:
Confidential, Campbell, CA
Software QA EngineerResponsibilities:
- Tested multilingual web-based application for HR departments
- Executed requirements analysis of PRD
- Done GUI testing according to U.S. Department of Health & Human Services Web Standards and Usability Guidelines
- Conducted functional, and ad-hoc testing for a web-based application
- Organized test environments to run performance, compatibility, load testing
- Installed and configured debugging proxy tool Fiddler to perform additional testing
- Created a check list of existing test cases in order to verify the scale of described functions
- Wrote, maintained, and executed new test cases on the application
- Created test matrices of cross-browsing compatibility and cross-OS compatibility using VMWare
- Documented bugs with bug tracking system Bugzilla
- Ran l10n testing in order to improve quality of local version of the product
- Participated in weekly status meeting on which our team reviewed new issues, tasks, test cases, features, major bugs etc.
- Executed regression, build verification (smoke) tests each and every time new release was ready (Release was every week)
- Verified changes in release notes with actual changes of software
- Dealt with different types of web-operating systems such as Windows, Linux, MacOS, etc.
- Developed automated test cases with Selenium IDE to improve the speed and the quality of testing
- Combined automated test cases to the test suits in accordance with use cases
Confidential
Software QA Engineer
Responsibilities:
- Studied project documentation in order to discover all the features implemented to the app.
- Prepared multimedia files to create the required test environment
- Performed Ad-Hoc and Exploratory testing for the best and a speedy acquaintance to the program
- Extracted APK file of the application by APK Extractor to perform grey box testing
- Prepared testing environment with TestFairy for advanced testing
- Maintained grey box testing using TestFairy for CPU, Memory and Battery testing
- Analyzed back-end behavior utilizing TestFairy data logging to enhance program response
- Run regression suits for each release, done weekly
- Participated in issues review on daily basis to evaluate and classify submitted defects
- Created drafts of test documentations such as test cases, test suits, test matrices etc.
- Contributed to improvement of the product test plan at the part of testing approach and environmental needs
- Monitored changes of a product version and clarified them in release notes
- Wrote new test cases for newly implemented features and added them to existing test suits or created new ones
- Detected memory leaks while performance testing to prevent unexpected behavior of the app
- Gathered logged data of exporting files in order to avoid data corruption while transferring
- Performed GUI testing according to the android GUI standards
- Documented and tracked issues in bug tracking system BugZilla
