Software Engineer Resume
Moorestown New, JerseY
OBJECTIVE:
Technical professional seeking new challenge that maximizes my skills and experience gained while providing development and execution of automated tests, work with configuration management system, and reporting results. Create Python OOP language unit tests using mocks executed through Jenkins.
SUMMARY:
- Self - motivated; both independent as well as a team player
- Adept at problem solving and adapting to new responsibilities
- Proven communication, organizational and a team player
EXPERIENCE:
Confidential, Moorestown, New Jersey
Software Engineer
Responsibilities:
- Write test procedures used to test AEGIS system
- Dynamic Object Oriented Requirements System for requirements that define procedures
- Executed tests on AEGIS system for new software
- Used JIRA as agile project and defect management tool
Confidential, Berwyn, Pennsylvania
Software Quality Assurance Engineer
Responsibilities:
- Agile Scrum with Developers, QA, DevOps
- Use TestRail to manage/create test cases/suites on proprietary software
- Git version control system
- Jenkins automation tool to continuously build/test proprietary software
- JIRA agile project management tool to track and manage proprietary software suite
- IDE: Android Studio, Xcode, PyCharm
- Automation frameworks: Selenium, Appium
- Docker to create/deploy/run applications using containers
Confidential, King of Prussia, Pennsylvania
Software Automation Test Engineer
Responsibilities:
- Develop/execute Python automated tests
- Subversion for version code control
- Develop unit tests using Python object-oriented language continually executed with Jenkins
- Operating systems: Windows 7 Enterprise; Windows Enterprise Server 2016/2008; Red Hat Enterprise/Ubuntu (Debian)/SUSE Enterprise Linux
- HP ALM/QTP, Robot Framework, Eclipse IDE with PyDev Plugin
- Browsers: Chrome, IE, Safari
Confidential, Princeton, New Jersey
Quality Assurance (Software Test Automation)
Responsibilities:
- Create automation framework using Eclipse IDE with PyDev plugin for Python language
- Object-oriented Python programming using Selenium and Sikuli language
- Create automated regression tests (Selenium/Sikuli) using Python language for proprietary applications for Firefox, Chrome, and Internet Explorer browsers in an Agile environment with daily Scrums
- Git version code control
- Document automated test process for each regression test
Confidential, Downingtown, Pennsylvania
Quality Assurance (Systems Administrator)
Responsibilities:
- Update in-house packages on test machines using RPM Package Manager (rpm, yum), Liferay Portlet Install, DPKG Package Manager (apt, dpkg), System Administration Commands (service, awk, sed, Bash, Perl, Python, rpm, yum, dpkg, apt, cron, netstat, iptables)
- Implementation of deployment management system using installation Wikis for configuration/installation procedures that a normal user can use; wrote defects if problems exist with instructions
- Configure installed packages on test machines; create an automated Wiki page that contain the latest proprietary package versions
- Automate methods for updates of configuration files of packages
- Create/update Bash Shell/Perl scripts updating/querying system; Perl script used to query IP addresses and applications on specific machines
- Back up configurations of packages using Bash script for disaster recovery
- Use Nagios as system monitoring tool on Red Hat Enterprise Linux, deploy applications onto Tomcat Server
- Set up VPN on laptop to access company network
Confidential, Moorestown, New Jersey
Software Engineer
Responsibilities:
- Secret Security Clearance
- AEGIS regression testing simulation
- Software automation research for Confidential product for AEGIS
- Execute/update Python/Perl scripts used in Performance Engineering for verification of AEGIS testing
- Execute/update stress applications during Performance Engineering test procedures on AEGIS
Confidential, Mt. Laurel, New Jersey
Systems Integration Engineer
Responsibilities:
- Develop, deploy and manage tools to automate build, test, and release process across multiple development streams in a Continuous Integration/Release Environment
- Support the development/testing teams with test automation knowledge
- Enable development teams to perform scheduled and on-demand builds and automated test runs
- Administer the source control system (ClearCase®), develop revision control policies, and coordinate with development teams on source control organization
- Create and maintain automation code (Bash/Perl) used for the deployment of software into various environments such as Solaris, AIX, Red Hat Enterprise Linux, Ubuntu/Debian Linux
Confidential, Cranbury, New Jersey
Quality Assurance Engineer
Responsibilities:
- Installed software products (RoamEx®/FraudTec®) that used TCP/IP for multi-computer communication
- Tested network software product RoamEx® and cellular fraud detection software FraudTec®
- Source control management of software products RoamEx®/FraudTec®
Confidential, Exeter, Pennsylvania
Software Engineer
Responsibilities:
- Computer programmer/analyst of Confidential database product
- Programmed using C language for automobile parts database
- Technical support for customers using Confidential database product
- Assembled computers