Java developer/selenium Tester Resume
Mclean, VA
PROFESSIONAL SUMMARY:
- About 5 years of experience in Software Quality, Mobile Application, Automation and Manual Testing.
- Experienced Development, Implementation and Testing of Object Oriented applications using Java and J2EE.
- Experienced in developing data - driven applications and working in test-driven environments using Core JAVA (JSE) and J2EE technologies.
- Experienced in developing applications and working on single page application in HTML,CSS, JQuery and Angular.js
- Experience in Mobile application Testing, Automation testing, Web services, Rest client and Database Testing.
- Test mobile applications on various iOS, Android and MS operating systems by using physical devices and Perfecto Mobile.
- Have an experience in wide variety of domains which includes Retail, Banking, IT industry, insurance, and E-Commerce.
- Worked on all phases of Automation Testing process which includes Requirements Understanding, Test Design, Test Execution and maintenance.
- Experience in developing Automation scripts using Cucumber Automation Framework using Java.
- Experienced in Mobile application testing using Appium.
- Worked on Mobile Testing on different platforms like Android and iOS.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Experience in developing Feature files, JUnit/TestNg Test Runner keywords and step definitions.
- Create complete solution for continuous integration tool such as Jenkins/Hudson from code checkout from GitHub to regression report generation.
- Expertise in automated testing tools suite-Selenium Web Driver, Junit and good exposure on tools like Eclipse, JIRA, BugZilla, HP QualityCenter
- Experience in Creating Automation Test Scripts using Selenium, web driver, Java .
- Having knowledge in Python and performing automated load and stress testing of web applications.
- Good experience in Management tools like ALM /Quality Centre.
- Good knowledge on UI Automator, UNIX, SQL, SOAP UI, Core Java.
- Defect tracking, reporting and retesting, Maintaining Automation ROI.
- Experience in Agile Process and Rally application.
- Flexible and versatile to adapt to any new environment and work on any project.
- Experience in Coordinating with offshore project teams to drive timely product delivery
- Managing the testing team by delegating tasks and tracking the same.
- Hands on experience on Wi-Fi penetration testing, Performance and security testing.
- Experience in End-to-End testing.
- Excellent communication & interpersonal skills with proven abilities in resolving complex software issues. Well versed with SDLC, STLC and Database concepts.
- Sound knowledge & experience in testing various applications like Web Application, and Desktop applications. Conversant with functional, GUI, Sanity, Regression and integration testing.
- Involved in all the SDLC phases from Project Initiation to Post Deployment meetings.
TECHNICAL SKILLS:
- Selenium IDE
- WebDriver
- Grid
- QC/ALM
- JIRA
- BugZilla
- TestNG
- Jmeter
- Junit
- ALM
- Rally
- Appium
- Cucumber
- Java.J2EE
- Java Script
- VBScript
- HTML
- Firebug
- Fire Path
- Fire Finder
- Web Driver Element Locator
- Oracle 11g/10g
- My SQL
- Sql Server 2008
- Sql Server 2005
- Junit
- TestNG
- C
- C++
- SQL
- PL/SQL
- Java. Linux
- MS Windows 2000/XP/7/8
- MAC
- UNIX
- Oracle
- SQL Server
- MS Access
- Restful
- SOAP
- Ant
- Maven
- Jenkins
- VMware Workstation
- Notepad++
- Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Java Developer/Selenium Tester
Roles & Responsibilities:
- Developed the functionalities using Agile Kanban Methodology.
- Created test scenarios and test cases based on functional documents and User stories.
- Responsible in Developing Web Applications on Selenium WebDriver, TestNG Framework and Appium Automation Framework for mobile application.
- Developed hybrid framework to test several web pages.
- Developed sanity and automation regression tests. Executed and managed automation test scripts using Selenium.
- Developed Automation Test scripts using cucumber, Java, Selenium, web driver.
- Involved in analysis of Acceptance criteria reviewed the same with business and development team.
- Executed and managed automation test scripts using Selenium.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Implemented the ATDD approach and developed the automation framework.
- Performed Cloud mobile application testing using Perfecto mobile.
- Focused on Acceptance Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Developed and executed test cases for RESTFul web services using SoapUI tool.
- Validated the application on various browsers and devices, on both Android and iOS.
- Performing back-end testing using SQL to verify data transactions and source extracts in both transaction and report databases.
- Used Selenium Web Driver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Used Jenkins as continuous integration server to run automated test suites and for code deployment.
- Executing the test builds on various browsers like IE, Firefox and Chrome.
- Performed Back-end testing on Cassandra Database.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Coordinated with offshore project teams to drive timely product delivery.
- Participated in offshore QA Status Calls.
- Design and Develop Testing Strategy and Plans for different application releases.
- Created Shell Script to invoke Java programs on UNIX batch platforms.
- Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs.
- Experienced in test Strategy and plans with the test management process.
- Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
- Used Version One ticketing system to keep track of issues and tasks on individuals.
- Used STS integrated IDE to build the application.
Environment: Cucumber framework, Java, Selenium tools, Web driver, rally tool, Rest client tool, Junit, Jenkins, Maven, Soap, Robotium, Appium Mobile Android/iOS automation, Cloud Perfecto Mobile and Android handsets and iphone handsets, Agile, Eclipse, Version One.
Confidential, Raleigh, NCSelenium Tester
Role & Responsibilities:
- Created Test plan, Test Design, Test scripts and responsible for implementation of Test cases as Manual test scripts.
- Prepared Test Cases for GUI application. Developed test scripts for Data driven testing using parameterization in QTP by using Excel sheet for test data and Database Queries based on the functionality.
- Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application. Analysing Business Requirement/Features and preparing the Test conditions in HP Quality Center.
- Creating the Test Suites, Test Execution and App configuration template files.
- Developed automated test scripts in Selenium for web application from manual test cases to perform regression testing for every build.
- Designed, developed and validated User Interface using HTML, JavaScript and CSS.
- Used JavaScript to make the changes dynamically on the client page to improve the performance by decreasing the number of hits to the server.
- Involved in Perfecto Mobile device testing tool in the cloud for testing native, web and hybrid mobile applications.
- Responsible for setting and execution of service oriented application systems by following standard testing methodologies.
- Perform responsibilities of developing test scripts by using SOA test tools
- Responsible for estimating required resource and components for SOA testing.
- Create test cases and test scenarios in HP Quality Center according to Business Process.
- Assigned responsibilities of supporting Enterprise Service Bus (ESB) and Service Oriented Architecture (SOA) tier
- Responsible for testing and implementing service oriented architecture components
- Design and Implementation of Modular framework with Selenium with java and other open source tools.
- Writing Automation Test cases integrating with Framework and Mapping to Manual test cases in ALM.
- Experienced with Regression Testing on different Interfaces and tested Restful & API Web Services using SOAP UI tool.
- Experienced with Test Driven Development TDD to refactor legacy code.
- Participated in business requirement walk-through, design walk-through & analyzed Business requirements
- Tested web services by sending Request XML and verify Response XML using SOAPUI tool to verify student results
- Extensive use of SQL query tools - TOAD as part of Database testing.
- Executed SQL Queries using Oracle to verify the dataflow from backend.
- Performing testing on Web UI with various browsers (IE, Chrome, Mozilla, and Safari). Also, worked on devices like iPhone, iPad & also Android devices and simulators
- Sharing Automation Status reports and Training to Team on Mobile Automation.
Environment: Java, J2ee, Sql server, Linux OS, Selenium tools, Web driver, Soup ui, Android handsets and iphone handsets, Perfecto, Appium,Quality Center, Load Runner, Agile.
Confidential, Atlanta, GASelenium Tester
Role & Responsibilities:
- Created automated test scripts for validating the nightly product builds and regression testing.
- Developing Test plan of the application as per technical specifications.
- Developed Automation Test Scripts as per framework design.
- Responsible in writing Unit and Regression Test cases for the Product.
- Responsible in scripting the Test cases for ACH payments, ACH Templates.
- Interacted with developers & various members of project team to discuss and resolve defects and to determine their priorities.
- Currently undergoing CTP certification under AFP which is gold standard in Treasury and cash management areas of financial services.
- Tracking defects in JIRA and Bugzilla.
- Used QTP to conduct Data Driven Testing by pulling data from a table.
- Worked on multiple products testing for various release by supporting other team members for products UTP .MDB & CTP.
- Participated in various meetings and discussed Enhancement and Modification Request issues.
- Used Table Checkpoints to check values of object properties, Image checkpoint for property values of an image and information in a table respectively using Quick Test Professional.
- Used the VB script programming language for writing Test scripts in Quick Test Professional.
- Parameterized test data on scripts by using QTP.
- Performed all test assignments to ensure the application meets business requirements and client expectations and involved in Reviewing Test scripts.
- Summarize test results in formula test analysis reports according to the documentation standards.
- Furnished weekly status reports to the project management team to track project status.
Environment: Quick Test Professional 9.0, Java, J2EE, JSF, Windows XP, MS Access and MS Excel.
Confidential, St.Louis, MODeveloper/Selenium Automation
Role & Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
- Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
- Applied OOAD principle for the analysis and design of the system.
- Designed, developed and validated User Interface using HTML, JavaScript and CSS.
- Widely used HTML for web based design.
- Used JavaScript to make the changes dynamically on the client page to improve the performance by decreasing the number of hits to the server.
- Created Test plan, Test Design, Test scripts and responsible for implementation of Test cases as Manual test scripts.
- Creating the Test Suites, Test Execution and App configuration template files.
- Responsible for setting and execution of service oriented application systems by following standard testing methodologies
- Perform responsibilities of developing test scripts by using SOA test tools
- Handle the tasks of managing test data, developing test scenarios and logging test results
- Responsible for estimating required resource and components for SOA testing
- Assigned responsibilities of supporting Enterprise Service Bus (ESB) and Service Oriented Architecture (SOA) tier
- Responsible for testing and implementing service oriented architecture components
- Design and Implementation of Modular framework with Selenium with java and other open source tools.
- Writing Automation Test cases integrating with Framework and Mapping to Manual test cases in ALM.
- Worked on perfecto mobile tool, worked on various Android and iOS devices.
- Participated in business requirement walk-through, design walk-through & analyzed Business requirements
- Tested web services by sending Request XML and verify Response XML using SOAPUI tool to verify student results
- Extensive use of SQL query tools - TOAD as part of Database testing
- Performing testing on Web UI with various browsers (IE, Chrome, Mozilla, and Safari). Also, worked on devices like iPhone, iPad & also Android devices and simulators
- Sharing Automation Status reports and Training to Team on Mobile Automation.
Environment: Java,J2ee,HTML,CSS, Sql server, Linux OS, Selenium tools, Web driver, Soup ui, Android handsets and iphone handsets, Quality Center, Load Runner, Agile.
ConfidentialJr.Java Developer
Role & Responsibilities:
- Involved in the complete development, testing and maintenance process of the application.
- Responsible for gathering the requirements doing the analysis and formulating the requirements specifications with the consistent inputs/requirements.
- Designed and developed HTML front end screens and validated forms using JavaScript.
- Developed necessary SQL queries for database transactions.
- Developed JSP as an application controller.
- Used Frames and Cascading Style Sheets (CSS) to give a better view to the Web Pages.
- Deployed the web application on Web Logic server.
- Built Custom Tags for JSPs.
- Built the report module on reports based from Crystal reports.
- Used JDBC for database connectivity.
- Written Java script code for Input Validation.
- Front End was built using JSPs, JavaScript and HTML.
- Integrating data from multiple data sources.
- Involved in testing, implementation and documentation.
- Generating schema difference reports for database using toad.
Environment: Java, JSP, Web Logic 5.1, HTML, JavaScript, JDBC and SQL, PL/SQL, UNIX.