Software Development Engineer Resume
2.00/5 (Submit Your Rating)
Basking Ridge, NJ
SUMMARY:
- A dedicated professional with a strong software development background seeking opportunities as a Software Developer in Test (SDET), specializing in the development of automated testing frameworks and other software testing related solutions.
- Well organized and result - oriented, possessing excellent verbal and written communication skills.
- Performs well as a member of an Agile team or can work autonomously in order to achieve specified goals.
TECHNICAL SKILLS:
- Java
- Visual Basic
- VB Script
- IntelliJ
- Eclipse
- MS Visual Studio .Net
- Git
- SVN
- ClearCase
- Maven/Nexus
- Bamboo
- Jenkins
- Junit
- TestNG
- Selenium (WebDriver)
- SoapUI
- Applitools
- Sauce Labs
- Splunk
- Jira
- Rally
- TestDirector 5.0 - ALM - Quality Center 11.0
- QuickTest Professional 6.2 - UFT 11.0
- WinRunner 5.0 - 9.2
- LoadRunner 8.0
- Rational Quality Manager
- Rational Team Concert
- Fortify 3.80
- Burp Suite 1.6
- XML Spy
- Oracle 8 - 11g
- Oracle SQL Developer 4.0
- Toad for Oracle 11
- IBM MQ
- FIXML.
PROFESSIONAL EXPERIENCE:
Confidential, Basking Ridge, NJ
SOFTWARE DEVELOPMENT ENGINEER
Responsibilities:
- Responsible for developing enterprise level end-to-end automated testing solutions.
- Developed a flexible automated testing framework using Java, fully integrating Selenium and SoapUI to facilitate API and GUI validation testing through a single unified solution.
Confidential, Piscataway, NJ
SENIOR QA ENGINEER
Responsibilities:
- Developed a Selenium/Java based automated testing framework in order to support various functional testing requirements.
- Responsible for the evaluation and integration of third-party services and tools (Sauce Labs, Applitools, Splunk, etc.) in order to enhance automated testing capabilities.
- Provided support to automated testers within both QA and Dev QA teams with respect to test automation strategy, framework utilization, and best practices. Implemented framework enhancements as required in order to support both teams.
- Created functional automated test scripts in Java using the automated testing framework.
Confidential, New York, NY
TECHNICAL SPECIALIST
Responsibilities:
- Developed functional automated test scripts using JavaScript, which performed extensive automated regression testing of the company’s ClearPort trading system and other related web applications.
- Assumed a leadership role within the New York application development team in developing a process for the early detection, prioritization, and remediation of application security vulnerabilities. Responsible for the security scanning and assessment of all customer-facing and internal applications as part of the regular SDLC process.
- Worked as a member of an Agile development team, responsible for making various enhancements to the ClearPort trading system and other related web applications using Java/JavaScript, and related frameworks (i.e. Hibernate, Spring).
Confidential
DIRECTOR, QUALITY ASSURANCE AUTOMATION
Responsibilities:
- Served as the director of the Quality Assurance - Test Automation team, managing three to five direct reports. Responsible for the design and implementation of all automated functional and performance testing projects at the company.
- Developed and deployed automated testing solutions for all key systems, dramatically increasing overall functional testing coverage while allowing the company to maintain a minimal QA staff, translating into a significant cost savings for the company.
- Deployed API automated testing solutions developed using MS Visual Studio (.Net), in order to functionally test the company’s back-office trading systems. These applications utilized FIXML messaging over HTTP, communicating with various back-office systems and featured intuitively designed and user-friendly interfaces.
- Developed a dynamic automated testing strategy using database-driven testing in order to maximize test coverage while virtually eliminating the need for QA analysts to create and maintain the required test data. Test data was automatically generated at run-time, based upon a series of system database queries and calculations.
- Introduced the HP QuickTest Professional automated testing tool to the company’s Quality Assurance department. Provided a clear migration strategy for the test automation team in transitioning to the new tool.
- Generated a large number of custom support libraries for QuickTest Professional and WinRunner. This greatly increased the coverage of these automated testing tools, providing the ability to simultaneously access multiple databases, perform powerful regular expression-based pattern matching, etc.
Confidential, New York, NY
TECHNICAL SPECIALIST (QA)
Responsibilities:
- Designed, developed, and deployed a robust client server application to facilitate the testing of real-time financial market data systems.
- This flexible automated testing solution became a vital part of the overall testing process, utilized by both software Development and Quality Assurance teams.
- This application, developed using MS Visual Studio, performed various back-office testing scenarios and had been utilized to perform unit testing as well as full regression testing.
Confidential, New York, NY
QA AUTOMATION ENGINEER / CONSULTANT
Responsibilities:
- Created and maintained a large suite of automated test scripts, required for functional software testing.
- Developed extensive custom function libraries for WinRunner. This greatly increased the capabilities of the automated testing tool without which many testing objectives could not have been achieved.
- Produced custom database applications to facilitate automated data-driven testing of various key systems. This provided a highly intuitive graphic user interface to allow QA testers to control the execution of automated test scripts. This approach was utilized in order to perform automated trade entry for the company’s different trading systems.
Confidential, New York, NY
SENIOR QA ENGINEER
Responsibilities:
- Designed, implemented, and maintained a comprehensive automated testing platform that employed a test-frame methodology, using HP/Mercury’s WinRunner and TestDirector products. This provided a flexible, keyword-driven approach that allowed manual software testers to write and execute their own automated test cases in real-time.
- Developed several custom function libraries for WinRunner in order to facilitate the automated testing of several complex e-commerce web sites.
Confidential, New York, NY
INTEGRATION TEST ENGINEER
Responsibilities:
- Responsible for creating, maintaining and executing automated test scripts using WinRunner for the purpose of regression testing all new product releases.
