We provide IT Staff Augmentation Services!

Senior Automation Test Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Overall 7 years’ experience as “Senior Software Development Engineer in Test (Senior QA Automation Engineer)” with Native, Web & Hybrid Mobile Application. Working with “ Confidential ” - Singapore as “Senior QA Automation Engineer” from September 2016.
  • Worked with Fraud System, Payment System such as U2pay integrated with application.
  • Experience in Waterfall, Agile / Scrum methodologies, and Automation Framework. Worked on Hybrid, Native & Web Apps for Android & IOS Platforms.Able to develop different types of framework Keyword, Hybrid and data driven. Having Strong Knowledge in ‘Banking Domain’ also experience in Digital Banking.
  • Extensive skilled in automating Mobile application using APPIUM with Java for both Android & IOS Apps (Native, Hybrid, Web Apps). Involved in running scripts multiple devices parallely.
  • Familiarity with Automation testing tools such as Quick Test Pro (QTP), Perfecto Mobile, Quality Center and also integrating each other. Hands ons Experience with Selenium webdriverJS, Javascript,Mocha, Chai.
  • Independent in Framework Development, Maintenance of Automation Script with development.
  • Experience in Test Automation using Selenium with Java, also followed Page Object Model (POM) approach. Worked in AGILE Methodologies. Worked on Jenkins CLI with Continuous Delivery Pipeline Configuration.
  • Worked on ScreenPlay Framework, Docker Hub & Images. Experience in Continuous Integration with JENKINS.
  • Experience in Working on API Testing (REST API) implementation using Java Coding as well as usage of SOAPUI. Hands-on Experience in Visual Automated testing using Applitools Eyes.
  • Involved in Load Testing for an API's & Application using JMETER. Skilled in Performing Load testing with StormRunner with LoadRunner & TruClient Protocol.
  • Worked on REST API Protocols verified Web Services API request, response data Validation in REST.
  • Hands on experience in various phases of Testing Process Model (Requirement Analysis, Test Design, Test Planning, Test Execution and Test Closure)

TECHNICAL SKILLS:

Automation Tools: Selenium webdriver, webdriverJS, QTP/UFT, Applitools Eyes

Mobile Automation Tools: Appium, Perfecto Mobile, SeeTest, MonkeyTalk, Robotium

Mobile Platforms: Android, iOS and Windows

Programming Languages: Java, Python, JavaScript, TypeScript, NodeJS

Frameworks: Cucumber, Serenity, ScreenPlay, TestNG, POM, JUnit, Docker

Continuous Integration: Jenkins & Jenkins CLI, SVN, Git/GitHub, Stash, SourceTree, Bitbucket

Other Tools: QC, AutoIT, RTC, ClearQuest,TestRail, JIRA, iTunes,Zephyr, XCode, BrowserStack, Android SDk, Protractor, Cucumber, ADB, Cloud AWS:

DataBase: MySQL, MongoDB, Linux Commands

API Testing: Rest-Assured (RESTful services), Gson, SOAPUI, PostMan, NewMan

Performance Testing: Storm Runner, TruClient Lite, LoadRunner, JMeter

PROFESSIONAL EXPERIENCE:

Confidential

Senior Automation Test Engineer

Responsibilities:

  • Worked on Selenium, Serenity,Cucumber with Java, Maven, POM framework.
  • Experience in Developing Automation Framework from scratch level. Developed Framework on Serenity, Cucumber BDD, ScreenPlay framework, Maven, Selenium with Java.
  • Involved in Sprint Planning and created task to be worked on. Prioritizing the task to be completed in the current Sprint. Currently working on AGILE Project.
  • Covered Automation script development for Fraud system, Use2Pay system which includes social networking websites and applications.
  • Experience with Cloud environments such as AWS integrated with Jenkins for CI
  • Involved in doing POC with Applitools Eyes for UI Automation. Developed a framework to work with Visual Automated testing using Applitools Eyes for cross browser, cross device & responsive design testing.
  • Involved in Jenkins Configuration and executing full suit, Analysing failed test jobs and sending final report to the client with the screenshots. Developing new scripts, updating the jenkins jobs.
  • Maintaining the automation scripts, modifying the scripts according to the latest Change Request.
  • Configured Jenkins with more than 80 VM’s + Grids and Distributing the jenkins jobs to all VM’s equally.
  • Maintaining execution timings within expected time frame, if exceed created more VM’s and distributed jenkins job. Experience in Configuring Continuous Delivery Pipeline using Jenkins.
  • Integrated framework for Browser Compatibility script execution, ran in different browsers Firefox, Chrome, Safari, Edge, Android browser, iOS browser using BrowserStack.
  • Worked in MySQL Connection with Selenium Framework to fetch data from DB.
  • Involved in Developing Acceptance Criteria, Sprint Planning, Allocating task for Future Sprints, creating Automation scripts & Maintaining Automation Scripts.
  • Configured Jenkins with AWS servers to run with parallel execution, also included Selenoid which uses Docker to launch browsers with Grid implementation.
  • Used Test Management Tool Zephyr & Expert in Integrating Zephyr with Jenkins.
  • Created Java program to fetch the codeception logs from Jenkins via HTTPConnection & download phpunit xml files. Merged all xml files & created a PDF document to list all the covered Test Scenarios through codeception. Integrated with Selenoid using Docker to launch browsers for Grid configuration
  • Performed Peer reviews & Code reviews of juniors and mentored to guide them on Best practises.
  • Test Coverage: Identified list of negative scenarios to be Automation & Codeception Testing.

Senior Mobile Automation Test Engineer

Responsibilities:

  • Independent in Mobile Automation Framework Development. Developed Single mobile framework to work with iOS, Android Mobile apps and Web application.
  • Experience in Appium, Java, Maven, Cucumber BDD, Serenity, Junit, Page Object Pattern (POM)
  • Extended existing Serenity Framework to work with both Android & iOS mobile apps.
  • Knowledge of the beta testing infrastructure available on all 2 platforms-Android and IOS.
  • In corporate capabilities for automation of mobile specific test scenarios into framework features and specifics of all 2 platforms e.g. orientation change, foreground and background operations, low battery modes, notifications, data sharing options available(e.g. Airdrop), phone storage, different communication mechanisms (Wi-Fi, Bluetooth, NFC), gestures, orientation changes, network(wifi,2g,3g) changes etc.
  • Experience of testing on multiple devices e.g. Phone/Tablet and screens of various resolutions.
  • Configure Selenium grid as test bed to ensure parallel test runs in a resource effective manner
  • Setup and monitor test automation jobs on Jenkins, analyze test reports and triage defects
  • Involved in running scripts parallely in different mobile devices.
  • Experience in Execution scripts in cloud based simulators / emulators.
  • Integrated Appium scripts to execute on BrowserStack on multiple devices in Cloud platform.

Performance / Load Tester

Responsibilities:

  • Proficient with HP LoadRunner with WEB/TRUCLIENT Protocol in LR v12.55
  • Tracks and communicates task progress, status and key performance metrics.
  • Report on metrics that are out of defined boundaries diligently, promptly, and accurately, using standard defect tracking tools.
  • Involved in creating TruClient scripts using parameterization, Runtime settings configuration
  • Perform Load testing with different Distribution location in order to generate real life user’s load using Storm Runner. Experience in performing Load testing with many VUser & analysis the reports.
  • Used StormRunner to generate load for the system in cloud based load testing tool.
  • Maintained Performance Test scripts for both HttPs Protocol & Truclient Scripts for each sprint & updating with recent changes. Optimized the existing scripts to be more reliable.

API Tester

Responsibilities:

  • Experience in writing automation java coding using rest-assured library with java, cucumber.
  • Used RequestSpecification, JSONObject, Response, Gson to serialize and deserialize Java objects to JSON.
  • Handled Authentication and Authorization in REST Web Services
  • Worked with API’s method such as GET, POST, DELETE
  • Proficient with automating RESTful API Testing using PostMan to check Performance & API Response as a POC. Used NewMan for command line collection executions, also Integrated with Jenkins.
  • Set up different Environments to execute API testing in different env.
  • Created Collections runner to save requests in a collections for reuse and sharing purpose.
  • Used Collection Monitors to schedule automated tests & check the performance of API's
  • Developed API Documentation for the collections.

Confidential

Software Test Engineer

Responsibilities:

  • Worked on Appium with Java using TestNG, Maven, POM framework for Mobile.
  • Expert in framework & script development using Selenium webdriverJS, Mocha, Chai etc.
  • Created an Automation Frameworks from the scratch & provided the KT on the same to other team members as well.
  • Included the frameworks such as Data Driven Framework, Hybrid Driven Framework, TestNG, Maven, Page Object Model, used Extensive Report for Reporting propose.
  • Experience in interacting the multiple devices for user & vendor real time interactions using Appium Framework.
  • Analyzed Functional Specification documents to develop test scenarios and test cases.
  • Experience in Working on API Testing (REST API) Implementation using Java Coding (Httpurlconnection, JSON Object, JSON Array) for REST API.
  • Responsible to verify Web Services API request, response data Validation in REST, SOAP Protocols. Also have experience in usage of SOAP UI.
  • Validating REST API call & finding bugs in the Response JSON data.
  • Used JMeter to analyze and measure the performance of API or variety of services.
  • Tested App's against heavy load, multiple and concurrent user traffic.
  • Created multiple users with concurrent threads, create a heavy load against apps under test
  • Running the Performance sanity test cases for Payment API’ Web services.
  • Created of Multiple Test Thread Group, Run the Test Plan, Added HTTP Proxy Server
  • Validating the response data related issues.
  • Generated the Monitor Results & Graph Full Results.

Confidential

Sr. Software Engineer

Responsibilities:

  • Developed and maintained automated regression test cases in APPIUM using Java programming language.
  • Expert in Usage of Page Object Model (POM) design pattern to create Object Repository for all the UI Web Elements.
  • Verified defects & Logged in JIRA defect management Tool.
  • Done testing on Virtual Device (Emulator, Simulator), Real Device for Android & IOS platform
  • Experience in Both Android & IOS Platform for Native, Web & Hybrid Apps
  • Prepared test cases and scripts utilizing TestNG annotations.
  • Automated, debugged and resolved issues in test scripts.
  • Worked on Fiddler proxy for recording user traffic on Android & iOS Apps.
  • Identified application defects to minimize number of steps to reproduce the Problem.
  • Preparing and executing test cases based on business requirements and technical specifications.
  • Performed Manual Verification for New Functionalities.
  • Experience in Continuous Integration Process with Jenkins.
  • Customized to execute the corresponding scripts via TestRail Rest Api integration using Jenkins.
  • Coordinating with the developers and discussing technical problems, reporting bugs and supporting the team in rectifying issues

Confidential

Software Engineer Analysts

Responsibilities:

  • Developed Test Scripts for automating Android Mobile Application using TestNG, Page Object Model Pattern, Maven, Java, Appium for Digital banking application.
  • Involved in developing single framework to work on both iOS & Android Mobile apps.
  • Worked with Simulator, Emulator & Real Devices on Android & IOS Platforms
  • Experience in Invoking Android Virtual Device & developing scripts. Configured Multiple Android devices Using Appium.Identified defects & logged for the same in RTC.Execution Automation scripts in Cloud based platform BrowserStack.Executed Regression Test Scripts & involved in Functional & Regression testing.
  • Connected device with system using Wi-Fi & executed Test Scripts for script development.
  • Configured Automated Scripts to run from Continuous Integration tool such as Jenkins.
  • Understanding Client Requirements and Project functionalities.
  • Created Script in See Test & Exported in Java Language. Also developed Scripts for an application using Java. Involved in Functional, Regression & System testing. Raised Defects and assigning the defects to developer.
  • Running Script on Multi Devices. Experience in Native, Web Based Recording Methods.
  • Experience in Object Repository for developing Test Scripts.

We'd love your feedback!