We provide IT Staff Augmentation Services!

Ios Engineer/sdet Resume

2.00/5 (Submit Your Rating)

Vienna, VA

SUMMARY:

  • iOS Application Developer with almost 2 years and 8 years of previous experiences in software test automation and quality roles.
  • Extensive recent experience in iPhone and iPad applications development using Swift.
  • Adept in merging code into gitHub repo using SourceTree.
  • Experience in writing automation scripts in KIF framework for iOS apps.
  • Adept in Automation testing with 4+ Years of experience using Selenium WebDriver with Java.
  • Exposure in Automation Framework Designing, Executing and maintaining automated test scripts.
  • Experience in developing automated test scripts using Java in Eclipse IDE.
  • Extensive domain knowledge on Banking and Payments.
  • Experience on Agile methodology to understand Scrum, Sprint work.
  • Extensive experience in ATDD and Cucumber automation frameworks using Selenium WebDriver with TestNG/JUnit and Appium with Ruby.
  • Exposure in Jenkins and Maven/Ant/Bamboo build tools.
  • Exposure in QTP automation tool.
  • Performed Data driven test for testing the application with multiple set of data using QTP.
  • Extensive experience in Requirement Analysis, Test Estimation, Test Plan, Test Data preparation, Test execution, Defect tracking and Risk analysis.
  • Extensive working experience in Functional, User Interface, Retesting, Regression, System Testing and Backend Testing.
  • Extensive experience in Release Management, Build & Deployment Process.
  • Adept knowledge in Mobile testing iPhone and Android.
  • Experience in Web service testing using CharlesProxy and Soap UI.
  • Extensive experience in supporting UAT and testing in Preproduction Environment.
  • Adept in setting up the Test Environments and Test data.
  • Extensively involved in Troubleshooting and Root Cause Analysis by analyzing the server logs.
  • Performed defect logging and tracking using defect management tools Jira, Version One and QC 11 or HP ALM.
  • Well versed with database concepts and experience in using SQL statements for data validations.
  • Hands - on Team Leader with strong focus on Documentation, Communication, Process and constant improvement.
  • Highly efficient in Complex, Dynamic, Onshore-Offshore project environment.

TECHNICAL SKILLS:

Language & Tool: Swift, Xcode, Charles Proxy, Core Java, Ruby, Selenium WebDriver, Appium, RubyMine, Eclipse, TestNG, JUnit, SoapUI, QTP script, VB Script

Framework: MVVM, MVC, KIF, Cucumber BDD, Test Data Driven(TDD) frameworks

Build Tool: Jenkins, Ant, Maven

Database: SQL Server 2000/2008, MySQL

Domain: Banking/Payments, Credit Card, Healthcare

Test Management Tool: JIRA, Version One, HP Quality Center 11(ALM)

Version Control: SourceTree, GitHub, SVN, VSS, CFS

Methodologies: Agile Scrum, Agile KanBan, SAR model

PROFESSIONAL EXPERIENCE:

Confidential, Vienna, VA

iOS Engineer/SDET

Responsibilities:

  • Develop Mobile application Features in Agile environment based on the stories assigned.
  • Complete the features in the 3 weeks sprint.
  • Make the PRs into respective gitHub repos using sourceTree.
  • Troubleshoot the defects and fix them.
  • Write core data files for the API calls.
  • Update the CocoaPods and other required ruby gems.
  • Use of wireframes and sketch files to design the storyboards.
  • Write Unit tests or KIF automation tests to make sure the code logic doesn’t break.
  • Attend daily standup, grooming sessions, storyboarding session and PI planning.
  • Demo the feature to the team.
  • Interact with BSA’s and Product owners to understand the requirements.
  • Support production testing and defect fixes.

Environment: Swift, Xcode, GitHub, SourceTree, Objective C, iPhone, iPad, Charles Proxy, SOAPUI, MVVM, MVC, Jira, Version One, HP ALM, iOS and Mac.

Confidential, Wilmington, DE

QA Engineer/SDET/Java Engineer/Automation engineer

Responsibilities:

  • Managed concurrent projects and assured the quality of software during the SDLC in BarclaycardUS agile environment.
  • Attended Sprint planning meeting with product users and developers.
  • Attended daily Scrum meeting and updated the status to the team.
  • Participated in Grooming sessions to discuss on upcoming stories and estimated the effort for QA.
  • Identified the test cases to automate and create scripts in the Cucumber framework with Selenium WebDriver using Java.
  • Converted stories into scenarios in the feature class file and also created tests for the scenarios.
  • Participate Retrospective meeting and discuss on what went well and what went wrong in last sprint.
  • Discuss and clarify the business requirements with Product owners.
  • Condition the accounts in TSYS and prepare the test data for testing the CCD applications.
  • Validate backend and ETL processing by conditioning data and analyzing the migration of customer data through all database layers.
  • Use Control-m to validate job flow that invokes batch files, file transfers, and stored procedures for data migration.
  • Validate web service calls in XML format using SOAPUI when access to the front-end is not available for immediate testing.
  • Raise and assign defects in Quality center and retest the fixes.
  • Verify the data flow to other desktop applications like customer care, fraud desktop, investigations, etc.
  • Participate in Test Strategy and Risk Reviews with QA Stewards by providing test tactics and scenarios that could not be naturally simulated due to environment or data constraints.
  • Review feature requirements and design documents early in the project to provide feedback that assists in determining the actual scope and feature release schedules.
  • Identify and communicate any risks to the project team during QA manual and regression testing, production, and integration testing.
  • Assist in the mentoring of new testers on systems and processes necessary to achieve successful high quality deployments.

Environment: Eclipse, Selenium WebDriver, Cucumber, Junit, Maven, CCD, Quality Center, SQL Server, TSYS, SOAP UI, Control-M

Confidential, NYC, NY

Senior Software Engineer

Responsibilities:

  • Developed test scripts in TDD framework with POM model using Java with Selenium Webdriver and TestNG for regression test and maintain the same.
  • Checked in the code into SVN.
  • Attended the Project Kickoff Meetings (PKM) with PM and Dev and understand the requirements.
  • Prepared the estimate for the PKM attended and share with Leads.
  • Created the test plan in QC by referring to the BRD.
  • Set up the test plan review meeting with Dev and PM and explain the test scenarios/cases in QC.
  • Responsible for deploying code & setup of QA and UAT environment.
  • Troubleshot the issues with set up of applications or other setting issues.
  • Performed testing on applications like Web, IVR, Batch processing, Real-time payments posting, Recurring Daemons and Crystal reports, Email notifications of One Time, Recurring and Mobile payments.
  • Actively pursued testing production hot-fixes for critical production issues.
  • Performed backend testing, Setup SQL databases and test installation scripts to verify that database requirements are met besides confirming that certain db objects, stored procedures, tables, views etc. are created.
  • Tested DTS, SSIS packages to Import/Export of data.
  • Identified and tracked defects while effectively coordinating efforts with developers or responsible parties to ensure defect resolution. Provide analysis and data for use in debugging.
  • Logging and Tracking defects using HP ALM.
  • Coordinated and followed up with developers for timely resolution of issues/bugs.
  • Timely Escalations to the management’s notice for any major/blocking issues.
  • Involved in handling the Production Issues and preparing RCAs for the issues reported.
  • Interacted with onsite coordinators, Dev and PMs for clarifications or other needs.
  • Prepared and maintain documents such as test environment sheet, metrics sheet, RCA doc, sign off doc, readme doc.

Environment: Eclipse, Selenium WebDriver, TestNG, SVN, MS SQL Server 2008

Confidential, ND

Test Engineer

Responsibilities:

  • Performed Manual and Automation testing to test the functionality of the modules.
  • Created and executed test scripts in Junit framework using Selenium RC and reported the result.
  • Worked in Agile methodology that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective.
  • Ensured that testing activities allow applications to meet business requirements and systems goals, fulfil end-user requirements, and identify existing or potential issues.
  • Prepared the test plan and test design document based on the requirement.
  • Involved in functional testing, database testing & regression testing.
  • Raised Defects into Jira and tracked the same.
  • Participated in weekend reviews with team members.
  • Communicated test progress, test results, and other relevant information to project stakeholders and management.

Environment: Selenium RC, Eclipse, ASP, MySQL, XML-DOM, HTML, CSS, JIRA

Confidential

Test Engineer

Responsibilities:

  • Performed Manual and Automated testing to test the functionality of the modules.
  • Worked in Agile methodology that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective
  • Ensured that testing activities allow applications to meet business requirements and systems goals, fulfil end-user requirements, and identify existing or potential issues.
  • Wrote VB scripts for automating the testing procedure using QTP.
  • Involved in updating the Data Driven Framework.
  • Developed Descriptive Programming, Environmental Variables, Startup Script, Driver Script, and Utility Functions in QTP.
  • Validated backend using ODBC connectivity and SQL.
  • Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.
  • Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
  • Attended periodic meetings, teleconferences and led discussions on problem resolution.
  • Communicated test progress, test results, and other relevant information to project stakeholders and management.

Environment: QTP, QC, ASP, MySQL, XML-DOM, HTML, CSS

Confidential, Santa Ana, CA

Test Engineer

Responsibilities:

  • Participated in Business/Development meetings to Understand Meaningful Use requirements.
  • Preparing Test Plan, Test Conditions, Test Data & test cases for the application to ensure 100% requirements and test coverage.
  • Performed several tests like acceptance testing & sanity testing for accepting the build.
  • Integration testing was done to ensure data processing, interface validity and proper communication among components of each application
  • Testing Mainframe applications and InfoPath forms in share point
  • Involved in testing Member, Provider, Claims Processing, Authorizations, Contracts and Benefits.
  • Knowledge in relational database concepts like Tables, Primary and foreign keys, Views and Referential Integrity.
  • Proficient in the data manipulation using SQL for the retrieval of data from the relational database (inner joins, outer join, group by, order by etc.)
  • Defect logging, defect tracking, verification & closure activities using Quality Center and following up with the developers and team.
  • Attended project meetings, release meetings, and QA status meetings

Environment: Manual testing, Java, SQL Server, QC.

We'd love your feedback!