We provide IT Staff Augmentation Services!

Sr. Sdet - Web & Mobile Resume

5.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • Software Developer and Senior QA Engineer with around 8 years of experience in application development and Automation Testing with expertise in Planning, Analysis, Design and Maintenance of Manual and Automation testing (Black box, White box) for Client/Server, Web - Based, Mobile applications and Web Services.
  • Extensively worked with Java, Javascript, Selenium and Appium Framework development activity.
  • Experienced in creation of Proof of Concept (POC) to start Automation project.
  • Experience in creating Data Driven, Modular Driven, Keyword Driven, Hybrid, Page Object Model test automation framework with Selenium IDE, Selenium Web Driver, Selenium Grid, and TestNG/JUnit.
  • Expertise in Selenium Components: Selenium Web Driver, Selenium GRID, Selenium IDE (Java).
  • Worked on various technologies like SQL, UNIX and experience in working with Agile and Waterfall testing methodologies.
  • Extensively worked as web services engineer with SOAP and Restful client.
  • Involved in testing SOAP and RESTful Web Services by using tools like SOAPUI/Ready API
  • Highly experienced in creating test automation strategy for Regression and Integration testing using Selenium WebDriver, JUnit and TestNG frameworks.
  • Rich hands on experience in Mobile testing for both Android and iOS platforms using Appium.
  • Experience in automating web, mobile-web and native mobile applications using Appium using WSDL
  • Extensive experience in mobile app automation (iOS and Android) using Appium and Selenium using Android SDK
  • Extensive experience in designing and executing manual test cases for White box testing, Black box testing, Smoke testing, Functional testing, GUI and Regression testing of Java and web applications.
  • Experience in Test Case and defect management tools JIRA, Rally Bugzilla, and Confluence.
  • Well versed in creation of automation test scripts for Cross Browser Testing for Firefox, Safari, Chrome and IE using Selenium Grid and External Object Repositories.
  • Used ALM QC to prepare Test cases, procedures and Requirements Traceability Matrix.
  • Proven SQL skills and good knowledge on databases like MySQL, Oracle 12c and SQL developer
  • Extensively worked with SQL Queries, Stored Procedures and capable of handling SQL Server, Access databases
  • Experience on working with ANT, Maven and BDD-Cucumber.
  • Experience in working on Jenkins as CI tool and Github as version control tool.
  • Experience in JavaScript Programming, XML, HTML 5 and Ruby on Rails
  • Designed Analytics testing for Native apps using Cucumber/Selenium/Appium, and parsed all URI requests per Line of Business flow.
  • Involved in gathering requirements from Product Owner, Quality managers at various phases of Agile Scrum process.
  • Expert in UNIX commands and shell scripting
  • Extensive knowledge in understanding Business Requirements Document, Functional Requirements Document and Software Requirement Specifications.
  • Expertise in defect reporting and tracking using test management tools like HP Quality Center, JIRA and actively interacted with the development team to fix crucial bugs.

TECHNICAL SKILLS

Language: Java, Javascript, Python, SQL, Groovy scripting, HTML, XML, UNIX, .Net, C#

Automation Testing: Selenium IDE/Web Driver, Selenium Grid, JUnit, TestNG, SOAP UI, REST API, Appium.

Database: MySQL, Oracle 12C, MS Access, SQLLite3, SQL Developer

Webservices: Soap UI, Web service, RESTful Web Services, SOAP UI, REST-Assured

Tools: Eclipse IDE, Selenium Webdriver/IDE/RC, Selenium GRID, APPIUM, TestNG, JUnit, Maven, GitHub, Jenkins, BDD-Cucumber, Firebug, Firepath, Log4j, Confluence, Bugzilla

Test Management Tools: JIRA, HP Quality Center (QC, ALM), Rally, MSOffice Suite

Platforms: Windows, Mac, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, Irving, Texas

Sr. SDET - Web & Mobile

Responsibilities:

  • Created test plans based on design documentation, standards and guidelines that included functional testing, load testing, performance and regression testing of the mobile application.
  • As Sr. SDET, I am involved in implementing the framework, developing automation scripts for the new User stories and maintain and run the Regression Scripts
  • Built test automation solutions in agile environment: Pre-Commit validation, Post Commit Pipeline; Auto deployments.
  • Experienced in developing Test cases from Business Requirements in ALM/HP Quality Center-QC
  • Designed Analytics testing for Native apps using Selenium/Cucumber/Appium, and parsed all URI requests per Line of Business flow
  • Created Automation Scripts and framework for Appium for iOS and Android Mobiles using Selenium Web Driver.
  • Extensively worked on mobile app automation (iOS and Android) using Appium and Selenium using Android SDK
  • Instrumental in development and implementation of Modular Driven framework for Test Automation from scratch which utilizes TestNG reporting in Selenium Webdriver using Java programming
  • Developed GUI mobile automation testing framework, iOS and Android with Appium, Selenium, and Modular Driven framework
  • Performed both manual and automation for the mobile app on Android 6.0 version (API 23) tablets using Android SDKs and Appium Server
  • Provided technical support for Agile Scrum Sprint Cycles.
  • Used Appium as a server for mobile application Automation testing
  • Used Github and Maven as automation scripts integration tools and Jenkins as CI tool
  • Created test documentations i.e., Issue log, Automation Script Execution Document, Automation Library & Storage
  • Performed compatibility testing with various mobile handsets to ensure that functionality works fine.
  • Tracked, identified, logged bugs using Jira, and worked closely with Developers to troubleshoot and fix the issues
  • Created and executed automation testing of REST API using Java with REST-Assured
  • Wrote queries in SQL, developed and executed them to modify /analyze data from the Oracle database and compared it with results from web service response. Checked data integrity and consistency.
  • Involved in Automation Frame work design and Generated manual test cases and Automation Scripts to test the functionality of the application using Selenium.
  • Involved in all aspects of QA process including developing and writing test plans, scripts, execute tests and reporting results.

Environment: Selenium WebDriver, Maven, Java, Eclipse, GIT, MySQL, Protractor, TestNG, Webservices - REST, Android, iOS, Appium, Jira, Jenkins.

Confidential, San Francisco, CA

Sr. Quality Engineer

Responsibilities:

  • Worked in agile environment, employing 2-week sprints, daily scrum meetings, burn-down charts, refactoring, presentations and review
  • Developed and executed test cases that appropriately provide test coverage for the item under test within the defined sprint scope and time line
  • Collaborated with Product Management, QA team and Development to produce proper design, acceptance criteria and test cases for each user story
  • Involved in writing SQL queries for Oracle, using Oracle SQL to write SQL queries, test cases to validate test results in both front-end validation as well as back end data-validation
  • Created automation test scripts for Mobile Testing of native application on Android and IOS devices using Appium and Java programming
  • Validation using Android emulator and simulator for Android applications
  • Run automated test scripts for native and web mobile app using Appium for real devices and emulator for Android.
  • Developed Test Cases using WSDL, Schema files which defines WebServices Request, Response, methods/operations, End Point of web service to be tested.
  • Developed and Performed execution of Test Scripts manually to verify the expected results. Defects tracking, review, analyze and compare results using Quality Center
  • Actively involved in creation of Page Object Model (POM) framework to automate application
  • Involved in Product Backlog Review, Sprint Planning, Daily Standup, Sprint Review/Demo and Sprint Retrospective
  • Responsible for triggering fortnightly execution of the automation test suite using Jenkins as continuous integration tool
  • Responsible to verify Web services API request, response data validations in REST architect.
  • Tested business logics through REST API methods like GET, PUT, DELETE and POST
  • Created test documentations like Automation run report and status, automation script maintenance log
  • Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project
  • Worked on various technologies like SQL, UNIX in Agile environment.
  • Involved in writing test scripts using java and executed it through selenium cucumber (BDD) and on Eclipse IDE
  • Responsible for creation of test analysis report and test status reports for client

Environment: SOAPUI-PRO, Web Services (Rest API), Groovy Scripting, Appium, Android, Selenium Web Driver, Eclipse, MySQL, TestNG, JIRA, Putty, Jenkins, Maven.

Confidential

Application Developer

Responsibilities:

  • Developed UI view of the project with Angular JS, HTML5 and CSS3 technologies.
  • Developed the project with globalization format in different languages.
  • Used XML validation and displayed the error log messages.
  • Developed and consumed web services through Json, Ajax, Javascript and JQuery.
  • Used Agile SCRUM methodology for application development.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Provided timely and accurate status defect information and appropriate metrics to facilitate QA reporting. Reported individual status: dashboard information, open issues, risk analysis. Used Quality Center to tack for defect cycle. Monitored the defect tracking process and generated customized reports using HP ALM.
  • Responsible to verify Web services API request, response data validations in REST architect
  • Automated REST web services test cases using Rest Assured with Java, JSON and JUNIT
  • Used Protractor to test the Angular JS application
  • Responsible for the testing of Business Application which includes: System Testing, Integration Testing, Functionality Testing, Transaction Testing, Negative Testing, Black Box Testing, Regression Testing
  • Created traceability matrix and mapped requirements to Test Cases
  • Involved in mobile testing of iOS and Android app using Appium and Selenium.
  • Performed backend testing using SQL queries to retrieve and verify information in the database
  • Analyzed root-cause for defects and documented
  • Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup
  • Created automated scripts for GUI Regression and Integration testing
  • Configured Jenkins and monitored the Jenkins report after Sanity/ Regression test suite execution
  • Created Product Backlog, Sprint Backlog and managed User stories using Agile Scrum methodology.
  • Executed all the automated BDD regression (Cucumber) test cases for UAT and QA environment
  • Testing various operations in WSDL using SOAPUI tool and maintain the test cases
  • Used SQL for querying the SQL server database for data validation and data consistency
  • Involved with Web Application Development and Testing using Automation tools like Selenium
  • Attended meetings with Business Analysts, Developers and QA team to resolve issues regarding the requirement updates and/or changes in the database fields
  • Participated in weekly project status meeting and updated the testing Progress and reports using TestNG tool

Environment: Java, Selenium, Eclipse, UNIX, SQL, JUnit, JIRA, Testopia, Apache POI-HSSF, HP ALM, ANT

Confidential

Software Developer

Responsibilities:

  • Involved in application development using HTML, CSS, JavaScript, JSON, jQuery and Ajax.
  • Designed necessary backend Java classes to support data access and user authorization
  • Developed user-friendly GUI in Swing for GDAS application
  • Followed design guidelines/coding guidelines to develop the application
  • Proxy requests to finished client APIs, handling authentication, custom headers
  • Involved in developing HTML and JavaScript for client presentation, data validation on client side within the forms.
  • Writing SQL queries and PL/SQL - functions, sequences and triggers
  • Developed Page layouts, presented design concepts to the clients and management to review
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Wrote application level code to interact with APIs, WebServices using AJAX, JSON and XML.
  • Custom Node.js proxy used to simulate API responses before client implementation was complete
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.

Environment: Java v1.5, HTML, XML, JSP, Servlets, SVN, OS: UNIX/Windows series, Tomcat, Weblogic and Websphere, JUnit, Javascript

We'd love your feedback!