Test Automation Engineer Resume
New York, NY
OBJECTIVE:
- With over 10 years of IT experience in Quality Assurance, I would like to work with a dynamic and progressive IT firm where I can apply my technical experience and interpersonal skills efficiently & effectively for the growth of the company.
SUMMARY
- IT Professional possessing progressive experience in analyzing, designing, developing, testing, production support and managing information technology projects in financial and insurance services industry particularly Credit Card, Retail Banking domain.
- Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server, Web based applications and Mobile Application.
- Experience in Software Development Life Cycle (SDLC) and worked in Agile Project Environment.
- Provided process leadership and projects management within the Quality Assurance Team, including researching, recommending, and implementing quality process improvements and automation tools, and mentoring other Quality Assurance staff.
- Professional expertise in Black box testing - Functional testing, Integration testing, System testing, Regression testing, Smoke Testing.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Expert in using HP QTP, QC& JIRA.
- Expert using open source tools like Selenium, WebDriver, Android Driver.
- Used Java as client library for selenium and WebDriver to design and developed Automation test Framework using Junit and TestNG.
- Ability to build mobile automation framework for Native, Hybrid & WebApp for iOS and Android in emulator and real devices through Appium.
- Created HTML formatted report for Test team using build tool like Ant.
- Expert Using open source test management tools like Trac, Wiki, JIRA as well as commercial tool like HP Quality Center(QC).
- Experience in creating Test Strategy, Plans and Test Cases, Test Estimation, Requirement Traceability Matrix
- Experience in preparation of Test Summary Report, User Guide & Training.
- Experience in User Acceptance Testing (UAT).
- Extensively worked on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
- Ability to take initiative, prioritize and work independently to meet deadlines.
- Experience in complete software development lifecycle (SDLC) of projects, using Waterfall, and Agile models.
- Effective communication skills for mediating between developers, clients and management.
- Expertise in back end testing and writing SQL queries, Joins, Triggers Procedures using Oracle and SQL Server.
- Good knowledge of analyzing and understanding the Domain and Business Logic.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic & quick learner, confident, sincere and committed.
TECHNICAL SKILLS
Languages: JAVA, C++, VBScript, Python
Testing Tools: QTP/UFT, SeleniumWebdriver, Android Driver, IOSDriver, Appium, RadarRunScope, Postman, Cucumber, Gherkin, Android, iOS, Cordova, Xamarin, ReactNative,Web Application, Mobile Native, Web App & Hybrid App
IDE: Eclipse, PyCharm, XCode, Android Studio, Xamarin, Cordova
Web and GUI Tools: HTML, MS Excel, XML, JavaScript, VBScript
Databases: Oracle, MySQL, SQL Server, MS Access, MS Excel, MongoDB, PostgreSQL
Version Control: Subversion, Quality Center, Git, Github
Test Management: HP Quality Center, JiraApplication Servers
IIS, Node.js: Methodologies
Agile, WaterfallOperating Systems: MS Windows, Linux, Unix, Mac, CentOS
Test Framework: Junit, TestNG
Web Debugging Tool: Firepath, Firebug
Application Packages: Microsoft Office
Build Tool: Ant, Maven
Browsers: Internet explorer, Mozilla Firefox, Google Chrome, Safari
MS Excel: Pivot Table, macros & VB
Financial: FIX Protocol, VeriFIX
Continuous Integration Tool: Jenkins, Team Foundation Server (TFS)
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Test Automation Engineer
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Created automation test suite for Web Application using Selenium WebDriver.
- Created automation test suite for Mobile Native App using Appium by using Selenium WebDriver API.
- As iOS Test Engineer, build and compile our Native iOS Application/SDK through XCode by proving my apple developer Id, Bundle Identification, Provisioning Profile through XCode
- Verify our Application with. p12 and. p8 cert
- After verifying with all compatibility of our Application through XCode, deploying the application to various iOS version: iOS 10, 11, 12, 13, 14 to make sure that our Application/SDK build successfully to various iOS devices with various iOS versions
- As Android Test Engineer, build and compile our Native Android Application/SDK through Android Studio by adding our android App through Google Firebase Console account and also by providing my Google Firbase Cloud Id, google-service.json file through Android Studio
- After verifying with all compatibility of our Application through Android Studio, deploying the android application to various Android OS version: Android 5,6,7,8,9,10, & 11 to make sure that our Application/SDK build successfully to various Android devices with various Android OS versions
- As Cordova Test Engineer, build and compile our Native iOS Application/SDK through Java Script by proving my apple developer Id, Bundle Identification, Provisioning Profile through Xcode. Verify our Application with. p12 and. p8 cert. After verifying with all compatibility of our Application through Visual Studio, deploying the application to various iOS version: iOS 10, 11, 12, 13, 14 to make sure that our Application/SDK build successfully to various iOS devices with various iOS versions
- As Cordova Test Engineer, also build and compile our Native Android Application/SDK through Java Script by proving my Google Firbase Cloud Id, google-service.json file through Android Studio. After verifying with all compatibility of our Application through Android Studio, deploying the android application to various Android OS version: Android 5,6,7,8,9,10, & 11 to make sure that our Application/SDK build successfully to various Android devices with various Android OS versions.
- As Xamarin Test Engineer, build and compile our Native iOS Application/SDK through Visual Studio with C# language by proving my apple developer Id, Bundle Identification, Provisioning Profile through Visual Studio. Verify our Application with. p12 and. p8 cert. After verifying with all compatibility of our Application through Visual Studio, deploying the application to various iOS version: iOS 10, 11, 12, 13, 14 to make sure that our Application/SDK build successfully to various iOS devices with various iOS versions
- As Xamarin Test Engineer, also build and compile our Native Android Application/SDK through Visual Studio by proving my Google Firbase Cloud Id, google-service.json file through Android Studio. After verifying with all compatibility of our Application through Android Studio, deploying the android application to various Android OS version: Android 5,6,7,8,9,10, & 11 to make sure that our Application/SDK build successfully to various Android devices with various Android OS versions.
- As React Native Test Engineer, build and compile our Native iOS Application/SDK through Java Script by proving my apple developer Id, Bundle Identification, Provisioning Profile through Xcode. Verify our Application with. p12 and. p8 cert. After verifying with all compatibility of our Application through Visual Studio, deploying the application to various iOS version: iOS 10, 11, 12, 13, 14 to make sure that our Application/SDK build successfully to various iOS devices with various iOS versions
- As React Native Test Engineer, also build and compile our Native Android Application/SDK through Java Script by proving my Google Firbase Cloud Id, google-service.json file through Android Studio. After verifying with all compatibility of our Application through Android Studio, deploying the android application to various Android OS version: Android 5,6,7,8,9,10, & 11 to make sure that our Application/SDK build successfully to various Android devices with various Android OS versions.
- Created automation test suite for API Testing using Postman and RunScope.
- Created automation test suite to make Mobile Web Push Notification by using the APNS (Apple Push Notification System) for iOS devices, GCM/FCM (Google/Firebase Cloud Messaging) for Android devices for the Customers (Like Macys, Coca Cola or H&M).
- Designed Automation Framework using Selenium and WebDriver.
- Involved with writing Test plan, creating test cases, taking decision which to automate and which not, Setup test data for entire test suite, cross platform and cross browser testing.
- Designed Test cases from mobile app requirement use cases.
- Designed Test cases for native and WebApp.
- Designed Automation Framework using Selenium WebDriver for Web Application with Java and Python language.
- Designed Automation Framework using Selenium WebDriver & Appium using Java and Python for automate iOS and Android mobile application
- Execute Test Cases to Multiple Device like Android Phone (Galaxy, Samsung), IPhone, IPad and Android Tabloid, Amazon kindle & Fire.
- Used Android Driver to Automate Test cases for Android device and emulator.
- Used IPhone Driver to Automate Test cases for IPhone device and emulator.
- Present the automation framework to Dev and QA team for further testing using different set of test data.
- Used core JAVA for writing SeleniumWebdriver tests for the web application.
- Use Maven Build Automation Tool to create Maven WebDriver Project.
- Prepared traceability matrix to ensure the adequate coverage of the test cases.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
- Participated in weekly assessment meetings with business analysts and developers.
- Assigned, Monitored and Tracked Tasks of Team Members.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on oracle database by writing and running SQL queries.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center and JIRA.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
- Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center & JIRA.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
- Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.
- Building and maintaining Restful API testing framework through Postman & Radar RunScope
Confidential, New York, NY
Test Automation Engineer
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Created automation test suite for Web Application using Selenium WebDriver.
- Created automation test suite for Mobile Native App using Appium by using Selenium WebDriver API.
- As iOS Test Engineer, build and compile our Native iOS Application/SDK through XCode by proving my apple developer Id, Bundle Identification, Provisioning Profile through XCode
- Verify our Application with. p12 and. p8 cert
- After verifying with all compatibility of our Application through XCode, deploying the application to various iOS version: iOS 10, 11, 12, 13, 14 to make sure that our Application/SDK build successfully to various iOS devices with various iOS versions
- As Android Test Engineer, build and compile our Native Android Application/SDK through Android Studio by adding our android App through Google Firebase Console account and also by providing my Google Firbase Cloud Id, google-service.json file through Android Studio
- After verifying with all compatibility of our Application through Android Studio, deploying the android application to various Android OS version: Android 5,6,7,8,9,10, & 11 to make sure that our Application/SDK build successfully to various Android devices with various Android OS versions
- As Cordova Test Engineer, build and compile our Native iOS Application/SDK through Java Script by proving my apple developer Id, Bundle Identification, Provisioning Profile through Xcode. Verify our Application with. p12 and. p8 cert. After verifying with all compatibility of our Application through Visual Studio, deploying the application to various iOS version: iOS 10, 11, 12, 13, 14 to make sure that our Application/SDK build successfully to various iOS devices with various iOS versions
- As Cordova Test Engineer, also build and compile our Native Android Application/SDK through Java Script by proving my Google Firbase Cloud Id, google-service.json file through Android Studio. After verifying with all compatibility of our Application through Android Studio, deploying the android application to various Android OS version: Android 5,6,7,8,9,10, & 11 to make sure that our Application/SDK build successfully to various Android devices with various Android OS versions.
- As Xamarin Test Engineer, build and compile our Native iOS Application/SDK through Visual Studio with C# language by proving my apple developer Id, Bundle Identification, Provisioning Profile through Visual Studio. Verify our Application with. p12 and. p8 cert. After verifying with all compatibility of our Application through Visual Studio, deploying the application to various iOS version: iOS 10, 11, 12, 13, 14 to make sure that our Application/SDK build successfully to various iOS devices with various iOS versions
- As Xamarin Test Engineer, also build and compile our Native Android Application/SDK through Visual Studio by proving my Google Firbase Cloud Id, google-service.json file through Android Studio. After verifying with all compatibility of our Application through Android Studio, deploying the android application to various Android OS version: Android 5,6,7,8,9,10, & 11 to make sure that our Application/SDK build successfully to various Android devices with various Android OS versions.
- As React Native Test Engineer, build and compile our Native iOS Application/SDK through Java Script by proving my apple developer Id, Bundle Identification, Provisioning Profile through Xcode. Verify our Application with. p12 and. p8 cert. After verifying with all compatibility of our Application through Visual Studio, deploying the application to various iOS version: iOS 10, 11, 12, 13, 14 to make sure that our Application/SDK build successfully to various iOS devices with various iOS versions
- As React Native Test Engineer, also build and compile our Native Android Application/SDK through Java Script by proving my Google Firbase Cloud Id, google-service.json file through Android Studio. After verifying with all compatibility of our Application through Android Studio, deploying the android application to various Android OS version: Android 5,6,7,8,9,10, & 11 to make sure that our Application/SDK build successfully to various Android devices with various Android OS versions.
- Created automation test suite for API Testing using Postman and Radar RunScope.
- Created automation test suite to make Mobile Push Notification by using the APNS (Apple Push Notification System) and also creating. p12 &. p8 iOS Cert for iOS devices, GCM/FCM (Google/Firebase Cloud Messaging) for Android devices for the Customers (Like Macys, Coca Cola or H&M).
- For validating Mobile Web Push, open an html file which is enhanced by JavaScript and modify this JavaScript to validate and visible the Mobile Web Push Notification in the application.
- Designed Automation Framework using Selenium WebDriver for Web Application with Java and Python language.
- Designed Automation Framework using Selenium WebDriver & Appium using Java and Python for automate iOS and Android mobile application
- Involved with writing Test plan, creating test cases, taking decision which to automate and which not, Setup test data for entire test suite, cross platform and cross browser testing using SeleniumGrid.
- Designed Test cases from mobile app requirement use cases.
- Designed Test cases for native and WebApp.
- Execute Test Cases to Multiple Device like Android Phone (Galaxy, Samsung), IPhone, IPad and Android Tabloid and Windows Phone.
- Used Android Driver to Automate Test cases for Android device and emulator.
- Used IPhone Driver to Automate Test cases for IPhone device and emulator.
- Present the automation framework to Dev and QA team for further testing using different set of test data.
- Used core JAVA for writing SeleniumWebdriver tests for the web application.
- Use Maven Build Automation Tool to create Maven WebDriver Project.
- Prepared traceability matrix to ensure the adequate coverage of the test cases.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
- Participated in weekly assessment meetings with business analysts and developers.
- Assigned, Monitored and Tracked Tasks of Team Members.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on oracle database by writing and running SQL queries.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center and JIRA.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
- Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center & JIRA.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
- Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.
- Building and maintaining Restful API testing framework through Postman & Radar RunScope.