Automation Qa Engineer Resume
San Francisco, CA
SUMMARY:
- Astute, detail - oriented and diligent professional with years of experience in IT and Software Testing
- Experienced in functional and automation testing
- In-depth understanding of SDLC and SQA Methodology and tools
- Self-starter with interpersonal, organizational and time management skills
- Strong academic background includes Master of Science in Electrical Engineering
- Possesses outstanding team-building, leadership, and communication skills
- Strong understanding of Scrum and Agile techniques
TECHNICAL SKILLS:
Platforms: MAC OS X, Linux/Unix, Windows
Mobile Platforms: iOS, Android, Windows mobile OS
Programming: Java, Python, HTML, CSS, JavaScript
Test Automation: Selenium WebDriver, Appium, Cucumber
Networking: TCP/IP, FTP, HTTP, Internet, VPN
Virtualization: Android Studio, Xcode, Oracle VirtualBox
Bug Tracking: Jira, Bugzilla, Elementool, Mantis
QA/Dev Tools: TestRail, Confluence, Jenkins, Git, Bitbucket, SourceTree
Testing Tools: Jenkins, HockeyApp, Firebug, JMeter
Browsers: Chrome, IE, Firefox, Safari, Opera, Edge
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Automation QA Engineer
Responsibilities:
- As part of the QA team performed testing the August application on iOS and Android mobile devices
- Conducted testing of firmware of different hardware(august smart locks, connects, doorbells, keypads)
- Provided integration related testing between the August app and Google Home, Nest etc
- Conducted functional, regression, exploratory, sanity, API testing, performed visual, hearing, motor and cognitive accessibility testing
- Created using TestRail tools testing-related documentation, including test plans, test cases for functional, volume, and regression testing based on functional requirements / technical design
- Created, maintained and executed complicated test cases, filing bugs, verifying bug fixes, provide bug analysis
- Developed from the beginning automation test system based on Selenium WebDriver-Appium-Java bunch for testing Android application and participated in deploy it on CI.
- Created and maintained, automated test cases via Selenium WebDriver and Appium.
- Worked with multiple teams in a very fast paced Agile environment
Confidential, Los Gatos, CA
Software QA Engineer
Responsibilities:
- Tested web-based e-commerce application for selling hardware (e.g., LTE modems, sensors, antennas), as well as migration of data between web site and Sugar CRM
- Conducted testing of embedded firmware of different hardware to diagnose malfunctions and adjust configurations to produce desired results
- Wrote SQL queries to test the application for data integrity and verifying contents of the data table
- Performed end-to-end testing involving verification of backend systems like database testing (MS SQL Server), CRM
- Studied business requirements and technical specifications to create test documentation
- Created, executed detailed test cases for testing the application and reported issues using HP Quality Center (ALM)
- Automated test cases for regression testing based on Selenium WebDriver-Python bunch
- Run, triaged, maintained automated test cases for regression testing via Cucumber/Gherkin
- Performed exploratory, usability, GUI, functional, UAT, smoke and regression testing
- Conducted cross-browser testing on Mac and Windows using Safari, Chrome, Firefox and Internet Explorer
- Downloaded, installed and troubleshot application for testing LTE modem devices
- Participated in regular scrum meetings to discuss process and resolve issues
Confidential, San Bruno, CA
Software QA Engineer
Responsibilities:
- Tested mobile and web components of the application developed for parents to monitor their children whereabouts on other types of iOS( iPhone, iPad) and Android devices
- Created and executed detailed test cases for testing the application based on business requirements and technical specifications
- Performed Usability, GUI, Regression testing
- Identified software failures and reported them via JIRA
- Participated in regular QA team meetings to discuss testing process and resolve issues
- Communicated with QA team members and developers to resolve issues
- Tested the WEB GUI component of the system for usability, GUI, navigation, performance
Confidential, San Mateo, CA
Software QA Engineer
Responsibilities:
- Tested a mobile application developed to communicate free within the Beam network and make long distance and international calls on discount prices
- In order to meet Localization testing requirements validated UI flows, dialogs, and user interactions, including proper local language, currency, time zone
- Validated functionality for a variety local Internet Providers
- Created and executed test cases for the application components
- According to testing procedure performed Ad-hoc, Usability and Regression testing
- Analyzed software failures, reported issues to Bugzilla
- Participated in regular project team meetings to discuss testing procedure and assignments
- Communicated with QA team members and developers to resolve testing issues
Confidential
CNC Programmer
Responsibilities:
- Created programs for CNC machine tools
- Provided CNC tools compatibility with software requirements
- Developed technical documentation. Updated the documentation when needed