Software Gui Engineer In Test Resume
Johnston Rhode, IslanD
SUMMARY
- 7+ years’ of experience in IT industry with expertise in Analysis, Design, Development, Management and implementation of numerous objective and client - server enterprise applications.
- Actively involved in various phase of SDLC which includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
- My expertise in Python programming for application development is for several years.
- Well versed in various Python packages like Numpy, Scipy.
- Can expertly work using latest Python IDE’s like PyCharm, PyDev, Sublime Text.
- Applied OOP concepts like Multi-Threading, Exception Handling, also Collections and created a Model-View-Control architecture for web applications.
- Created applications using Python under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux) environment.
- Used Python, Java, XML, CSS, HTML to develop web-applications.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, NoSQL and MySQL.
- Using RESTful service gained experience in implementation of MVC architecture.
- Deployed project using Jenkins/Bamboo and using web Services like Amazon Web Services (AWS).
- Used HTML, CSS, JavaScript to develop a web based UI design and interface development.
- Experience in Big Data Integration and Analytics, No-SQL databases like Cassandra, MongoDB.
- Designed and developed automation scripts using Selenium WebDriver, HtmlUnitDriver.
- Worked in an Agile/SCRUM and Waterfall development environment. Used JIRA to manage bug tracking and communications for better results.
- Used RESTful and web programming that allow user to utilize the create/read/update/delete (CRUD) functionality on the site.
- Worked extensively with Unit testing/Test driven Development (TDD), and Load Testing.
- Good working experience in using version control systems CVS, SVN, Git, and GitHub.
- Extensively used Amazon Web services like Amazon EC2 apart from other Cloud services from Google and Microsoft.
- Skilled in writing and reviewing requirements, architecture documents, test plans, design documents, performing quality analysis and audits.
- Admirable problem solving and decision making capabilities which are renowned by associates for quality of work and unconventional solutions.
- Swift learner and could juggle between various emerging technologies.
- Exceptional Interpersonal and communication skills to present comfortably to large or executive audiences.
- Strong team player and able to use good resourcefulness to accomplish company goals.
TECHNICAL SKILLS
Programming Languages: C++, JAVA, C, Python
Open Source: OpenGL, OpenCV, AR Toolkit, IISU SDK (Gesture Recognition), ADK, Point Cloud Library
Development Tools: Visual Studio, Adobe Flash4.5, Eclipse Kepler, Unity3D, Xcode, MySQL
Operating System: Mac OS X (Mountain Lion), Windows (XP, 7), Linux Mint, Android
PROFESSIONAL EXPERIENCE
Software Engineer in Test
Confidential, San Jose
Responsibilities:
- Working towards server side automation using Python, JAVA, Jruby, C++, Git/Stash, JIRA, Bamboo, Grids, IntelliJ, Docker, Confluence, Hadoop, Hive
- Currently a part of Verizon Cloud App and working on data backup (photos, videos, contacts, messaging)
- Converting test suites written in JRuby to JAVA using Sprint Boot framework and TestNG.
- Checking of MDN’s for Verizon customers over 9 data centers of Verizon
- Understanding of networking concepts VPN’s, DNS
- Using Bamboo for test plans and keeping a track of automation
- Using JIRA for keeping a track of issues and updating my progress
- Docker environment are managed by Marathon
- Using Git/Stash for code maintenance
- Doing manual testing on IPad and Samsung tab of Verizon Cloud App for performance testing.
Environment: Python, Django, REST API, HTML, XML, CSS, JavaScript, JQuery, JSON, SCRUM Agile, MongoDB, Docker and Jenkins.
Software GUI Engineer in Test
Confidential, Johnston, Rhode Island
Responsibilities:
- Developing widgets for Mechanical scenarios using JavaScript, Polymer 1.0 API, HTML5, CSS3
- Working on complex multi-physics apps scenarios for clients such as P&G, Airbus
- Developed a library for UI Automation (on cloud) testing using Python and Selenium web driver
- Used Java AWT API for web GUI prototyping
- Worked onPythonOpenStack APIs and used Numpy for Numerical analysis.
- Hands on experience with Core Java
- Used Python and JavaScript with open source tools like Sikuli and Sahi
- Code management (version control) using SCM
- Experience with Agile and Scrum development
- Created a customized HTML report using HTML TestRunner
- Actively involved and tracking the software release dates and providing hot fixes and fixed deliverables
Environment: Python, REST API, HTML, XML, CSS, JavaScript, JQuery, JSON, SCRUM Agile, MongoDB, Docker and Jenkins.
Research Assistant
Confidential
Responsibilities:
- Developed code for a real-time In-Home Stroke Rehabilitation System- RISE
- Used Point Cloud Library for human detection and joint extraction.
- Also used C++, OpenNI, NITE with Agile methodologies
Environment: C++11, Linux, Windows7, Open Source Library PCL,JIRA
Software Developer
Confidential
Responsibilities:
- Wrote code for a real-time human simulation using LIDAR sensors
- Worked on designing algorithm for point cloud library used for simulation
- Used C#, Unity 3D, Lua with scrum methodologies
Environment: C#, UnityTestTools, Git, Stash, Cassandra, JSON, SCRUM, Agile
Software Engineer
Confidential
Responsibilities:
- Designed and created an application using Python technologies for concurrent programming using a simple pattern of components that send and receive data.
- Applied REST API development via REST Framework model to develop an information management system.
- Implemented extensive range of Python libraries for managing automation mechanisms, manipulation, stream management and integrating various protocols for the system.
- Built a new CI pipeline. Testing and deployment automationwith Docker and Jenkins
- Worked with SCRUM Agile methodology to ensure delivery of high quality work with monthly iteration/time box.
- Managed and also took care of installation of python packages using PIP.
- Participated in all the stages of software development life cycle like design, development and implementation and testing.
- Administrated Continuous Integration services (Jenkins and Repository).
Environment: Python, Django, REST API, HTML, XML, CSS, JavaScript, JQuery, JSON, SCRUM Agile, MongoDB, Docker and Jenkins.
Application Developer Intern
Confidential
Responsibilities:
- Used C++ 11 to design a file conversion and comparison tool
- Worked with the design team for project structure.
- Created a Git repository and added the project to GitHub.
- Used Agile methodologies
Environment: C++, REST API, HTML, CSS, JavaScript, JSON, SCRUM, Agile, MongoDB
