We provide IT Staff Augmentation Services!

Sr Ios Automation Engineer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Around 7 years of IT experience in Software Testing/QA Automation with focus on software quality assurance, Team handling, code level debugging and web based applications
  • Hands on Experience in developing and executing test cases manually and developed automation Scripts with Selenium WebDriver and Appium
  • Extensive experience in mobile automation for both iOS by using Appium, XCUI Test+ Swift UI
  • Proficient in writing unit test and UI automation test using XCTest and XCUI Test.
  • Involved in Implementing Page Object Model and Hybrid frameworks for automating test suites of various applications.
  • Experience on Virtual Environment Services with tools like apiary
  • Knowledge on multiple design patterns like MVC, MVP, MVVM, Publisher, Delegation, Observer and Singleton.
  • Having knowledge in Web Service standards and paradigms such as SOAP, WSDL, REST, WADL, webMethods, SOA, JSON, XML, XML Schema etc
  • Used Jenkins to organize the execution automation suites on different platform and browser combinations.
  • Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and Test deliverables for various applications
  • Experience in writing automation scripts using BDD tools Cucumber and JBehave
  • Expertise in Functional testing, Integration testing, Regression testing, Black Box testing, White Box testing, Unit testing, GUI testing, API Testing, UAT testing, Browser compatibility testing
  • Worked on building Test Plans and Test Cases and navigating through thetest lab,fully involved in the process of Defect identification and resolution using tools like Bugzilla, JIRA and HP ALM
  • Expertise in testing client - server application and web based application
  • Knowledge on iterative and detailed project management plans and Schedules using Agile methodology
  • Handled configuration tools like GitHub
  • Performed and executed SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, MySQL, and Microsoft SQLServer etc. to perform Back-End-Testing
  • Experienced in developing functional system integration test and test plans and test cases based on system requirements and business rules
  • Led automation teams by monitoring test automation process and mentoring team in automation skills
  • Good knowledge in mobile application testing concepts Push notifications, In-App purchase, Localization, SNS integration, Memory & network testing etc.
  • Good exposure in testing Omniture, Gimbal for Web and mobile Analytics

TECHNICAL SKILLS

Testing Tools: XCUITests, Selenium web driver, Junit, TestNG, Appium, Cucumber, JBehave

Bug Reporting Tool: Bugzilla, JIRA, ALM

Languages: Swift, Swift UI, Java, SQL

Operating System: Linux, Windows 8, Mac, Android

RDBMS: SQL Server, My SQL

Other Tools: GitHub, MS-Word, Excel, MS-Access, Power Point, Apiary.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr iOS Automation Engineer

Responsibilities:

  • Involved in preparing thehigh level Test Planand developed Test Casesin accordance with the functional specifications
  • Extensively used Appium + XCUI test+ Swift UI to automate iOS native mobile applications on iOS 11 and above
  • Executes the automation regression test suites in all type of devices (iPAD, iPhone,Android) daily basis
  • Customized Extent report with relevant metadata
  • Managed Virtual services to automate test scripts with mock services to run the automation scripts with required service response
  • Used the third-party integration tool CocoaPods to integrate AFNetworking, JSONModel APIs.
  • Developed readable automated test scripts and maintained their execution.
  • Demoed the automation deliverables & accomplishments to all stake holders; successfully delivered the automation project in the stipulated time.
  • Integrated Extent reports to the existing framework
  • Testing the application under Scrum (Agile)Methodology
  • Developed test scripts using selenium Web driver, Executing Automated Test Scripts &analyzed the results for Mobile Applications
  • Automating the Mobile App usingAppium server for both Android& iOS with Java - cucumber framework
  • Worked closely with build integration team, business analysts and developers in order to perform testing activities for new builds as per schedules
  • Generated Bug Reports andTest case coverage reportsfor status meeting and also involved in resource planning for test cases coverage
  • Involved in setting upJIRAas defect tracking system andconfigured various workflows, customizations and plugins for theJIRAbug/issue tracker
  • Generated automation builds by using X-Code and Android Studio
  • Used Jenkins for build schedules and maintenance; Created Jenkins pipe line to execute the dependencies of automation
  • Developed and executed automation scripts on both Emulator, Simulators and Real devices
  • Created automation scripts to verify the capturing of analytics

Environment: Appium, Selenium Web-driver, Java, Jira, Xcode, AGILE, Swift, Linux, SQL Server, XCode, Android Studio, Jenkins, Virtual services

Confidential, Folsom, CA

Sr Automation QA

Responsibilities:

  • Accomplishes Planning, Preparation, Reviews, Design Documentation Preparation, Execution and weekly reporting in Agile development model for a card app project
  • Developed the new scripts and added the required methods for automation
  • Automated all 15 applications by using selenium java and Appium frame work
  • Developed the same code which executes for both Android and iOS platforms
  • Developed complex networking related scenarios to cover the End to End Automation
  • Involved in the migration processes of automation code from old swift version to new swift versions in iOS
  • Managed virtual service tools to validate the application with mock servers
  • Executes the regression test suites on daily basis and report the failure with root cause
  • Worked with developer to make sure have unique object ids for both Android & iOS platforms
  • Involved in scrum meeting to analyze the scope of automation in grooming level
  • Performed Functional Testing, Regression Testing, Smoke Testing, Exploratory Testing, Sanity Testing, UAT, etc. on the Front End and Back End using tools like Postman and Charles Proxy.
  • Managed several phases of product deliveries to the Client by using customized metrics to determine workload capacity and optimal use of resources.
  • Expertise in handling Test management, Device Management and Scope Change Management activities.
  • Hands on experience on Swift UI+ XCUI test Automation.
  • Analyzing Design documents and Requirements specifications and features to point inconsistencies while working closely with Development engineers during the Design, development and UAT process to deliver flawless code implementation.
  • Developed the skills of analyzing the root cause for an issue while developing the application.
  • Involved in preparing thehigh level Test Planand developedTest Casesin accordance with the functional specifications

Environment: Appium, Selenium Webdriver, Java, Jira, Xcode, AGILE, Linux, SQL Server, Gimbal, Omiture, XCode, Swift UI, Android Studio, Jenkins, Virtual Services

Confidential, Bay Area CA

Automation QE

Responsibilities:

  • Analyzing business requirements and functional specification documents in AEO wiki-page related to Global Platform(UK/EU)
  • Participating in design discussions in order to create effective test strategies.
  • Actively participating in ATG migration technology upgrades 11.1 to 11.2
  • Authored automation scripts using Appium for Android an iOS web application
  • Participating in software design and code reviews
  • Enhanced Selenium Webdriver automation framework according to the requirements
  • Involved in meetings with Business analysts to derive detailed jBehave Story files
  • Working with other departments - RMS/WMS/RT log
  • Working with other team members to set up testing tools, implementation and testing environments
  • Monitor Test execution cycle and results in Jenkins Continuous Integration tool
  • Coordinating with off-shore team to get the work done on time (Onsite-offshore model)
  • Coordinating with development team to understand business requirements
  • Executing manual and automated test cases, as well as performing data validation
  • Reporting, tracking and verifying defects

Environment: Appium, qTest, Selenium Webdriver, jBehave, Java, AGILE, Linux, SQL Server, Jenkins

Confidential, Deerfield, IL

Software Test Engineer

Responsibilities:

  • Created test plans, developed test cases and executed them
  • Worked in Agile development environment.
  • Actively participated in all phases of testing lifecycle (Design, Planning, Development and Results).
  • Design Test Plan and test strategies based on high level business and technical documents.
  • Involved with other team members to set up testing tools, implementation and testing Environments.
  • Enhanced Selenium Webdriver automation framework according to the requirements
  • Authored automation scripts using Appium for Android an iOS native applications
  • Integrated Mobile components and reusable libraries to existing framework
  • Monitor test execution and perform test execution scheduling using Jenkins
  • Developed test scripts using selenium Web driver, Executed Automated Test Scripts & Analyzed the results
  • Executed SOAP based web services for API testing (Java client and SoapUI).
  • Involved in meetings with Business analysts to derive detailed Cucumber feature files
  • Built & executed Smoke and Regression automation suite using Selenium and TestNG
  • Ran the SQL queries for checking the data stored in the database.

Environment: QC/ALM, Selenium Webdriver, Cucumber, Java, AGILE, Linux, SQLServer, SoapUI,

We'd love your feedback!