Senior Qa Automation Engineer / Automation Qa Lead Resume
SUMMARY:
- Talented and motivated Senior QA Automation Engineer with 7+ years of experience in Web, Mobile, DB, API and Feeds testing automation. Developed and implemented a comprehensive automation testing strategy, built Web Automation Framework from scratch using Selenium (Web Driver, GRID), TestNG, Bitbucket, Bamboo, GIT, Browserstack, Java, implemented and deployed it for the following clients: PGAT, USGA, US Rugby, Nascar, IndyCar, AS Roma, Velon, etc. Proficient in writing SQL queries, with deep understanding of relational databases. Hands on experience using all Atlassian tools (Jira, Confluence, Bamboo, Bitbucket). Assisted in identifying innovative approaches for Test Automation as well as various tools to boost engineering productivity. Participated in implementation of Appium framework for parallel testing in CI pipeline against both iOS and Android devices.
- Successfully worked on and managed automation testing teams to make an automation testing an integral part of the business process, worked closely with DevOPs, Implementation and Development teams, helped AQA team to move from daily scheduled releases to continuous deployment.
TECHNICAL SKILLS:
Programming Languages/ Technologies: Java, Python, Ruby, JScript (Test Complete experience), PHP, Gherkin
Atlassian Suite Tools: Jira, Confluence, Grasshopper, Bamboo, Bitbucket), CMS (Adobe AEM, Drupal, WordPress, GIT, GitHub
Test Cases Management Tools: TestRail, QMetry, Jama, FogBugs, Jenkins, TeamCity
Operating Systems: Microsoft Windows 95/ 98/ 2000/ XP/ 2003 Server/ Vista, SUSE Linux, Mac OS
Frameworks: Page object - based testing framework (using Design Patterns Factory, Dependency Injection), Hibernate, Cucumber, Appium, Espresso, TestNG, Behat
Development Tools: Eclipse/MyEclipse & Plug-ins, IntelliJIdea, Komodo & Plug-ins, XCode
Testing Tools: Selenium 2.0 (Web Driver), Watir, Test Complete
Load Testing Tools: JMeter, LoadRunner
Performance Testing Tools: New Relic, Crittercism, Crashlytics
Dataformatting tools: JSON, RAML, XML, YAML, Swagger
PROFESSIONAL EXPERIENCE:
Confidential
Senior QA Automation Engineer / Automation QA Lead
Responsibilities:- Built advanced automated functional and load test suites
- Architected and created functional and non-functional automation frameworks
- Helping with framework deployment and set up for Omnigon clients
- Established testing strategy for each particular Omnigon client
- Provided efficient collaboration with Implementation, Development, DevOps teams
- Leading AQA team, providing code review, defining team goals and responsibilities for each iteration
- Was responsible for optimization and enhancements of existed parts of framework
- Automation testing of CMS (Adobe AEM, Wordpress)
- Creation of modules for API testing (verifying server responses), feeds testing (Data and Structure validation of JSON, XML, RAML)
- Involved into Mobile framework development using Appium and Espresso frameworks, XCode
- Regular activities on CI system - maintenance, fixing, failed tests investigation, setup of new jobs, creation of patches for mass update of jobs, setup of jobs configuration, run of tests on Chrome, FF, IE9-11
- Coordinated audits in TestRail for completion and priority for all existing test steps, test cases, test plans of regression, and led all future functionality for backend and mobile client test suites.
- Provided interviews with AQA candidates for Omnigon Client Coaching of junior AQA engineers, provided trainings on framework and it’s modules, AQA approaches and Omnigon projects
Tools: and technologies: Java + Selenium2.0 (WebDriver), Appium, Espresso, XCode, AEM, Drupal, Wordpress JSON, XML, RAML (for feeds testing), Git + Stash, Jira as a tracking system (bug tracking, issue tracking), TestRail (test cases base), Bamboo as CI system
Confidential
Senior QA Automation Engineer
Responsibilities:- Development of automation tests and some parts of framework
- Manual test execution (regression, exploratory, smoke)
- Creation of manual test cases
- Re-factoring, optimization and different enhancements of existed parts of code and framework
- Regular activities on CI system - maintenance, fixing, failed tests investigation, setup of new jobs, creation of patches for mass update of jobs, setup of jobs configuration, run of tests on Chrome, FF, IE9-11
- Investigation of new environmental tools (GIT, DBs configuration), creation of documentation on them
- Coaching of Junior engineers, helping to involve into the project\
Tools: and Technologies: Python + Selenium2.0 (WebDriver) + RobotFramework, DB2 (migration to Orcale), Windows, PyCharm, Git, Jira as a tracking system (bug tracking, issue tracking), QMetry (test cases base), Jenkins as CI system
Confidential
Senior QA Automation Engineer / Automation QA Lead
Responsibilities:- Development of automation tests and some parts of framework (Selenium-based custom Java framework). Creation of classes for DB connection, data handling, extending of framework functionality (e.g., operations with same-level child elemnts from DOM)
- Development of automation Page Object framework (Cucumber framework with Selenium libraries: Gherkin for high-level tests, Ruby for creation of dependencies with Selenium functionality).
- Creation of test documentation (Test Design, Test Plan), creation of test cases
- Established the testing process within distributed team
- Manual test execution (regression, exploratory, smoke)
- Creation of manual test cases
- Collected and analyzed project metrics (test coverage, velocity, blockers), estimating and prioritizing of cases
- Re-factoring, optimization and different enhancements of existed parts of code
- Covered mobile applications using Appium+Selenium, XCode, manual testing of mobile app on emulator/real device
- Regular activities on CI system - maintenance, fixing, failed tests investigation
- Coaching of junior stuff, helping to involve into the project
Tools: and Technologies: Java + Selenium2.0 (WebDriver) + Hibernate, MySQL, Python + RobotFramework, Ruby + Cucumber, Appium,, XCode, IntellijIDEA, Eclipse + Pydev plugin, RedRails, Git, GitHub and Stash, Jira, Rally, FogBugs as a tracking system (bug tracking, issue tracking), TestRail, QMetry (test cases base), TeamCity, Bamboo, Jenkins as CI systems, Windows, UNIX-based OS (Mac OS, Linux)
Confidential
Automation QA Engineer / Web-UI Developer
Responsibilities:- Developed the back-end part and Web UI part of the application
- Created and adjusted the project DB
- MQC of existed parts of application (regression, acceptance, exploratory, ad-hoc testing)
- Developed Automation tests suits (functional testing, unit testing, integration testing)
Tools: and Technologies: HTML 4, Perl + Komodo IDE, MySQL, SVN, Jira
