Java Developer Resume
Richardson, TX
SUMMARY
- Responsible for creation, design and execution of test strategies, including writing test plans, test cases and test scenarios
- Proficient in different test types of both functional and non - functional testing to include system testing, integration testing, stress testing, performance testing, usability testing, acceptance testing and regression testing
- Strong expertise in use of testing tools and software development methodologies like Agile SCRUM, Kanban and water fall methodologies along wif JIRA and VersionOne
- Sound noledge of quality assurance procedures and testing Java applications
- Involved in testing app on different mobile Platform such as iOS and Android devices, including app automation using Appium, Robotium, Calabash
- Superior skills in Ruby Python C C++ Java C# Scala, OOP’s and SQL
- Experience in planning, designing and developing Test Automation Architecture.
- Proficient in framework design and development wif test automation tools Web Driver, Selenium RC, Selenium Grid and Java.
- Experience in develop reusable, reliable and maintainable automation test suites in behaviour driven development in Java wif Cucumber, Selenium Web Driver and JUnit.
- Good working experience in Page Object Design Pattern.
- Hands on experience in developing BDD frame work using Cucumber tool
- Analysed Functional Requirements and Business Specification as part of Static Testing on earliest stages of SDLC.
- Experience in test automation wif Fitnesse collaboration tool.
- Experience in SOAP and Restful API Web Services test automation wif Java, SoapUI performed manual and automated testing for the number of web site across multiple browsers ((IE, Firefox, Safari and Chrome) and mobile devices (Android, iOS)
- Testing Mobile app s behaviour under various interruptions: battery strength (full/medium/low), incoming calls, SMS, video calls
- Participated in weekly test planning, project status meetings and reviews
- Hands on experience in Developing automation framework using Protractor for AngularJS application
- Understanding of DevOps environment
TECHNICAL SKILLS
- Wireshark
- Fiddler
- Instrumentation
- JUnit
- MonkeyTalk
- Bugzilla
- CVS
- Selenium IDE
- RC
- WebDriver
- Appium
- JIRA
- Android (latest versions)
- Windows Phone 7
- iOS
- Mac OS
- Windows
- Java SDK
- Python
- Perl
- Shell
- HTML
- XML
- HTML5
- My SQL
PROFESSIONAL EXPERIENCE
Confidential, Richardson TX
Java Developer
Responsibilities:
- Developed reusable modules using Standard Java SDK
- Setting up the POM framework for Java and Maven build environment
- Extended test automation framework wif Fitnesse (selenium)
- Implemented Selenium Java scripts for UAT and Regression test
- Developed Java modules/library as per the application requirement using Page Object Model
- Participated in scrum ceremonies, including Story Pointing, Sprint Planning, Sprint Reviews and Sprint Retrospectives
- Implemented Agile methodology and TFS has been used for the tracking
- Tests the test framework and helps resolve issues smoothly and quickly
- Testing RESTful web services using SoapUI pro/httpcomponent
Environment: Standard Java SDK, Selenium WebDriver, TFS, Bitbucket, Oracle, SoapUI Pro, TestNG, Maven, Jenkins, Fitnesse
Confidential, Des Moines IA
Java DeveloperResponsibilities:
- Designed Selenium Test framework from the scratch using Cucumber
- Developed feature files using Gherkin language and implemented step definitions in Java
- Developed reusable modules using Standard Java SDK
- Build the CI Environment to support the production server
- Implemented regression test suite using Selenium Web Driver
- Developed generic module for test framework
- Automated UAT test cases for build verification
- The framework designed in such a way that it increases and speeds up development productivity
- Participated in scrum ceremonies, including Story Pointing, Sprint Planning, Sprint Reviews and Sprint Retrospectives
- Teaches other people how to work wif automated testing
- Self-starter, self-motivated, driven individual
Environment: Standard Java SDK, Selenium Web driver, Cucumber, Jenkins, JIRA
Confidential, Cedar Rapids IA
Java DeveloperResponsibilities:
- Developed reusable modules using Standard Java SDK
- Extended test apps for ESM applications using Appium
- Implemented regression test suite for android apps using python
- Involved in testing application on different mobile Platform such as Android and Windows devices
- Followed agile process and delivered the quality test scripts
- Expertise in maintaining requirement traceability matrix (RTM)
- Automated UAT test cases for build verification
- Prepare Reusable functions, which improve the robustness, re-usability, and maintainability of the test scripts
- Developed test framework and scripts using Protractor to test AngualrJS application
- Attended Demos and met wif Client for User Acceptance and providing QA Signoff on the testing
Environment: Standard Java SDK, C#, Appium / Selenium Web driver, JIRA, Jenkins, Robotium, Uiautomator, python, Cucumber, Protractor, Artifactory, Calabash
Confidential, San Francisco CA
Java DeveloperResponsibilities:
- Developed reusable modules using Standard Java SDK
- Setting up the Fitnesse framework for Java and Maven build environment
- Extended Fitnesse test automation framework wif Fluentlenium (selenium)
- Implemented Selenium Java scripts for UAT and Regression test
- Developed WiKi Test pages in Fitnesse
- Developed Java modules/library as per the application requirement using Page Object Model
- Participated in scrum ceremonies, including Story Pointing, Sprint Planning, Sprint Reviews and Sprint Retrospectives
- Implemented Agile methodology and JIRA has been used for the tracking
- Tests the test framework and helps resolve issues smoothly and quickly
- Testing RESTful web services using SoapUI pro
Environment: Standard Java SDK, Selenium WebDriver, Cucumber, Fluentlenium, JIRA, TeamCity, Cucumber, Oracle, Ms SQL, SoapUI Pro
Confidential
Java DeveloperResponsibilities:
- Developed reusable modules/library using python
- Extended Confidential test automation framework using python scripting
- Implemented python scripts for regression test
- Developed Python Selenium scripts for UI automation
- Experience using data driven tests to validate API calls
- Implemented Agile methodology
- Developed Unit Tests in python pytest, Nose to check the Code Quality
Environment: Python 2.7, Jenkins, SVN, Selenium Web Driver, Pytest, Nose, pylint, VersionOne
Confidential, Malta NY
Java DeveloperResponsibilities:
- Interaction wif client and development
- Identify and understand various use case scenarios for Test Case preparation.
- Preparing test plan and reports.
- Developing automation for API test using Standard Java SDK
- Developing Automaton for Functional test using Selenium WebDriver, TestNG
- Preparing Integration and system test cases
- Review application automation using Calabash
- Managing test team and work allocation
- Bug tracking and reporting using JIRA
- Co-ordinating wif client and development team to deliver Quality product
- Tested SOAP web services using Ruby Scripting and SoapUI
Environment:Selenium WebDriver, TestNG, JUnit, SVN, JIRA, Eclipse, Oracle, SoapUI, Java SDK, Python, Perl, Shell, HTML, XML, SOAP, MQ, JMS, Calabash
Confidential, Redwood City CA
Java DeveloperResponsibilities:
- Interaction wif development and Marketing team
- Identify and understand various use case scenarios for Test Case preparation.
- Preparing test plan and reports.
- Developing automation for functional test on android platform using Appium, JUnit.
- Developing automation for API test on android platform using JUnit
- Developing Automaton for Functional test using Selenium WebDriver
- Preparing Integration and system test cases and automated
- Managing test team and work allocation
- Bug tracking and reporting using JIRA
- Co-ordinating wif client and development team to deliver Quality product
Environment: Wireshark, Fiddler, Instrumentation, JUnit, MonkeyTalk, Bugzilla, CVS, Selenium IDE, RC, WebDriver, Appium, JIRA, Android (latest versions), Windows Phone 7, iOS, Mac OS, Windows, Java SDK, Python, Perl, Shell, HTML, XML, HTML5, My SQL
Confidential
Java DeveloperResponsibilities:
- Building wireless card drivers and loading
- Manual configuration of Station and verification
- Manual configuration of AP and verification.
- Developed Unix shell scripts for new test scenarios
- Automated test execution process using Perl scripts
- Customizing test methods specific to Wireless card and AP.
- Developing test methods for new use cases.
- General use cases like - unloading/loading driver, scanning, autantication, association, connectivity, setting keys, security checking for Open WEP WPA WPA2
- Managing test team and work allocation
Environment:Omnipeek, Ubuntu, Shell, Perl
Confidential
Java DeveloperResponsibilities:
- Interaction wif clients and analyzing client requirements
- Identify and understand various use case scenarios for Test Case preparation.
- Preparing test plan and reports.
- Developing automation for android platform using Java SDK, JUnit, TestNG.
- Preparing Integration and system test cases
- Setting up the test environment in virtual machines using VMware vSphere
- Managing test team and work allocation
- Bug tracking and reporting
- Coordinating wif client and development team to deliver Quality product.
Environment: Clear Case, Eclipse, XCode, Bugzilla, CVS, JUnit, Max OS, Win XP, Win Server 2K8, iOS, Android, Win Mobile, Symbian, Java SDK, Python, Shell
Confidential
Java DeveloperResponsibilities:
- Interaction wif clients and analyzing client requirements
- Identify and understand various use case scenarios for Test Case preparation.
- Preparing Integration and system test plans.
- Preparing Integration and system test cases documents
- Leading manual and automation test team
- Bug tracking and reporting
- Coordinating wif client and development team to deliver Quality product in-time
- Developing automation for android platform using Java SDK, JUnit, TestNG, and Python
Environment:Clear Case, Eclipse, Clear Quest, Quality Centre, JUnit, Windows XP, Android, Java SDK, Python
Confidential
Java DeveloperResponsibilities:
- Interaction wif clients and analyzing client requirements
- Black and white box testing (Automation in C, C#, Java)
- Identify and understand various use case scenarios for Test Case preparation.
- Testing IPv4 & IPv6 protocol
- Setting up the test environment in virtual machines using VMware vSphere
- Testing (Automation) WLAN Security protocols (WEP, WPA & WPA2 etc)
- Preparing Unit test and system test plans. preparing Integration and system test cases documents
- Device Driver Testing using CETK/LTK Tool
- Stress Testing using Hopper Tool
Environment: Clear Case, Visual Studio 2008, Clear Quest, JUnit, CETK/LTK, Hopper, Windows XP, Windows Mobile / CE, Java, C#.net
