-
David Parham - Raleigh, NC - dcparham@gmail.com - 919.427.1734
Devoted and hard-working, I bring meticulous excellence to my team. I take responsibility to ensure all bases are covered on QA, Stage, and preparing for Production deployment, testing before and after every code deploy, ensuring no junk gets into production.
David
Parham – Lead Quality Assurance Engineer
Multiple-environment testing - Unit, Integration, Functional, and Regression testing.
Active participation in SDLC process – estimation, test planning, developer/manager collaboration.
Documenting test Instructions – clear and detailed steps recreating issues, highlighting root causes.
Routine ticket management on a daily basis throughout QA/Integration, and Stage environment testing.
Maintaining contact with Support team indicating development, testing, and deployment of issue fixes during User Acceptance Testing and post-Production deployment.
Participation in Production code deployment, Functional testing and Regression testing.
Designing and maintaining automated test suites for middle-tier and UI using Selenium Java on IntelliJ IDE with GitHub Copilot; also ran Ghost Inspector test suites for smoke-test Regression.
Running CIDE Pipeline smoke and regression tests during sprints, and production-deploy releases.
Additional automated test experience with Postman API testing, Robot Framework, Playwright, Cucumber, Selenium IDE, Cypress, Ghost Inspector, in an Agile/Scrum environment.
Regular testing after code merges for application health feedback.
Providing automated test result reporting and metrics indicating success of systems testing coverage.
Experience as Back-end and Front-end Development.
Section 508 Compliance experience as a web developer.
Selenium Java automated test visits DCLI site, clicks couple of links, here.
Selenium Java automated test visits LexisNexis site, clicks couple of links, here.
Skills: Multiple Test Automation platforms, Back/Front End languages, various Operating Systems.
Testing Frameworks: Selenium Java by Maven, GitHub Copilot AI, Postman API testing, Robot Framework, Playwright, Cucumber, Selenium IDE, Cypress, Ghost Inspector.
Languages: PHP, Magento2 theming JavaScript, Python, HTML-5, XHTML, CSS3, XML, XSLT, Perl, SAS; legacy languages: C, VB6 Classic, classic ASP, 6502 Assembly(Apple); scripting Languages: VueJS, PHP7, JavaScript, JSON, JQuery, NodeJS, VBScript, Perl, Windows Power Shell
Web Technologies: jQuery, AJAX, JSON, LAMP stack, SOAP API’s, Postman
Web Servers: Apache, IIS, IBM WebSphere, NodeJS
Databases: MySQL, SQL Server, SQL Stored Procedures, MS Access
Design/Modeling Tools: Microsoft Visio, Balsamiq wireframe, Wireframe Sketcher, Photoshop, GIMP, Visual Studio Express, Miro diagrams
Source Control: Bitbucket, GitHub, SVN, CMVC, Atlassian, JIRA, Sourcetree
Bug Tracking System: Jira, Testrail, Confluence, Axosoft using Scrum
Operating Systems: Linux/Ubuntu, CentOS7, RedHat, Fedora 23; Windows, Windows Server, Mac OS
Content Management Systems: Craft, CKEditor; WordPress; Joomla
ISTQB Certification– studying Foundation Level 2023 ? 151 modules. Progress 36% finished.
Professional Experience:
Relias 07/2019 to Present
Software Test Engineer – Test Automation, Thorough Manual Testing, and clear Test Instructions.
Writing automated end-to-end tests for web applications using Selenium Java by Maven, GitHub Copilot AI, Postman (APIs), Robot Framework, Playwright, Cucumber, Selenium IDE, Cypress, Ghost Inspector.
Manual testing during 2-week sprints on QA, stage environments, with Releases 2 per month on production server.
Documenting processes on Confluence, making training videos to help others learn/train.
Worked as Software Developer writing Front and Back-end modules using PHP7 within Magento2 framework, JavaScript, and HTML; then after 6 months until 12/2023 worked as QA Test Engineer.
Python project scraping web pages for HTTPS redirect erroneous characters.
Smart Start and NC Partnership for Children 10/2016 to 07/2019
Web Developer – PHP, Joomla, Back/Front-End development, DB queries, as per Client specifications.
Wrote PHP, JavaScript, jQuery, HTML, CSS, and SQL queries and Stored Procedures for Front and Back-end features, for statewide “Fabrik” application serving 100 NC counties.
Wrote web applications according to Product Owner specifications, filtered bad characters from data using SQL scripts, created dynamic select dropdowns using MySQL, within a Joomla environment.
Cranfill, Sumner & Hartzog LLP 10/2015 to 10/2016
Web Application / DevOps Specialist
Wrote Windows Power Shell automation for user accounts.
Created HTML custom signatures for users via Mimecast application portal.
Patched 40 Windows local, VM, and Cloud servers monthly.
Created Group Policy Objects for user and workstation policies.
Provided technical support via email, phone, Skype chat, TeamViewer remote connection.
Production Support and resource management for client applications.
Wrote instructional documenting of Processes and Procedures for users, and IT department.
AT&T 7/2014 to 10/2015
Web Applications Developer
Designed testing application using Perl, MySQL, JavaScript, jQuery, HTML, CSS.
Worked with Selenium IDE in Firefox to test click through scenarios in an Agile setting with daily standup.
Toshiba Global Commerce Solutions 5/2013 to 6/2014
Technical Sales Solutions Developer
Modified User Interfaces of Point of Sale Retail Applications.
Designed, developed and tested web application code.
Presented solutions to clients with various technical backgrounds.
Modified POS and mobile UI for various phone platforms.
Prognosis Health Information Systems 9/2011 to 12/2012
Web Applications Developer
Wrote SQL and MySQL queries in an Model View Controller(MVC) environment.
Created HTML5 Signature Pad enabling users to save and recall their signatures on a signature page.
Maintained code base using subversion SVN via Cornerstone and Tortoise client on CentOS.
Worked on an Agile Development team in using Scrum methodology to accomplish projects in a timely and efficient manner, over the entire Software Development Life Cycle [SDLC].
Wrote web services using resource URI's, including AJAX and JSON in a a Cake MVC environment.
Served as Production Support and resource manager for main hospital client application.
Interim manager 3 months of 20 developers running Scrum team in an agile development environment.
Other previous professional positions available upon request.
Special Projects:
Server Down/Up times, project named “Goliath” using Perl, and Front-End languages including Cron jobs, log file parsing to determine # of critical errors during time span.
Medical Alert Application: helping receptionists quickly dispatch a team of qualified CPR respondents directly to the scene of the medical emergency. (Visual Basic 6)
Mobile Development: Android native app solving Chord length calculations. This real world use case finds desired number of equal-length pieces of glass within a given defined arc. A curved wall[arc] is defined with chord length and distance from chord to curved wall arc, and equal length segments of glass are installed within the arc of the curved wall. Input: height and width of arc, number of segments desired, the function computes equal-length glass segments using combination of trigonometric equations. The result is x-segments of equal length.
Education: BS in Computer Science, Western Carolina University; continued education various computer languages at Durham Technical Institute, and Wake Technical Institute.