We provide IT Staff Augmentation Services!

Software Engineer Resume

Wakefield, MA

SUMMARY:

  • Highly motivated Software Engineer with comprehensive experience in implementing cloud/distributed systems, software as a service and automated testing. Passion for ingrained quality in design, development and delivery of paradigm - shifting technologies
  • Product development productivity tools
  • Automation Framework architecture
  • Continuous integration streamlining, customization development
  • Timely adapts and builds complex solutions demanding new or uncharted technologies
  • Integration of distinct technologies for both test and product

TECHNICAL SKILLS:

Languages: Java, C#, PowerShell, Bash, Perl, Python, Groovy, JavaScript, XPath, XML, JSON, HTML, HTML5, XSLT, CSS, jQuery, XQuery, XML Schema

Java Frameworks/Libraries: Spring Framework, Spring Boot, JAXB, Jackson, DOM, Sax, JAXP, JMX, XStream, Log4j, Logback, DOM, Dom4j, Guava, LDAP, Saxon, OpenStack, Xerces, Chef, Sencha, React, Angular

Test Frameworks/Libraries: TestNG, JUnit, NUnit, Selenium, Windows Automation API, Soap UI, Jersey, custom Test Automation Frameworks

Platforms: Linux (Red Hat, SLES, Ubuntu), customized Linux build, UNIX, Mac, Windows, SaaS

Networking: HTTP, HTTPS, TCP/IP, UDP, WebSocket, J2EE/.NET RESTful services, RESTful client, RESTful API, SOAP, SOA, Cloud, Iot, SSL, SSH

Tools: Eclipse, IntelliJ IDEA, Visual Studio, Rational RTC, Git, GitHub, Subversion, Maven, Ant, Jenkins, Bamboo, Cruise Control, TeamCity, Docker, VMware, Your Kit

Methodologies: Agile Software Development, event/sequence diagrams, UML, Object Oriented Design, Design Patterns, development lifecycle, testing

Databases: Oracle, SQL, MySQL, PSQL, Neo4j

Web Apps: JBoss, Jetty, Tomcat, Apache

PROFESSIONAL EXPERIENCE:

Confidential, Wakefield, MA

Software Engineer

Responsibilities:
  • Implements distributed system tools to collect customer site data in order to timely reproduce and fix production system issues
  • Develops UI Eclipse plug-ins to delegate long-lasting build job to Jenkins CI, saving thousands of man-hours by unblocking fellow engineer’s laptops from resource-demanding local builds
  • Builds XML transformation tools to auto-generate documentation from the product’s internal XML implementation by processing custom XML comment annotations, thereby streamlining and de-duplicating the documentation process
  • Develops various Spring Framework RESTful endpoints to facilitate white and black box testing and product debugging
  • Implements various cloud system components, including LDAP integration, authentication and authorization service refactoring, JAXB/Jackson XML/JSON model development for various new transactional WebSocket and RESTful services
  • Implements new domain model extensions, Neo4j definitions, and service handling for numerous new features
  • Leads, designs, and implements an innovative REST API test framework that allows testers with no programming knowledge to develop full-fledged automated tests
  • Streamlines the build and test framework for faster automated test case development resulting in a 35% increase in productivity
  • Communicates and collaborates across teams to ensure all evolving tasks and expectations are met

Confidential,Foxboro, MA

Software QA Engineer

Responsibilities:
  • Architected and led the implementation of advanced test automation frameworks to continuously regress an intricate set of production-critical web applications
  • Provided principal engineering direction to a team of QA Test Engineers at various levels of expertise
  • Maintained velocity in managing boundary-spanning goals and delivered Sprint commitments in a fast-paced Agile environment

Confidential,Foxboro, MA

Senior Software Test Engineer

Responsibilities:
  • Led the research and development of the product qualification team responsible for multiple cloud based asset management innovations
  • Collaborated with cross-functional Scrum team members in an Agile setting to deliver cutting edge product features at the end of each sprint
  • Defined and implemented automated acceptance tests for JBoss and WebLogic Web Services, Java SDK and the GUI using JUnit, Groovy, and Selenium, among other tools and programming languages
  • Architected, developed, and maintained the automation test framework and test suites

Confidential, Hopkinton, MA

Software Quality Engineer

Responsibilities:
  • Utilized adaptive personality to work with management and development to successfully reach set milestones in a fast-paced and technologically-complex environment
  • Streamlined test coverage by combining experience with numerous industry-proven testing techniques
  • Developed and maintained test automation frameworks employing expertise in various programming languages including Java, Flex, Perl, Bash, Tcl/Expect, C++, and others
  • Planned test suites using various industry-proven methodologies including pair-wise, orthogonal arrays, combinatorial, boundary value analysis, equivalence classes, exploratory, white box, gray box, black box, sanity, regression, acceptance, and others
  • Promoted team-building and a friendly atmosphere

Hire Now