We provide IT Staff Augmentation Services!

Application Developer Iii - Integration And Automation Resume

4.00/5 (Submit Your Rating)

Highlands Ranch, CO

SUMMARY

Software Engineer with experience in setting up of Continuous Integration process with fully automated tests for enterprise level application. Strong experience and interest in improving software development process by automating manual tasks and speeding the delivery process. Wide experience in software development from Dev Tools, Web Development, scripting to writing and maintaining test frameworks for Selenium/Webdriver.

TECHNICAL SKILLS

Build Scripts/Tools: Gradle, Ant, Maven, Jenkins, TFSBuild, Bamboo, Artifactory Server Testing Tools Selenium 2, Webdriver, TestNG, JUnit Languages Java, Groovy, Ruby, C#, JavaScript

Web Development: FreeMarker Template, HTML, CSS, XML, XPATH, CSS Selectors

Frameworks and Libraries: ASP.NET, Spring (MVC), JQuery, Prototype

Database related: PostgreSQL, Liquibase

IDEs: Eclipse (SpringSource Tool Suite), IntelliJ, Visual Studio

Middleware: Apache Tomcat, Jetty, Weblogic, IIS Sever

Operating Systems: Mac OS X, Linux, Windows

Graphic Design Tools: Photoshop, Flash, Fireworks, Dreamweaver, Illustrator SCM/Collaboration Subversion, Git, JIRA, Confluence, FishEye/Crucible, TFS Others Capistrano, Sonar

WORK EXPERIENCE

Confidential

Application Developer III - Integration and Automation

Responsibilities:

  • Setup Tool Chain for build/deployment/tests.
  • Create and maintain build and deploy scripts for Oracle SOA and ADF applications.
  • Set up continuous integration pipeline for the applications, in which, the process would build and deploy the applications to a specified environment(s), and execute automated functional regression tests on nightly basis.
  • Added test infrastructure for running functional tests in remote machines.
  • Created Jobs in Jenkins that enabled developers/testers/DBAs to get their job done efficiently.
  • This process speeded up the delivery, and at the same time created quality product.
  • Handled releases, branching and delivering the artifacts for production deployment.

Confidential, Highlands Ranch, CO

Senior Software QA Engineer

Responsibilities:

  • Create tools/application for automating manual processes to help the manual QA team/developers finish testing faster.
  • Responsible for maintaining and improving existing in-house built Test framework; adding automated UI tests that gets executed in daily basis in remote machines and in parallel to save time.
  • Analyze the test report and make improvements as required.
  • Maintain different versions of Tests for different environments.

Confidential, Memphis, TN

Software Developer

Responsibilities:

  • Responsible for the implementation and maintenance of a fully automated continuous integration, testing, and deployment infrastructure that supported scheduled and push-button delivery of multiple enterprise web applications to QA, staging, and production environments Designed, implemented, and maintained an exhaustive suite of automated user acceptance tests for a large-scale enterprise web application, thereby reducing the acceptance and regression test cycles from days to minutes
  • Trained Software Developers on implementing Selenium/Webdriver tests.
  • Designed, implemented, and maintained a fully-automated deployment infrastructure which included automated middleware configuration management, database migrations, deployment of multiple application artifacts, deployment smoke-testing, database backups, and rollback procedures
  • Extensively worked on every layer of Java enterprise level application from front end Javascript to data access layer
  • Configured and maintained build server, Jenkins and code inspection tool, Sonar Followed agile methodologies with daily scrum

Confidential

Software Development

Responsibilities:

  • These websites were used to provide research information and information on the facilities available in St. Jude to the public
  • Created websites for Dr. Guy containing his research information

Confidential

Graduate Assistant

Responsibilities:

  • Created animation of graphs for class lecture using Confidential Flash
  • Developed video streaming using Flash actions script and added captions to videos using
  • Captionate, which was hosted on the Flash Communication Server

Confidential

Independent Contractor

Responsibilities:

  • Designed and developed website using Confidential Fireworks, Dreamweaver and Flash confidential

We'd love your feedback!