Sr. Developer. Resume
Miami, FL
PROFESSIONAL SUMMARY:
- 10 years of experience in Automation testing, developing and maintaining applications using Java, Python, Android, Bada and Tizen.
- Mobile Applications automation testing using open - source tools: Python, Google UIAutomator, fMBT, Selenium, Appium on Android and Tizen Mobile Platforms.
- Involved in creating Test Approach document for the project and developed Test Plans.
- Expertise in developing automation test suites using scripts.
- Expertise in creating test cases by analyzing the Functional requirements and then dividing the test cases into different groups like regression, sanity etc based on the relevance, time-factor etc.
- Experienced in developing and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for the Relational Database, Java, WEB and Client/ Server applications.
- Experience in Scripting language like Python, JavaScript and PHP.
- Developed different mobile Games, Widgets for Apple iPhone, Samsung Mobile Widget, Nokia S60 widget, Google Android.
- Having good skills on web technology like HTML, JavaScript, JQuery, CSS, XML, JSON.
- Experience in Backend testing by writing SQL queries, functions, views, packages and procedures to test the integrity of application.
- Automated functional test cases using tools like Selenium IDE, Selenium RC, and Selenium Web Driver (JUNIT and Java TESTNG).
- Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector, and Chrome Console.
- Experience with API testing.
- Experience in Mobile testing and desktop testing.
- Experience in generating the test cases for automation tools.
- Experience in writing test cases using TESTNG.
- Experience in Database queries of CRUD.
- Capable of working as an individual and also as a part of team.
- Experience in bug reporting like JIRA, Bugzilla, Clear Quest (IBM), and PLM.
- Working experience in data repositories like SVN, Clear Case, Perforce.
TECHNICAL SKILLS:
Languages and Scripting: Java, JavaScript, Python, PHP
Web Servers: Apache, Tomcat and nginx
Tools: Jira, Clear Quest, PLM, Perforce
Frameworks: Selenium, Appium, UIAutomator, FMBT, Mavin
Web Prog. Languages: HTML, AJAX, jQuery, AngularJS, Bootstrap, JSON, XML
Database: Oracle, mysql
Testing Tools: TestNG, Junit
PROFESSIONAL EXPERIENCE:
Confidential, Miami, FL
Sr. Developer.
Responsibilities:
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML, XHTML, and CSS as per company standards.
- Creating a responsive web application integrating Bootstrap with AngularJS and media queries.
- Performed extensive unit testing (end-to-end) and prepared detailed test scripts as part of it.
- Jasmine test framework used to test angularJS applications.
- Tested/De-bugged on browser using Developer Tools and Firebug.
- Used Version control system GIT and JIRA for various modules using HTML, CSS, JavaScript, and AJAX and AngularJS.
- Implemented UI components and validations using jQuery and bootstrap libraries.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Consumed REST based Microservices with Rest template based on RESTful APIs.
- Responsible for Restful Web services (REST, SOAP) for client server communication.
- Developed web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Build applications for responsive design to support different devices like Desktop, Tablet and mobile using Bootstrap.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE.
- Used Bootstrap library to quickly build project UI's and used Angular2.0 framework to associate HTML elements to models.
- Working directly with clients to design and develop elegant solutions.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
Environment: Java, JSP, JSTL, AngularJS, bootstrap, GIT, Javascript, CSS, HTML, Ajax, WCM
Confidential
Test Lead Automation Engineer
Responsibilities:
- Detailed study and analysis of Requirement Specifications.
- Developing test modules for different applications like Browser, SHealth, Music, Video and Other applications.
- Developing test modules for Functional, Regression and Performance testing for various applications.
- Preparing the test cases based on the requirements.
- Writing test cases using TestNG.
- TestNG annotations.
- Organizing the test cases based on the Sanity, Regression, Performance.
- Running the test cases for all applications using SART Testing tool.
- Identifying the Not application or blocked test cases based on release notes.
- Identifying the failure test cases using running the tool.
- Used python bindings to develop automation scriptings.
- Rising identified issues using issue tracker tools like JIRA, CQ or PLM.
- Work with developers to reproduce issues.
- Testing resolved issues in new releases.
- Reopen or close the resolved issues.
- Involved in all stages of project life cycle.
- Used Selenium WebDriver for Browser application testing.
- Using UIAutomator generated the test scripts for mobile apps.
- Using appium generated test scripts.
- Developed Stress test tool for all mobile applications.
- Based on new changes in UI, modifying the test scripts.
- Providing continues support for test activities whenever there is a change in requirements.
- Developed Test report in HTML, Javascript, and Ajax.
Environment: Python, Java, UIAutomator, FMBT, Selenium, Appium, tesseract, Mavin, TestNG, HTML, Javascript, Android Mobile Devices, Tizen Devices
Confidential
Widget developer and Tester
Responsibilities:
- Written Automated Widget for test WAC Widget Runtime for Samsung mobile.
- Design and developed demo widgets using WAC APIs.
- Developing test modules for Functional, Regression and Performance.
- Preparing the test cases based on the specifications.
- Organizing the test cases based on the Sanity, regression.
- Running the test cases for all modules using developed widget.
- Identifying the Not application or blocked test cases based on release notes.
- Identifying the failure test cases by executing the test scripts.
- Rising identified issues using issue tracker tools like JIRA, CQ or PLM.
- Work with developers to reproduce issues.
- Testing resolved issues in new releases.
- Reopen or close the resolved issues.
- Involved in all stages of project life cycle.
- Based on new changes in specifications, modifying the test scripts.
- Providing continues support for test activities whenever there is a change in requirements.
- Understanding of API specifications such as Bondi, JIL and WAC
- Writing Test Cases & Test Scripts for Java script API’s using JavaScript based on specifications
- Involved in Functional testing - Sanity, Regression and Exploratory Testing
- Executing the Test cases in the daily release builds and reporting the issues in Clear Quest that is being used as bug tracking tool
- Involved in Issue verification
- Involved in Bug Reproduction raised by clients
- Defect tracking and Co Coordinating with development Team on high/critical/urgent defects filled by offshore team
- Generate defect report on weekly basis and follow-up with the development managers and developers on pending defects
- Checking regularly WAC forums to track the recent changes or bugs logged by users to maintain stability in modules.
Environment: Python, JavaScript, AJAX, HTML and CSS, Samsung Mobiles (Android and Bada), SVN, WAC2.0 APIs and Allshare APIs.
Confidential
Senior Software engineer
Responsibilities:
- WebCL conformance test suite framework.
- Developed Demo apps using WebCL APIs.
- Developing test modules for Functional, Regression and Performance.
- Preparing the test cases based on the specifications.
- Organizing the test cases based on the Sanity, regression.
- Running the test cases for all modules using developed widget.
- Identifying the Not application or blocked test cases based on release notes.
- Identifying the failure test cases by executing the test scripts.
- Rising identified issues using issue tracker tools like JIRA, CQ or PLM.
- Work with developers to reproduce issues.
- Testing resolved issues in new releases.
- Reopen or close the resolved issues.
- Involved in all stages of project life cycle.
- Based on new changes in specifications, modifying the test scripts.
- Providing continues support for test activities whenever there is a change in requirements.
- Understanding of WebCL API specifications.
- Writing Test Cases & Test Scripts for Java script API’s using JavaScript based on specifications
- Involved in Functional testing - Sanity, Regression and Exploratory Testing
- Executing the Test cases in the daily release builds and reporting the issues in Clear Quest that is being used as bug tracking tool
- Involved in Issue verification
- Involved in Bug Reproduction raised by clients
- Defect tracking and Co Coordinating with development Team on high/critical/urgent defects filled by offshore team
- Generate defect report on weekly basis and follow-up with the development managers and developers on pending defects.
Environment: JavaScript, AJAX, HTML, HTML5, CSS, SVN, Samsung Mobiles (Android and Tizen), WebCL APIs.
Confidential
Widget Developer.
Responsibilities:
- Written Automated Widget for test Bondi Widget Runtime for Samsung mobile.
- Developed Widgets using Bondi APIs, JavaScript API and AJAX.
- Developing test modules for Functional, Regression and Performance.
- Preparing the test cases based on the specifications.
- Organizing the test cases based on the Sanity, regression.
- Running the test cases for all modules using developed widget.
- Identifying the Not application or blocked test cases based on release notes.
- Identifying the failure test cases by executing the test scripts.
- Rising identified issues using issue tracker tools like JIRA, CQ or PLM.
- Work with developers to reproduce issues.
- Testing resolved issues in new releases.
- Reopen or close the resolved issues.
- Involved in all stages of project life cycle.
- Based on new changes in specifications, modifying the test scripts.
- Providing continues support for test activities whenever there is a change in requirements.
- Understanding of API specifications such as Bondi, JIL and WAC
- Writing Test Cases & Test Scripts for Java script API’s using JavaScript based on specifications
- Involved in Functional testing - Sanity, Regression and Exploratory Testing
- Executing the Test cases in the daily release builds and reporting the issues in Clear Quest that is being used as bug tracking tool
- Involved in Issue verification
- Involved in Bug Reproduction raised by clients
- Defect tracking and Co Coordinating with development Team on high/critical/urgent defects filled by offshore team
- Generate defect report on weekly basis and follow-up with the development managers and developers on pending defects
Environment: PHP, JavaScript, AJAX, HTML, CSS and Widget Runtime for SHP Platform, Samsung Mobiles, SVN.
Confidential
Software Engineer
Responsibilities:
- Involved in a program using python to generate the static HTML pages with the latest news and update data periodically (may be once in 3 hours for non - live data every 30 seconds for live data such as game coverage).
- Developed Python Server Pages for some non-critical content.
- Involved in a program using python which generate JSON file with latest news update data periodically.
- Written Java Script Code for fetching data from JSON file using AJAX and rendering the content and crating buffer and showing the buffered data in the pages.
- UI testing of sports widgets.
- Functional testing like timely updating of scores of live sports.
- Writing Test Cases & Test Scripts for sports widgets.
- Involved in Functional testing - Sanity, Regression and Exploratory Testing
- Executing the Test cases in the daily release builds and reporting the issues in Clear Quest that is being used as bug tracking tool
- Involved in Issue verification
- Involved in Bug Reproduction raised by clients
- Defect tracking and Co Coordinating with development Team on high/critical/urgent defects filled by offshore team
- Generate defect report on weekly basis and follow-up with the development managers and developers on pending defects
Environment: Script, Javascript, JSON, AJAX, JSTL Templates, Core Java, J2ME, MySQL, CSS, HTML
