Qa Lead Resume
Richardson, TX
SUMMARY
- 9+ years of experience in IT industry, testing web, mobile - based, backend applications
- Proficient in black box testing, white box testing and automation
- Working experience of Agile and Waterfall software development life cycles
- Successfully implement GUI standards and guidelines
- Develop test documentation: test cases, test suites, test plans, test matrices
- Installation, maintenance, upgrade and migration of databases and clients in test environment
- Setup, configured, maintain automation frameworks for third-party platform and local test labs
- Develop stored procedures, functions, packages, triggers at DB and related reference materials
- Create automation tests using Java, Python.
- Use scripting and programming languages for solving problems and troubleshooting
- Develop the documentation of new features and maintenance of the knowledge base
- Proficient in Functional, Regression, Exploratory, System Integration, Smoke, Sanity, Cross-browser/platform, Compatibility, Load, Stress, Performance, GUI, Usability, API testing
- Ability to handle a great variety of tasks simultaneously
- Ability to learn new technologies and challenging concepts quickly and implement them
- Strong team player with the ability to work productively in a team as well as individually
- Mentor teammates in terms of manual and automation testing
TECHNICAL SKILLS
Platforms: Windows 10/8/7, Mac OS, Android, iOS
Mobile platforms: iOS, Android, Windows Phone
Programming: Python, Java, HTML, CSS, JavaScript, Groovy, XML, JSON, SQL, PL/SQL, Shell, PowerShell
Networking: TCP/IP, FTP, HTTP, Intranet, Internet, LAN/WAN
Databases: Oracle, InterSystems Cache, Microsoft SQL Server, MySQL
Database Features: OEM, RMAN, Data Pump, Data Guard, ASM
Database tools: SQL*Plus, PL/SQL Developer, Toad, SQL Developer
Operating Systems: Linux, Microsoft Windows Server, MAC OS X, Solaris
IDE: Eclipse, InteliJ IDEA, NetBeans, Android Studio, Xcode
Virtualization: VMware, VirtualBox
Web testing tools: FireBug, Xpath, DevTools, Fiddler, SoapUI
Automation: Selenium WebDriver, Selenium Grid, Maven, Ant, TestNG, Cucumber, Jenkins, Lettuce, Aloe, Pytest, Appium
Backup tools: Symantec Netbackup, EMC Networker
Tracking Systems: Bugzilla, Mantis, JIRA, BMC Remedy, HP SM
Mobile tools: Alogcat, ADB, Mobizen
Tools:, frameworks Django, CircleCI, Distelli, jMeter, Testrail, Git, GitHub, PuTTY, SSH, mRemoteNG, WinSCP, Optimizely, Adobe Experience Manager(AEM)
PROFESSIONAL EXPERIENCE
QA Lead
Confidential, Richardson, TX
Responsibilities:
- Create test documentations, test cases, test plans.
- Manage full stack test automation framework Selenium Java TestNG for UI/ Java Rest Assured for service level automation.
- Define and automate test cases for the smoke, regression suits.
- Execute automated tests, validate the report, fix the broken ones on Java based framework.
- Perform manual feature verification, analyze the results and logs.
- Create, update, track user story tickets as well as bug tickets in Jira.
- Participate in daily scrum, grooming, sprint review and bug triage meetings.
- Lead multiple projects and teams.
- Execute, update scripts at MongoDB with JavaScript.
- Maintain, configure Jenkins server.
- Configure, manage test suites execution on Jenkins.
- Develop API automation using serenity and rest assured with java.
- Perform A/B tests using AEM.
QA Automation Lead
Confidential, Tulsa, OK
Responsibilities:
- Setup and configure Pytest automation python based framework from scratch for different projects with remote Browserstack.com and local grid/appium execution.
- Successfully implement automation verification for features and releases testing.
- Build strong automation team.
- Develop python automation tests for GUI, functionality with Selenium and JavaScript, Leads API validation.
- Perform, control, be responsible for the releases.
- Mentor, assist QA teammates and organize and improve QA team work flow.
- Work close with Devs, Product team to investigate and solve issues.
- Configure appium for mobile ‘webview’ automation tests.
- Implement Selenium grid with docker containers.
- Configure CircleCI, Distelli pipelines.
- Deploy builds at dicker containers.
- Perform A/B test using Optimizely.
- Maintain python based BDD automation frameworks with Aloe/Lettuce.
QA Automation Engineer
Confidential, Tulsa, OK
Responsibilities:
- Verify new design changes of the SaaS web based application.
- Perform cross platforms and cross browsers tests at the Browserstack.
- Create, analyze, track issues in Jira.
- Develop, fix python automation tests, run them locally, and docker containers, QA and staging servers.
- Provide code review for automation tests.
- Maintain BDD automation framework on Python.
- Participate in team meetings, mentor and halp junior team members.
- Perform pull request’s tests on dev-containers and QA environment.
- Provide smoke tests and maintain “Rainforest QA” tests.
- Support release process and new builds delivery.
- Provide Leads API testing.
Software QA Engineer
Confidential, Los Altos, CA
Responsibilities:
- Perform testing of the SaaS web based application with multi country human resources management capabilities for global enterprises
- Explore and analyze structure, logic, functionality of the system, identify main modules for testing.
- Create test documentation test cases, test plan for assigned functionalities
- Develop Selenium with Cucumber java-based framework with JavaScript functions for regression testing and maintain it in between releases
- Reproduce manually failures reported by automation framework
- Perform cross browsers testing in Windows, Mac and Linux by using Selenium Grid
- Conduct functional, usability, localization testing against requirements
- Test performance of web based application and databases
- Validate HTTP requests and responses
- Report and analyze issues using JIRA, track them until its resolution
- Participate weekly QA status meetings discussing the findings, bug fixes, latest build
- Participate is testing a mobile application developed to music and video editing in Agile environment
- Learn and analyze requirement, installation, test documents: test cases, test plan
- Develop, update, execute test cases according to the assignment
- Perform GUI, usability testing to verify the correctness of the displayed data, user friendly interface
- Provide smoke testing of new builds and regression testing of application functionality
- Conduct localization testing according to Localization requirements
- Validate main functions of application on Android and iOS platforms
- Produce tests under different interruptions: calls, sms, video calls, battery strength level
- Report app crashes and bugs along with the log file to Bugzilla
- Participate at everyday Scrum meetings
QA Engineer
Confidential
Responsibilities:
- Provided verification of telecommunication packages, tariff plans, services
- Detected data errors in the billing databases, by creating and executing SQL queries
- Installed, configured, upgraded, maintained Oracle Databases and clients, InterSystems Cache database, Microsoft SQL Server, MySQL on Linux, Windows, Solaris for testing environments
- Developed and implement stored procedures, packages, functions, etc. in test automation questions
- Created, modified and maintained tablespaces, tables, views, indexes to solve test issues
- Developed shell at Linux and powershell at Windows scripts to automate tasks
- Created users, roles, gave and revoked privileges for security testing
- Configured Oracle Data Guard and ASM for recovery testing before the migration on them
- Conducted testing of new backup policies at Netbackup
- Performed testing of metrics in monitoring the system
- Developed documentations of new test features and maintained them at the knowledge base TWiki
- Designed and developed Java-based tools for automation different tasks
- Maintained and supported a Java-based automation testing framework with its data dictionaries
- Created, updated, maintained Selenium web driver automation framework for testing web application
- Developed and executed automated test case at Jenkins server
- Performed exploratory, functional, usability testing new functions
- Perform recovery testing and installation testing at test environment before updating the production application or environment.
- Produced test evaluation reports of commercial initiatives
- Utilized bug tracking system to submit bug reports and to monitor their resolution status
- Developed test cases and participated at creation projects test plans
QA Analyst
Confidential
Responsibilities:
- Performed manual testing web-enabled commercial applications
- Validated main features of the application via exploratory, functional, usability testing
- Conducted black box GUI testing according to the guidelines
- Implemented ad-hoc and structured testing procedures at all the stages of the development cycle
- Analyzed requirements to suggest improvements for the features of products
- Created and executed SQL queries for data validation
- Developed test cases to perform functional and regression tests
- Verified implementation of OpenID for Gmail, Yandex accounts in applications
- Validated integration with social networks Vkontakte, Odnoklassniki, Facebook
- Created, configured and maintained virtual machines for cross-browser and cross-platform tests
- Analyzed software failures, reproduced them and reported bugs into a bug tracking system
- Produced regression tests of new builds
- Participated in everyday team meetings and discussions with Manager and developers
- Communicated with clients to clarify the bugs were founded by clients, reproduced and reported them
