Project Lead / Automation Specialist Resume
PROFESSIONAL SUMMARY:
- Automation Engineer / Devops Engineer with 10+ years of experience.
- Worked on projects for clients such as Confidential, Confidential, ISOS, Confidential, Confidential and Confidential
- Created CI/CD multi branch pipelines for build and release of various web based applications
- Experience working on several Docker components like Docker Engine, Hub, Machine, creating docker images, Compose, Docker Registry and handling multiple images
- Designed and Developed BDD framework using Cucumber with Java and TestNG for web applications and Restful services.
- Developed Hybrid Driven Framework with java for Selenium Automation assignments which supports all types of browsers, IOS, Android real Devices and Emulators
- Experience in mobile automation using Appium on iOS and Android platforms
- Experience in Web/Native apps automation (Android and iOS platforms) using emulators and real Devices
- Developed a web portal to execute automation scripts, to view test results, to maintain test data and track all sort of automation metrics
- Experience in creating Automation framework for Angular JS Applications with Protractor, Java Script, Jasmine and Cucumber
- Good Experience in java, JavaScript, HTML and CSS.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI, Postman and REST Assured
- Experience in penetration testing using NMAP, NESSUS, Metasploit and WebScarab.
- Good knowledge on Vulnerability and Risk assessment using NIST SP, FAIR and OCTAVE - Allegro frameworks
- Expertise in Automation Test plan, Test Strategy and ROI’s preparation
- Experience in working with Oracle, My SQL and MS-Access Databases.
- Experience in writing shell scripts
- Experience in setting up Couch DB and Mongo DB for automation.
- Experience in Agile, Waterfall, Iterative Methodologies
- Implemented Continuous Integration with Jenkins for Selenium Automation Assignments
- Experienced in handling multiple testing projects seamlessly
- Excellent stake holder management skills and am the single point of contact for client and responsible for project delivery and quality of the deliverables
- Managed automation team size of 7 people; Expert in managing, mentoring offshore team.
- Experienced in writing the Test Cases and Execution of Test Cases and Generation of Defect Report
- Defect tracking, reporting & co-ordination with various groups from initial finding of a defect to final resolution.
- Proficient in using Test Management tool ALM for Test Planning, Test Designing, Test Analysis, Test Execution, Defect Tracking and Reporting
- Involved in preparation of the High Level Project plan for the offshore / onshore deliverables.
- Excellent analytical, debugging, and problem-solving analysis skills
TECHNICAL EXPERTISE:
Automation Tools: Selenium IDE/RC/WebDriver/Grid, TestNG, Junit, SoapUI, Cucumber, Appium, Protractor and Postman
Pipeline Tools: Git, Sonar, Fortify, Docker, hygieia, Kubernetes
Languages: Java, HTML, CSS, JavaScript, XML, Groovy, Angular JS
IDE: Eclipse, IntelliJ and Sublime
Scripting Languages: Java Script, shell Script and Groovy
Build and CI Tools: Maven, Ant and Jenkins
Bug Tracking Tools: Bugzilla, JIRA, Rally, Quality Center.
Management Tools: Quality Center, Rational Clear Case, Rational Requisite Pro, Rally
Database: SQL, oracle, MS Access, Couch DB
Version Control Tools: SVN, GIT.
Web Debugging Tools: Firebug, Chrome debug console.
Operating System: Mac, Windows, Linux, Android, IOS, Emulators
PROFESSIONAL EXPERIENCE:
Confidential
Technologies: Selenium, Cucumber, TestNG, SQL, Ready API, Java and Maven
Tools: GIT, Jira, Intelli J, Eclipse, Jira and Confluence.
Project Lead / Automation specialist
Responsibilities:
- Automating mobile web applications / native iOS / Android applications automation using Appium and Selenium.
- Involved in designing and implementing of Page Objects framework to be used with Selenium, Appium, Maven, TestNG, Selenium Grid and Jenkins.
- Created Common methods that works for both Mobile IOS, Android and Web.
- Experience in solving issues related to Appium server, Mobile related exceptions.
- Worked with Native Apps on Android & IOS Platforms.
- Working with Mobile Web Browser on Android & IOS Platforms.
- Extensively used GIT repository for code-management.
- Extensively used JIRA for User story management in weekly sprint level approach.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Used UIAutomator for Android object properties capturing and Appium IOS Inspector for IOS Object properties capturing.
- Expertise in Writing xpaths that work for both Android and IOS.
- Expertise in creating code logics that works for all type of platforms.
- Worked on REST Services, created methods to get response from REST service and validate with UI.
- Created customized PDF reports. Reports consists of the Verification points, platform names, Test case names and results, Graph that indicate the pass rate.
- Creating various Jenkins Jobs to run Automation Execution includes Health checks & Regression
- Creating AWS Env for both Dynamic & Static Grid Setup (AWS Hub & Node).
- Written Shell script for Jenkins Job and creation of AWS Hub & Nodes.
- Worked on Jira & MongoDB Integration with Automation Framework.
Confidential
Technologies: Appium, Cucumber, Groovy, Spock, Sikulix, SOAPUI Pro
Tools: GIT, Jira, Intelli J, Eclipse, Jira and Confluence.
Project Lead
Responsibilities:
- Designing and building a Hybrid framework for WeDo native applications using Appium by integrating with SikuliX- API for android and iOS devices.
- Successfully did a POC for Confidential al Web application using Geb, Groovy, Spock and Gradle.
- Successfully completed a POC on SOAP service calls using SOAPUI Pro.
- Prepared automation estimations to the WeDo and Confidential al Web application.
- Managed automation team of three members by helping and resolving their queries.
- Conducted sessions to train manual Testing team on Selenium, Java and Cucumber
- Created a WeDo Jenkins job and node as my local machine to connect Appium server and run tests on real Android devices.
- Scheduled nightly regression and smoke suite jobs by using Jenkins.
- Involved in preparation of Quarterly status report and Monthly status report.
- Preparing POC’s to the new projects.
Confidential
Technologies: WebDriver, Java, REST, Maven, Jenkins
Tools: Putty, GIT, Jira, DHC client, TestRail and Confluence.
Project Lead
Responsibilities:
- Implemented a Hybrid driven framework with page object design pattern using Test rail API.
- Prepared automation estimations to the new projects signed off by the clients.
- Stabilized regression and smoke suite testcase’s consistent with 95% pass rate.
- Enhanced framework to reduce the regression suite run time by half of the time.
- Scheduled nightly regression and smoke suite jobs by using Jenkins.
- Involved in preparation of Quarterly status report and Monthly status report.
- Preparing POC’s to the new projects.
Confidential
Technologies: WebDriver, Java, Shell script, python, Cucumber, REST, JMeter Maven
Tools: Putty, GIT, Rally, HPST, DHC client, HP QUIX PCT and Confluence.
Dev Tester
Responsibilities:
- Preparation of UI automation with WebDriver, REST API with Jersy using Jackson and CLI operations using Jsch library.
- Implementing the feature files using Cucumber.
- Participating in daily scrums, Retrospection and Release planning meetings.
- Deploying, Updating, Migrating the VM’s in V Sphere 4.x.
- Performing VM Snapshots, Cloning, Cold Migrations and Hot Migrations
- Creating and Managing Virtual Machines and Templates
- Installing and triaging the Oneview Thunderbird at DataCenter
Confidential
Technologies: WebDriver, Selenium IDE, Java, SOAP UI, Cucumber, Eclipse, Windows XP, REST
Tools: JIRA, SVN, Fisheye/Crucible and Confluence.
Sr.QA Engineer
Responsibilities:
- Preparation of automation tests using the selenium 2.0.
- Involved in reviewing the test scripts using Fisheye/Crucible.
- Daily monitoring the Smoke and Regression suites and analyzing the results.
- Debugging the tests & fixing the errors in the tests using by Eclipse.
- Attending the daily scrum calls for iteration updates
- Involved in Release planning and Retrospective meetings.
- Execution of Test scripts
- Updating Daily status report in SVN
- Posting of Bugs in Jira and tracking the life cycle of the bug.
Confidential
Technologies: Selenium RC, Selenium IDE, Java, Eclipse, Windows XP, TestLink
Sr.QA Engineer
Responsibilities:
- Understanding the Requirements and Design documents for functional knowledge
- Write Test Cases based on the Business requirements and Detailed Design review meetings.
- Performed Functional testing by executing the Test cases.
- Execution of Test scripts
- Updating Daily status report in SVN
- Posting of Bugs in Jira and tracking the life cycle of the bug.
- Re-testing the assigned bugs by the client and updating the status of the same
- Executing the manual regression test suite post release and update the status on TestLink.
- Every sprint end Demo to the clients
Confidential
Technologies: Selenium RC, Selenium IDE, Java, Eclipse, Windows XP
Test Engineer
Responsibilities:
- Understanding the Requirements and Design documents for functional knowledge
- Write Test Cases based on the Business requirements and Detailed Design review meetings.
- Performed Functional testing by executing the Test cases.
- Send out the daily test progress reports.
- Automated the test cases using Selenium RC
- Execution of Test scripts
- Updating Daily status report in SVN
- Posting of Bugs in Jira and tracking the life cycle of the bug.
- Re-testing the assigned bugs by the client and updating the status