We provide IT Staff Augmentation Services!

Software Development Engineer Resume

Pa

SUMMARY:

  • 7+ years of IT experience in design, development, maintenance and documentation of Enterprise applications using JAVA/J2EE technologies with diverse set of client’s analyzing complex business requirements & mapping them to system specifications
  • Well versed with GUI testing, Functional testing, System testing, Regression testing, Integration testing, Black Box Testing, White Box Testing Web service testing and Smoke/Sanity testing.
  • Thorough understanding of use cases and user requirement specification documents.
  • Experience in automation testing using QTP, Selenium and Test Complete.
  • Expertise in Java, J2EE, JavaScript, HTML, HTTP, CSS, AJAX and XML.
  • Well Experienced in writing VB Scripts in QTP and Java, Python in Selenium.
  • Used various Concepts of QTP such as check points, regular expression on various stages of application in different projects.
  • Extensive use of Selenium IDE, WebDriver, JUnit, JMeter, JSON and TestNG.
  • Proven ability in using Soap UI and CA LISA for testing the Web Services.
  • Co - ordinate with developers, business analysts, and user representatives in application design and document reviews.
  • Extensive experience with MySQL, T-SQL, MS SQL, SQL Server, Oracle Database.
  • Good knowledge of Ruby, Python, Perl and Unix Shell scripting.
  • Extensive experience in Testing system management, Back-end testing, Browser Compatibility testing, Ad-hoc testing, User Acceptance Testing.
  • Good communication skills, a good team player and self-starter, capable of working independently and motivating a team of professionals.
  • Expertise in Data Validation and Data Migration Testing.
  • Good knowledge in bug tracking tools Clear Quest, Bugzilla and Rally.
  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
  • Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Agile, Scrum, Waterfall, and Iterative process.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT). Checked Log files to analyze errors experienced during testing.
  • Hands-on experience in Design, Deployment, Configuration, Integration & Troubleshooting of EPC Packet Core elements (GW, PCRF, PCEF, Diameter Routing Agent) including PCC domain.
  • Developed and implemented robust Page Objects pattern base testing with Selenium RC, Selenium Grid and WebDriver which cut down the script development time in half.
  • Used TFS (Team Foundation Server), QC (ALM), JIRA, Rational for defect logging and tracking.
  • Utilized Android SDK tools such as ADB Logcat and DDMS for identifying software defects in android phones.
  • Conducted data based testing by executing TSQL and PL/SQL queries to in oracle and SQL Server.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • Designed and developed the REST based Micro services using the Spring Boot.
  • Used spring cloud and Eureka server for configuration.
  • Used Hystrix Circuit breaks with spring annotation-based configuration.
  • Used AWS lambda trigger schedulers.
  • Worked with Kubernetes cluster and dockerized spring boot app for development and production environments
  • Sounding experience in various frameworks Struts, Spring and acquaintance with ORM tools such as Hibernate, JPA.
  • Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
  • Experienced in developing web application using Spring Framework web module and integration with Hibernate framework.
  • Experienced as a web developer in developing web applications by using HTML5, CSS3, JavaScript, JSP, JSTL, AngularJS, XML, Custom Tag libraries.
  • Experienced in working with various data parsing forms to dynamically display data on the system such as XML, JSON, XSLT, XSD, DTD, DOM, SAX, and JAXB.
  • Extensive working knowledge of XML, JSON based standards and protocols (such as WSDL and SOAP), development of XML schemas and implementing SOA by using both SOAP and RESTful web services.
  • Working knowledge on various build and integration tools maven to jenkins to generate WAR and JAR files. Used Log4j, for logging the code to identify the errors in production and test environment.
  • Good Management, Execution, Documentation skills and good exposure to QA procedures.
  • Good technical, communication, and interpersonal skills. Able to work reliably under pressure. Committed team member with strong analytical and problem solving skills, and can quickly adapt to new environments & technologies.
  • Highly motivated, results oriented and leadership skills with great team ethics.

TECHNICAL SKILLS:

Testing Tools: QTP 9.0/10/11.0, SOAP UI, Selenium, Load Runner, Test Complete.

IDE: Eclipse, NetBeans, Spring Tool suite.

Programming Languages: C, C++, Java, JavaScript, VB.Net, ASP.Net, C#.Net

Deployment & Build Tools: Apache Ant, Apache Maven1.0.

XML Technologies: XML, XSD, JSON, SAX, DOM, JAXB, XSLT

Web Technologies: HTML, CSS, JavaScript, JQuery, XSLT, AJAX, Bootstrap, AngularJS

Database: SQL Server, Oracle 11g, MySQL, DB2,MONGO DB

Bug Reporting Tools: Quality Center, Bugzilla, Rally.

Web Servers: Internet Information Server (IIS), Apache, Tomcat.

Ticketing Tools: Service Now, Remedy, HP Open view.

Operating Systems: Windows, LINUX, UNIX.

Other Tools: Test Link, Microsoft Office Suite (Word, Excel, Access, PowerPoint, Outlook), Adobe Acrobat, Jira, SharePoint, Adobe Photoshop.

PROFESSIONAL EXPERIENCE:

Software Development Engineer

Confidential, PA.

Responsibilities:

  • Involved in various phases likes requirements gathering, analysis, development, testing and implemented the application by following Agile software methodology attended scrum, spring review and retrospective meetings.
  • Developed the User Interface validation framework in combination with custom validation built on top of MVC framework from the form bean with HTML, CSS and AngularJS.
  • Used AngularJS form validations for validating the client side data.
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed Data Driven Test scripts as well as running these scripts for functional testing and validating data which was coming from sensors.
  • Created test cases, test plans, tested API's, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Created the TestNG test cases for the different web applications using Eclipse IDE.
  • Used ANT/TestNG to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed automation test scripts using Selenium Web Driver and Java. Also work with the technology ATDD for creating test cases and for testing of the requirements.
  • Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
  • Created test cases, test plans, tested API's, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Created the JUnit test cases for the different web applications using Eclipse IDE.
  • Extended data driven framework and developed re-usable functions across the application.
  • Used JUnit Test to automate functional and regression testing across integrated environments.
  • Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed loosely coupled components using Spring dependency injection and Spring IoC concepts.
  • Developer upon spring framework based Restful web services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
  • Involved in code development to obtain bean references in Spring IoC.
  • Integrated various autonomous services using Spring Boot with the help of auto-configuration and get ridden of Spring IoC services.
  • Involved in building the micro services architecture and did set up the base Restful service URL using Spring Boot.
  • Customized RESTful web service using Spring RESTful API, sending JSON format data packets between frond-end and middle tier controller.
  • Spring Tool Suite is used for application development and deployed the application on Apache Tomcat web server.
  • Used Jenkins in building the application and auto deploying it to the environment.
  • By using cucumber framework involved in writing test cases and scenarios which determines the testing scope, strategy, test requirements and necessary resources.

Environment: JDK 1.7 & 1.8, Spring IoC, Spring Boot, Spring MVC, JSP, JSTL, Servlets, Log4j, HTML5, CSS3, Bootstrap, AngularJS, XML, XSLT, JSON, Spring JPA, SOAPUI 5.2.1, SQL, JAX-RS, JAX-WS, Maven, Jenkins, Oracle 11g, SQL Developer, Spring Tool Suite, JUnit, Cucumber

Software Development Engineer

Confidential, NJ.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Responsible for Manual, Automation using Selenium Web Driver, Scrum and System Testing of the application at various stages.
  • Automated Web Application Testing using Java Selenium framework in an Agile environment.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Used Hibernate to retrieve/update the data from/to the database.
  • Developed multi-threading part in back end components.
  • Created custom composite widgets to make it reusable across the application.
  • Eclipse 3.3 is used for application development and developed Servlets and back-end java classes using WebLogic Application server.
  • Developed supporting JAVA classes that controlled the whole flow of the module as per specifications.
  • Implemented Form Classes, Action Classes for the entire application domain module using Struts framework.
  • Created and maintained EJB components by using EJB 3.0 to interact with database.
  • The middle tier was developed using Session Beans, Entity Beans and presentation tier extensively made use of JSP.
  • Involved in Design and Development using DB2 in Linux environment.
  • Involved in executing performance testing and in monitoring JVM for WebLogic Server.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Contributed to project by working on end to end flow - by developing Servlets, BO classes in middle tier and to database front by writing various SQL queries and Stored Procedures.
  • Used HTML, DHTML,CSS and JavaScript for interactive web pages.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.

Environment: Selenium, JDK 1.6, JSP, Servlets, Form Beans, Session Beans, Entity Beans, Struts 2.0, Servlets, HTML, CSS, DHTML, XML, XSL, XSLT, JSF, JavaScript, Hibernate 3.0, EJB 3.0, Eclipse 3.3, WebLogic 8.1, DB2 9.5

Sr. QA Engineer/Mobile Tester

Confidential, FL.

Responsibilities:

  • Involved in the development of Test Plan and Test cases.
  • Performed automation for Functional and Regression Testing using Selenium Web Driver.
  • Create automated Runbook solutions that integrate with Enterprise Systems.
  • Specialization in native iOS Mobile Application testing using Objective-C in X-Code.
  • Troubleshoot automation issues through entire stack (automation through to OS, including network).
  • Implemented automation using Selenium Web Driver, JAVA, MAVEN, Appium and TestNG.
  • Extensively worked with automation tools like Hudson, JENKINS, Cruise Control, Build Forge and Bamboo to implement the automation and their configuration.
  • Preparation of detailed Test Plan and Test Completion Reports.
  • Modifying SOAPUI Web Services and testing to deliver new functionality.
  • Conducted load tests for the Windows Service and web service with Jmeter and other proprietary testing tools.
  • Performed automation for desktop application testing using Test Complete.
  • Analyze business and system requirements, manage development of specifications to create and execute detailed test plans, and verify bug fixes.
  • Provide UAT support with the required test data and Key point of contact on the test execution process.
  • Very good device specific knowledge. Worked on all category Mobile phones, Tablets, iPads.
  • Used VIM and PyDev (Eclipse binding with Python) as a script editor.
  • As part of this project, all the PDF files and their corresponding thumbnails have been placed on BOX content management server and synchronized and accessed through the mobile application.
  • Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using Quality Center.
  • Use of SQL scripts in Oracle databases to validate and query the functionality.
  • Developed Python scripts to automate the test cases.
  • Experienced in White Box Testing by authoring python Codes in Selenium Web Driver.
  • Involvement in Black Box Testing.
  • Develop applications to facilitate or automate operational tasks.

Environment: Appium iOS/Android, Cucumber, Perfecto Mobile Cloud, Android Studio, Xcode, TFS, Rally, Jenkins, SOAP UI, Eclipse IDE’s, Visual Studio, Selenium, Test Complete, Jira, Confluence, IntelliJ, SQL Server Management Studio

QA Engineer

Confidential

Responsibilities:

  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and Testing
  • Wrote automation test cases and fixing automation script bugs
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG.
  • Executed the automated regression test cases during every release and executed the daily regression test suites.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Working experience on daily status reporting & managed end to end testing
  • Perform extensive manual testing on key areas of the application.
  • Extensive use of Firebug and Fire path to identify the element’s ID or name in Firefox browsers.
  • Identification of critical test cases for code hand off, revenue accounting, UAT and integration testing.

Environment: Selenium WebDriver, Java, XPath, Firebug, Fire Path, Web Services, Test NG, HTML, CSS, AJAX, HP Quality Center, JXL, Shares GDS

Hire Now