Qa Automation Engineer Resume
Mountain View, CA
SUMMARY:
- Hands - on testing experience Web based and Mobile applications in Agile environment
- Front-End (automation) and Back-End (REST API, Web Services) test experience
- Proficient with different types of Functional and Non- Functional testing
- Experience of SDLC, QA management processes, documentation and Bug Life Cycle
- Experience in various QA projects, teams and QA methodologies.
- QA Test Lead experience (worked with onside and offshore teams)
- US Green Card holder
TECHNICAL SKILLS:
Platforms: Unix, Mac, Windows, Android, iOS
Programming: Python, Java, HTML, CSS, SQL, JSON
Database: MySQL, Oracle
Web Tools: Selenium Web Driver (Unittest, Py.test, TestNG), Selenium Builder, New Relic, Firebug, Charles Proxy, Gradle
Mobile Tools: Appium, XCode (IOS Simulator), SOASTA TouchTest, Android
SDK (ADB, DDMS, Monkey Runner)
Performance Tools: JMeter, Load Runner, Xcode/Instruments, BlazeMeter
Management Tools: Atlassian Confluence, TestLink, TMT, JIRA, Bugzilla, DevTrack
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential, Mountain View, CA
- Design, develop and automate GUI, functional and API test using Selenium WebDriver (Python, py.test, GitHub, XPATH, CSS, HTML, JSON)
- Create Test Automation Framework, maintain and execute automation test cases (Python, Selenium)
- Implementation Continuous Integration (CI) server (Jenkins) in our framework
- Covered by automation Smoke and Regression processes that allow exclude human resources in this test processes
- Design and execute load and stress test (Jmeter, BlazeMeter)
- Automate DB verification and validation (Selenium Webdriver, MySQL, PonyORM)
QA Automation Engineer
Confidential, Beaverton, OR
- UI testing Confidential apps (Selenium WebDriver, Java, TestNG, Gradle, Jenkins)
- Performance testing (create a scripts, execution, analyze and create assessments) for web services, REST API and web experiences (Jmeter)
- Wrote and updated test documentation (Confluence), bug reports (JIRA)
- Analyzed and monitored Test Results (New Relic)
- Data validation process. Wrote SQL queries (MySQL)
QA Operation Analyst,
Confidential, Mountain View, CA
- Developed, maintenance and automated Test cases for Web application (Selenium Webdriver, Python, py.test, XPATH, CSS)
- Perform UI (smoke, functional) and Regression Testing
- Analyzed bug life cycle and bug verification (Buganizer)
- Coordinated test execution and analyzed test results (logs and trace files)
- Documentation and disseminate test results
Software QA Tester, QA Test Lead
Confidential, Minsk, Belarus
- Performed automation UI testing Web-based applications - static and dynamic web-sites, web forms, links, layouts, web tables (Selenium Builder, Selenium Web Driver (Unittest, Python), Selenium IDE
- Hand-on testing Mobile apps (Android, Windows Mobile, IOS)
- Designed and executed test cases using mobile automation debugging tools - Android SDK (Monkey runner, ADB, Android Studio) and XCode (IOS Simulator, Instrument)
- Testing REST API and Web Services (Charles, JSONLint)
- Designed Test cases according to Requirements and Functional Specifications
- Usability testing and End-to-End testing workflow involving multiple functional modules (portals, social networks, blogs and forums)
- Cross-browser and cross-platform testing (Windows, Mac)
- Functional (Smoke, Sanity, User Acceptance, Exploratory, Localization) testing
- Performance (Load, Stress) testing Web based Application (Load Impact, Load Runner), Mobile apps (Quadrant, Xcode) and API (Apache JMeter)
- Coordinated QA tests processes.
- Lead QA Activities for all initiatives across multiple development efforts
- Executed test plans and test cases, set up software environment tools (Test Case Manager, Trello)
- Developed and executed SQL Statements (Oracle, MySQL)
- Reporting Bugs using different bug tracker systems and bug verification (JIRA, Bugzilla, DevTrack)
- Participated in Agile and SCRUM software development process
Technical Analyst
Confidential
- Established Web project, developing and writing proposals
- Assured quality of Web solution by developing and completing technical plans
- Analyzed Web solution by formulating objectives
- Implemented design solution by monitoring project progress
- Provided project status reports by collecting, analyzing, and summarizing data and trends
- Updated job knowledge by tracking technology
