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
Mobile Platforms: Android, iOS (Apple Watch), Windows Mobile
Programming: Python, Java, HTML, CSS, Java Script, SQL
Database: MySQL, Oracle, SQL Server
Web Tools: Selenium Web Driver (Unittest, py.test, TestNG), Selenium Builder, New Relic, Firebug
Mobile Tools: Appium, XCode (IOS Simulator), SOASTA TouchTest, Android SDK (ADB, DDMS, Monkey Runner)
Networking: HTTP, TCP/IP, DNS, Charles Proxy, Wireshark
Performance: JMeter, Load Runner, Xcode/Instruments, BlazeMeter
Virtualization: VMware Server, Virtual Box
Management Tools: Atlassian Confluence, TestLink, TMT, JIRA, Bugzilla, DevTrack
PROFESSIONAL EXPERIENCE
QA Automation Engineer
Confidential, Mountain View, CA
Responsibilities:
- Design, develop, maintain and automate GUI, functional, regression and smoke test suites using Selenium WebDriver (Python, unittest, py.test, GitHub, XPATH, CSS, HTML, JavaScript)
- Create Test Automation Framework from scratch (Python, TDD)
- Implementation and maintenance Selenium WebDriver code with Continuous Integration (CI) server (Travis, Jenkins)
- Design and execute load and stress test (Jmeter, BlazeMeter)
- Automate DB verification and validation (Selenium Webdriver, MySQL, Pony)
- Implement Test Cases Management system (TestLInk)
QA Automation Engineer
Confidential, Beaverton, OR
Responsibilities:
- UI testing Confidential Web apps (Selenium WebDriver, Java, TestNG, Maven, Jenkins)
- Performance Testing(create a scripts, execution, analyze and create assessments) for web services, REST API and web experiences (Jmeter)
- Write and update test documentation (Confluence), bug reports (JIRA)
- Analyze and monitoring Test Results (New Relic, Splank)
- Data validation process. Write SQL queries (MySQL)
QA Operation Analyst
Confidential, Mountain View, CA
Responsibilities:
- Develop, maintenance and automate Test cases for Web application (Selenium Webdriver, Python, pytest, XPATH, CSS, Javascript)
- Perform UI (smoke, functional) and Regression Testing
- Analyze bug life cycle and bug verification (Buganazer)
- Coordinate test execution and analyze test results (logs and trace files)
- Documentation and disseminate test results
Software QA Tester, QA Test Lead
Confidential
Responsibilities:
- Perform automation UI testing Web-based applications - static and dynamic web-sites, web forms, links, layouts, web tables (Selenium Builder, Selenium Web Driver, Selenium IDE (unittest, Python)
- Hand-on testing Mobile apps (Android, Windows Mobile, IOS)
- Design and executed test cases using mobile automation debugging tools - Android SDK (Monkey runner, ADB, Android Studio) and XCode (IOS Simulator, Instrument)
- Testing API and Web Services
- Design 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 (Linux, 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)
- Coordinate 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
Responsibilities:
- 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 noledge by tracking technology