We provide IT Staff Augmentation Services!

Software Development Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Digital Appian Designer who works with Appian to create Applications with Interfaces, Rules, CDT’s, and Process Models using SAIL and the Appian environment.
  • Also a Software Development Engineer at Test (SDET) who has created applications from the front to the back end utilizing Java/JEE, HTML5, CSS3, JavaScript, PL/SQL, Servlets, and JDBC. Extensive experience creating testing environments for various projects utilizing Cucumber, TestNG, WebDriver, ALM, and UFT.
  • Enjoys working in a team based environment utilizing Agile methodologies.
  • Built dynamic Applications utilizing SAIL within the Appian environment.
  • Configured Process Models to structure the flow and create processes to achieve functionality within applications.
  • Utilized CDT’s to group data logically and create tables within a Data Store.
  • Created Interfaces within Appian to allow for user input and display data.
  • Utilized OOP principles in core Java to build web applications.
  • Created web based applications with HTML5 and CSS3 to create front ends.
  • Utilized JSPs, AJAX, and JavaScript to improve applications by adding funciontality.
  • Created databases using PL/SQL in Oracle SQL Developer to store information related to projects.
  • Used Servlets and JDBC to connect to databases to store and retrieve information.
  • Leveraged VB.NET to create Windows - based applications.
  • Configured Weblogic Server to deploy and test web applications.
  • Used TestNG to perform unit testing within Java environments.
  • Leveraged WebDriver to create POMs and run Automation Testing suites.
  • Utilized Cucumber to create a testing suite for an eHRMS site.
  • Created gherkin feature files to build and run tests with Hook and Step definition classes.
  • Created Dev Ops pipeline with GitLab, Maven, and Jenkins to implement Continuous Integration.
  • Utilized Agile Methodology to collaborate with team mates when working on projects.
  • Leveraged Project Management theory in ensuring timely and thorough completion of projects.
  • Used Risk Management thought processes to assess and evaluate potential risks and ways to negate them.

TECHNICAL SKILLS:

Languages: Core Java, JavaScript, SQL, AJAX, VB.Net, Unix, C++, HTML, CSS3, SAIL

Testing/DevOps: WebLogic, UFT, Git, Cucumber, AWS, VbScript, Maven, Selenium/WebDriver, Jenkins, TestNG

Theory: Software Testing, Teamwork and Conflict Resolution, Database Concepts, Programming Theory, Project Management, Risk Management

PROFESSIONAL EXPERIENCE:

Confidential

Software Development Engineer

Responsibilities:

  • Created a Process Model to map and control the flow of the application process.
  • Utilized Interfaces to create Forms to gather user input.
  • Leveraged CDT’s to group data and format tables within a Data Store .
  • Used Post System Event to Feed to communicate with appropriate users through News events.
  • Utilized Script Tasks to perform automated functions such as querying information from a Data Store .
  • Created Escalations to move tasks to control the flow of the Process Model given the appropriate amount of time has elapsed.
  • Used Scheduling events to dictate when a Node should begin.
  • Leveraged Expression Rules to gather information from a Data Store .

Environment: Appian 16.3, MySQL

Confidential

Software Development Engineer

Responsibilities:

  • Created an Automation Framework to test multiple web applications.
  • Implemented Data Driven, Keyword Driven, and Hybrid testing using Excel files.
  • Utilized Java SWING and JFrame to create a graphical user interface.
  • Created a Singleton utilizing getters and setters to help manage and protect data.
  • Leveraged WebDriver and TestNG to create test cases for testing various web applications.
  • Utilized Threads to run drivers and Synchronization to make the program thread safe.
  • Used Jenkins to implement Continuous Integration and help automate builds.
  • Leveraged Amazon Web Services to build and host a pipeline for the project.

Environment: Java, XML, GIT, Maven, Web Logic / Tomcat, Amazon Web Services, Jenkins, JIRA, Selenium / Webdriver, TestNG

Confidential

Software Development Engineer

Responsibilities:

  • Created a database using PL/SQL to store and mock data for use within the application.
  • Implemented Procedures in PL/SQL to help reduce code redundancy and increase effective use of the database.
  • Utilized HTML, CSS, and Angular to create a view for the login application.
  • Leveraged Angular to create a Single Page Application (SPA) and implement form validation.
  • Created a single Servlet application to send and receive information from the database.
  • Implemented DAO to separate and protect information within the application.
  • Leveraged Jira to track User Stories both within the project and Sprint.
  • Utilized Git to manage staging and production data to ensure project integrity.

Environment: HTML5, CSS3, Bootstrap, JavaScript, AngularJS, Servlets, JDBC, Java, SQL, XML, JSON, GIT, Maven, Web Logic / Tomcat, Amazon Web Services, Jenkins, JIRA, Continuous Integration

Confidential

Software Development Engineer

Responsibilities:

  • Used Selenium/WebDriver to create tests for the eHRMS application.
  • Created POMs (page object models) to create classes for each page within the application.
  • Applied a Page Factory to run the POMs from within a WebDriver test.
  • Utilized TestNG to create a test suite with unit test to ensure that the site functioned properly.
  • Created feature files in Gherkin to implement BDD so that business readable logic could be incorporated with testing.
  • Pulled POM test elements into a Step Definitions class to integrate TestNG with Cucumber.
  • Used the gherkin feature file to create and run tests within Cucumber.
  • Tested the eHRMS site utilizing UFT and VbScript by creating a Data Driven Framework.
  • Leveraged Maven and Jenkins to automate testing within a pipeline.

Environment: Functional Testing, HP ALM / QC, Testing Process / SDLC, Exploratory Testing, Selenium / Webdriver, HP QTP / UFT, Cucumber, Unix, Core Java, SQL, Automation Testing, TestNG

Confidential

Software Development Engineer

Responsibilities:

  • Created a database in PL/SQL to house customer, and order information for the application.
  • Utilized Prepared Statements to add information to the database from Servlets utilizing JDBC.
  • Leveraged JDBC to establish connections to a database from the web application.
  • Created multiple web pages with HTML5 and JSPs to create the view for the web application.
  • Utilized CSS3 to add styling and format the web pages within the application.
  • Implemented JavaScript to add dynamic web elements within the HTML.
  • Created multiple Servlets to act as controllers for the web application to send and receive data from the database.
  • Implemented AJAX to call HTML pages into the main HTML to create a single page application.
  • Utilized Manual Testing to ensure functionality during the programming process to ensure that the application functioned as desired.

Environment: Core Java, HTML5, CSS3, JavaScript, JDBC, Servlets, SQL, Web Logic / Tomcat

We'd love your feedback!