We provide IT Staff Augmentation Services!

Mobile Automation Engineer Resume

San Francisco, CA

SUMMARY

  • Over 6+ years of experience in Automation Software testing, Software Quality Analysis of Web, Windows, Web Services, Client/Server applications and databases.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Experience in both Waterfall and Agile (Sprint/Scrum) project environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good experience on Selenium automation and Built Robust Framework using Java programming, Junit and TestNG.
  • Have built a testautomationframework based on Page Object and page factory Models, TestNG and Selenium WebDriver.
  • Good experience in Mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
  • Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, IOS.
  • Experience in working with Build integration system like Systems like GIT, Maven and Jenkins for Continuous Integration.
  • Experienced in load and performance testing tool JMeter.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications.
  • Excellent in providing the efficient locators strategy like XPath, AndroidUIAutomator and CSS to run WebDriver script in stable condition.
  • Working experience with defect tracking tools like Bugzilla, and Jira.
  • Exposure to working with Appium, Espresso, XCUITest.
  • Excellent experience with source version control tools such as Subversion (SVN) &Git.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

PROFESSIONAL EXPERIENCE

Mobile Automation Engineer

Confidential, San Francisco, CA

Responsibilities:

  • Tested mobile apps such as Native, Hybrid and Web apps with Appium Automation too and Selenium libraries.
  • Designed and developed Data Driven Automation framework and maintained the code in subversion (GIT) and used continuous integration (CI) tool Jenkins, Maven, Vulcan to schedule the jobs.
  • Used Appium and set up mobile device Emulators to test application and to get log files.
  • Developed Page object Model Design Selenium framework on TestNG Platform
  • Responsible for performing Smoke testing before the actual execution of test cases and Performed Functional, Regression, Integration, End to End and UAT Testing.
  • Maintained the Selenium & JAVA automation code and resources in source controls like over the time for improvements and new features.
  • Strong understanding of XPATH and other ui element selectors.
  • Reported and tracked the bugs to closure using JIRA.
  • Tested applications on latest tablets.
  • Rerun the Jenkins jobs to analyze Test failures and reported SDECKs Into Jira.
  • Pointed out action items and pain points in Retrospective meetings.
  • Worked closely with teams from different applications for impact analysis.
  • Managed release level Regression for ten different applications.

Web App Test/Mobile Automation Engineer

Confidential, Redwood City, CA

Responsibilities:

  • Design & Develop data driven framework using Selenium Web Driver, TestNG and Apache POI API.
  • Developed Functional and performance tests using TestNG framework.
  • Involved in integrating the test suites to Jenkins to execute automatically after every successful deployment.
  • Successfully Tested modules within the given timelines for User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Used Android SDK and set up mobile device Emulator to test application and to get log files.
  • Tested mobile apps such as Native, Hybrid and Web apps with Appium Automation too and Selenium libraries.
  • Created Test Completion Reports using Extent reporting at the end of SIT capturing final testing status including defect information to be presented to the business line for approval.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Pop-ups, Browser navigations, Mouse Movements.
  • Validated the response of the Rest Assured API with SQL queries on the database.
  • Involved in Validating Rest API responses.
  • Experiance in handling Dynamic Json Payloads with Parameterization.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Developed Pageobject Model Design Selenium framework on TestNG Platform
  • Used Build Management tool Maven in the framework for batch triggering of Testcases.
  • Responsible for running tests in batches as per the requirements and provided feedback.
  • Integrated complete framework with CI Tool Jenkins for Scheduling the Testcases
  • Maintained the Selenium & JAVA automation code and resources in source controls like over the time for improvements and new features.
  • Strong understanding of XPATH and other ui element selectors.

Environment: Java, Selenium Web Driver, Maven, Cucumber, Java script, TestNG, Jenkins, XPath, Eclipse, JIRA, Firebug, HTML, XML, CSS, Internet Explorer, Chrome, Firefox, SQL, Oracle, JMeter, Windows, POI, Appium.

Mobile Test Engineer

Confidential, Los Angeles, CA

Responsibilities:

  • Responsible for performing Smoke testing before the actual execution of test cases and Performed Functional, Regression, Integration, End to End and UAT Testing.
  • Inserted checkpoints where needed, to compare the current behavior of the application being Tested to its behavior in the previous version.
  • Converted manual test cases into automated test scripts in Selenium TestNG framework, analyzed test results to make sure requirements has been met and existing system requirement still holds.
  • Designed and developed Data Driven Automation framework and maintained the code in subversion (SVN) and used continuous integration (CI) tool Jenkins to schedule the jobs.
  • Used agile methodology involving all the agile SRUM ceremonies and estimation using Planning Poker.
  • Handled JavaScript alerts, CSS menu bar and Html using selenium.
  • Used Maven for build, execution and dependency purpose.
  • Executed different test scenarios in multiple batches with the help of TestNg Helper Grouping (Groups) concept.
  • Used Jenkins CI (Continuous Integration) Tool for executing test cases on daily basis and also for nightly execution based on the schedule. Test Result will be sent to the peers using Jenkins.
  • Recommended and introduced Extent Reports to generates beautiful HTML reports along with Log4j for maintaining logs and also to include the screenshots of failed test cases in the Extent Report.

Environment: Agile, Selenium (Web Driver and GRID), Java, Rest Assured -Java,TestNG, Maven, Jenkins, TDD, BDD, HTML5, CSS3, XML, XPath, JavaScript, PLSQL, Jira, Internet Explorer, Chrome, Firefox, SQL, Oracle, JMeter, Windows, POI and Sauce lab for cloud testing.

Software Tester

Confidential, Sunnyvale, CA

Responsibilities:

  • Worked in an agile environment with distributed teams.
  • Defined and reviewed requirements, specification and design documents to ensure that applications satisfied business and technical requirements.
  • Created detailed test cases for functionality, regression, and release acceptance testing.
  • Worked with developers and designers to define acceptance criteria and resolve software issues.
  • Used Jira to report defects, and to track defect resolution.
  • Participated in specification and design reviews, throughout project life cycles and recommended software development process improvements.
  • Collaborated with business analysts by facilitating project inceptions and retrospectives, tracking projects and continuously demonstrating new features to clients.
  • Responsible for the management of the release pipeline, scheduling and prioritizing release.
  • Developed Test Cases, Test Scripts and Test Steps.
  • Performed backend testing for data validation using SQL Queries.
  • Conducted numeric, non-numeric and limits data validation using positive and negative data.
  • Reported and tracked the bugs to closure using JIRA.

Environment: iOS, Android, Blackberry OS, devices like Samsung, iPhone, iPad, HTC, JIRA, Linux, Java, J2EE, XML, HTML, SQL.

Hire Now