We provide IT Staff Augmentation Services!

Software Development Engineer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 10 years of experience in software Industry, including 5 years of QA Automation, 4 years as a software development and 1 year in production support, maintenance activities in various domains of Healthcare, Automotive manufacturing, CRM and Judicial.
  • Software Development Engineer in Test (SDET) with 5+ years of experience in information Technology, with specializing in Software QA Automation testing, proficient in testing web based, multi - tier systems and client/server applications.
  • Experience in Agile/scrum, TDD, BDD & Waterfall model of Software Development Life Cycle (SDLC), Object Oriented Analysis and Design through implementation and testing.
  • Expertise in functionality, GUI, regression, performance, sanity, usability testing, integration, localization, security, compatibility, UAT and system testing, unit testing using Junit.
  • Experience in preparation of test strategy, test plan, test readiness reports, test cases /test scripts, test progress reports, test completion reports.
  • Experienced in automation testing, creating and maintaining automation frameworks.
  • Experience in Java programming and J2EE.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium GRID), Cucumber, JUnit, TestNG and preparation of automation test framework.
  • Experience in client-side Technologies such as HTML, CSS and JavaScript.
  • Experience in using IDE like Eclipse, MyEclipse and NetBeans.
  • Performed integration and deployment of applications done using tools such as ANT and Maven and configured Log4j for info/error tracking logs.
  • Involved in testing/automate the RESTFul and API services using Jayway-restassured, jsonpath, json-schema-validator frame work.
  • Extensive experience in working with various databases backend testing and in writing SQL Queries using Oracle, DB2, SQL Server and MySQL.
  • Experience in executing, debugging and manipulating test script for automation framework.
  • Experience in handling Hot-fixes and Service packs based on the customer feedback/post-release QA activities and production support.
  • Excellent communication, good team member and also cross functional collaboration with other teams, inter-personnel and presentation skills, fast learner and organized self-starter.

TECHNICAL SKILLS

Languages: JAVA/ J2EE, SQL, PL/SQL, Unix shell Script

Web/XML Technologies: HTML, JavaScript, Servlets, JSP, XML, XSD, XSL, SOAP, Restful Web-Services, Struts

Testing tools: Selenium IDE, Selenium RC, WebDriver, GRID, SOAP UI, POSTMAN, Load Runner, Cucumber, Rest-assured, Aspera

Test Framework and IDE: Eclipse, SQL Developer, SOAPUI, POSTMAN, JUNIT, TESNG

Web debugging tool: Firebug, Firepath, XPath, CSS

Databases: MS Access, MY SQL, Oracle, SQL Server

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Application servers: Apache Tomcat, JBoss, WebLogic

Build & log Tool: Maven, Ant, log4j, winscp

Processes: Agile-Scrum, Waterfall, TDD, BDD

Workflow tools: MS Excel, MS Word, MS PowerPoint

Bug tracking tools: HPALM, HPSM, JIRA, Quality Center (QC), Bugzilla, TTTS, Radar, Expresso

Continuous Integration: Jenkins

Version control: GIT, Tortoise SVN, CVS, Clear Case

Operating system: Windows, MacOS, iOS, UNIX, LINUX

PROFESSIONAL EXPERIENCE:

Software Development Engineer

Confidential, San Francisco, CA

Responsibilities:

  • Understanding the requirements from product owner and business analyst and helping team to understand the same.
  • Responsible for all aspects of document creation and review of User Requirements, Functional Specifications, Test Plans and Validation Protocols according to System Development Life Cycle and Computer System Validation regulations and using document templates.
  • Responsible for developing test protocols, scenarios and scripts to test business critical applications.
  • Responsible for execution of the test plans and validation protocols according to documentation practices
  • Makes sure that applicable regulations, guidelines and internal procedures related to quality assurance (QA) and validation are followed and applied.
  • Works with IT project teams, database administrators, validation and QA Team.
  • Automated test cases using selenium and TestNG.
  • Identify the risks, gaps, impacted areas before actual developments starts and try to mitigate them.
  • Writing test cases and get them signed off with developers and BA before execution.
  • Test execution of different channels like REST Client, POSTMAN
  • Monitoring the execution of manual and automated test cases.
  • Responsible for Functional testing, regression testing, stability testing, compatibility testing, Integration Testing, Localization testing, Security testing and UAT
  • Updating test progress, risks, bugs priorities, blockages daily to the scrum master in daily stand up calls.
  • Prepare test summary report and Communicate test status to senior management and prepare corresponding documents

Environment:

  • Java
  • Eclipse
  • Cucumber
  • Html
  • JavaScript
  • Junit
  • TestNG
  • REST
  • SVN
  • POSTMAN and SQL
  • PL/SQL
  • SQL Developer
  • Selenium (WebDriver)
  • TestNG

.Software Development Engineer

Confidential

Responsibilities

  • Understand Functional and Business requirements
  • Re-factoring Manualtestcases to automatedtestcases
  • Developing AutomationTestScripts using Selenium web driver in Eclipse
  • Creating testing upgraded test cases for new updated application versions.
  • Executing Automationtestscripts on cross browser and i18n.
  • Scheduling thetestscripts using Jenkins
  • Analyzing the AutomationTestResults
  • Report the Defects in customized format
  • Debugging the failed Automation Scripts
  • Unit Testing, Load Test
  • Preparing Functional Test cases.

Environment:

  • Java
  • Java
  • JDBC
  • Servlets2.4
  • JSP1.2
  • Struts
  • Web Services(SOAP)
  • IBM DB2
  • Eclipse
  • File Zilla
  • SeRV Clear Quest
  • Serena Dimensions
  • Jenkins
  • IBM Rational Clear Case
  • HP Quality Center
  • WebDriver
  • TestNG.

Software Engineer

Confidential

Responsibilities

  • Requirement gathering and efforts of estimation for implementation
  • High Level System Design
  • Design the finalized requirements analyzing the existing system and business objects involved.
  • Develop Business logic by using Struts Frame work.
  • Develop Client side logic by using JSP, java script by using prototype.
  • Unit test cases for developed code and following code Review standards.
  • Bug fixing in Integration, System Testing and User Acceptance Testing.

Environment:

  • Java
  • Struts
  • JavaScripts
  • XML
  • JSON
  • Ajax
  • Radar
  • Espresso
  • Eclipse
  • Sub version control
  • SOAP services
  • Oracle Fusion middleware (Application Server).

Developer

Confidential

Responsibilities:

  • Functionality Development by using EJB stateless beans
  • Writing the code by using Java and struts frame work.
  • Prepare low and high level design document
  • Coding with client defined coding standard.
  • Validate code changes at test, stage and Production environment.
  • Co-ordinate with middle ware for any enhancement in the application.
  • Doing the Impact Analysis of any Functional related change in the Application.
  • UAT and SIT Bug Fixing phase, GUI design by using JSP
  • Build process and deploy the application at different servers
  • Production support after code changes move and before handover to production support team.

Environment:

  • Struts frame work
  • Java
  • J2EE (Java
  • JNDI
  • JSP
  • JDBC
  • Servlets and JSP)
  • Apache Tomcat
  • SQL
  • HTML
  • Eclipse
  • Windows XP
  • MVC Design pattern
  • MySql.

We'd love your feedback!