We provide IT Staff Augmentation Services!

Sr Automation Engineer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Total 11+ years of experience in Automation and Manual testing of Web Apps, Desktop Apps, Client Server Apps, Android Apps, embedded devices.
  • Strong 5+ experience in automating web applications using Selenium WebDriver in Java, Appium, Maven, Testing, Selenium grid, Auto It, Robot framework and ANT.
  • Performed Cross Browser/Platform testing on Windows, Linux, IE, Chrome and Firefox using Selenium Web Driver.
  • Designing and implementation of frameworks like Data Driven framework, Hybrid framework, Page Object Model and Page Factory, BDD Cucumber.
  • Performed manual testing on Web apps, Window Apps, TV, Mobile and many Hardware’s devices
  • Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
  • Proficient in executing SQL queries against databases like, MySQL for data verification.
  • Experience in preparation of Test scenarios, Test cases, Test case reviews, Test data collection, Test execution and defect reporting.
  • Extensive experience in Manual Testing like Hp Quality Center.
  • Strong knowledge in Middleware testing DLNA/UPnP devices like TV and Mobiles.
  • Expertise in analyzing User Requirements, Functional and Technical Specifications.
  • Strong knowledge in OOPS concept in JAVA
  • Fair knowledge in networking and analyzing network packets using Wireshark tool.
  • Continuous Integration process using Jenkins to schedule and run the automated test scripts
  • Experience in version control system SVN, GIT for source code maintenance
  • Strong experience in embedded product testing.
  • Strong verbal and written communication skills.
  • Experience in Performance Web based testing using JMeter
  • Excellent troubleshooting and problem solving skills
  • Able to work collaboratively with testers, developers, and other team members in testing complex projects and in the overall enhancement of software product quality

TECHNICAL SKILLS:

Programming: Java, C

Scripting: Shell

Automation Tools/Suites Tools: Selenium WebDriver, Selenium Grid, Sikuli, Appium

Testing Frameworks: JUnit, TestNG

Automation Frameworks: Hybrid, Data Driven, BDD Cucumber and POM

Continuous Integration Tools: Jenkins

Build Tools: ANT, Maven

Database: MySQL

Performance Testing Tool: Jmeter

Application Webserver: Apache Tomcat

Operating Systems: Windows, Linux, Android

Configuration Management: SVN, GIT

Project Tracking: Bugzilla, Trac, Jira, HP ALM QC

Networking Tools: Wireshark

Middleware Technologies: DLNA/UPnP

Coverage Tools: Lcov, Gcov.

TV/Mobile Platforms: MIPS, ARM and Android

Others: SalesForce, Eclipse, VMware, Oracle VM Virtual box, Vagrant, Amazon Web Services, JSON, SOAP

PROFESSIONAL EXPERIENCE:

Confidential, Boston MA

Sr Automation Engineer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Mentoring Automation Team
  • Automation using Selenium WebDriver & Java.
  • Coordinating with Client and testing team / Onsite Team
  • Automation Framework Enhancement
  • Implement and design Cucumber BDD framework
  • Following the Agile models for application development.
  • Design and Implement automation scripts for MHE Smart Book Education Application
  • Sikuli visual technology for GUI testing
  • Automated Accessibility Testing using Axe.js
  • Code Deployment /Promotion
  • Mobile Automation using Appium for Native App.

Environment: MAC, Maven, Eclipse, Selenium WebDriver Java, Jenkins, Robot, Sikuli, Hybrid Driven Framework and Cucumber, Cross Browser/machine platforms, Appium

Confidential

Sr Automation Test Engineer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Feasibility analysis of various Automation Test Framework.
  • Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Implement and design Cucumber BDD framework
  • Lead a team of three, assign and review of tasks.
  • Sikuli visual technology for GUI testing
  • Used ExtentReport mechanism for Logging, Taking Screenshot and Reporting.
  • Designed test cases using Selenium WebDriver and TestNG
  • Enhancing the Selenium test cases for cross browser testing and reporting defects.
  • Identified and added new utility functions to the automation framework
  • Automatically Email Execution reports to team members using SendMail, Zip functionality
  • Experience in reading data in Excel file using apache POI API
  • Mobile Automation using Appium for Hybrid App.

Environment: Windows, Maven, Eclipse, Selenium WebDriver and Grid, Java, Jenkins, Robot and AutoIT, JIRA (Agile), MySQL, AutoIT, IE, Firefox, Chrome, Hybrid Framework

Confidential

Automation Test Engineer

Responsibilities:

  • Selected correct manual test cases for Automation testing to achieve positive automation.
  • Involved in doing POC on BDD framework.
  • Participated in test plan and test cases review meetings.
  • Involved in manual and automation of WebApp and Android App using Selenium Web driver and Appium .
  • Added more utility functions to the existing automation framework
  • Designed and implemented the automation testing framework for use in validating new and existing component releases using Selenium WebDriver .
  • Used Log4j and Reporter class for Logging and TestNG - XSLT reporting mechanism
  • Involved in Hybrid framework development around 40% contribution in developing the framework.
  • Design, Implement and execute scripts on Android mobile app using Appium .
  • Cross/Browser/platform testing using selenium Grid
  • Maven for project setup and Jenkins as continuous integration tool to schedule and run the automated test scripts

Environment: Windows, Linux, Eclipse, Selenium WebDriver, Java, Jenkins, Trac, Grid, TestNG Hybrid Framework , Appium, Maven, GIT, Jira, Appium

Confidential

Automation Test Engineer

Responsibilities:

  • Build Generic, Validation and App functions in selenium webdriver.
  • Selenium framework setup for entire Test Lab.
  • Enhanced the framework by using java singleton pattern .
  • Replaced some of the locators with CSS selectors for IE browser issue.
  • Maintained the selenium and Java automation code in source controls in SVN
  • Created automation test scripts using WebDriver .
  • One action taking to multiple pages - multiple return types
  • Creating custom utility functions for data reading
  • Developed ANT build files for maintaining test automation builds
  • Creates Utility functions for WebTable
  • Used Log4j mechanism for Logging.
  • Configured various plugins in Jenkins for graphical reporting .
  • Setup, Configure and create jobs in Jenkins
  • Used Hp QC to create, update and maintain test cases, test steps and test results.

Environment: Windows, Eclipse, Selenium WebDriver, Java, Data Driven Framework, JUnit SVN, ANT

Confidential

Software Engineer

Responsibilities:

  • Involved in planning test scenarios and writing test cases and test results for application..
  • Execution of functional test cases on Confidential apps like TVSView, PMO,Smart Sensor
  • Designed and executed test cases for Face recognition server .
  • Used Jenkins as a continuous integration tool for cross platform testing of face recognition test cases
  • Designed test cases and done performance testing using Jmeter .
  • Design and Implement face recognition Test Cases.
  • Automating the manual commands using shell and ruby scripting
  • Setup of Jenkins Master and Slave machines and schedule execution of automation scripts using Jenkins to perform cross platform testing.
  • Automating all the Face recognition server testcases
  • Configured various plugins in Jenkins for graphical reporting .

Environment: Windows, Linux, Jira, Amazon Web Services, IP Camera, Android Mobiles

Confidential

Software Engineer

Responsibilities:

  • Developed shell scripts to automate compilation of library and test suites, run the test suites and generate test report.
  • Designed around 750 test cases for entire DLNA mobile module
  • Designed test cases from manual to automation using Bobcat Automation Framework .
  • Maintenance, Bug fixing, memory/resource leak fixing, functional testing, Aging testing using different tools like Valgrind, long run test scripts, and released the updated patches to the respective branches in repository.
  • I was one of the Confidential ’s Representative in DLNA organization Task Force meeting
  • Was involved DLNA certification activities and achieved the DLNA logo Certification for different products Mobiles and BD Player

Environment: Windows, Linux, Android, Python DLNA, Trac, Hp Alm, Confidential Mobiles, VMwareVirtual Box, DLNA devices both Hard Ware and VM OS software apps

Confidential

Software Engineer

Responsibilities:

  • Testing all DTV DLNA Certified Device Classes (DMP, DMC, DMR)
  • Network Settings Test design i.e. Wi-Fi and Wi-Fi Direct test case design and testing
  • Image, Audio, Video formats test case design and testing
  • Automated manual test case using Shell scripting.
  • Analyzed defects in DTV related to CTT DLNA and reported to
  • Analyze network packets and determine if it is bug of device or tool.

Environment: Windows, Linux, DLNA, Trac, Confidential TV (2007,2008, 2009 models),BD Player

Confidential

Software Engineer

Responsibilities:

  • Porting of application system calls to kernel functions
  • Design and Implement test case for various scenarios of data transfer rates.
  • Updating all hardware devices with latest firmware
  • Data transfer checks for the TransferJet Devices
  • Involved in Transferjet device lab setup

Environment: TransferJet hardware, Linux, HP QC

We'd love your feedback!