Bryan McFadden
Email: *******@*****.*** Phone: 443-***-**** Location: West Jordan, UT
Technical Skills:
●Selenium UI Test Automation Development
●Appium Mobile UI Test Automation Development
●TestComplete UI Test Automation Development
●Postman, SoapUI Webservice Test Automation Development
●Languages: Python, Java, C#, JavaScript, Groovy, SQL
●Jenkins Test and Code Deployment
●Agile SDLC via JIRA and Visual Studio
●C#/.Net Test Development
●Visual Studio Coded UI Testing Development
●Visual Studio 2010 Team Foundation Server Collaborative Development
Professional Experience:
Motion Insurance: Senior Test Engineer June 2020 – Present
●Built a mobile UI testing framework in Python Appium
●Built a UI, API, and data layer testing framework in Python Selenium
●Write, deploy, and maintain mobile UI layer tests in python Appium
●Write, deploy, and maintain UI layer tests in python Selenium
●Create and maintain test nodes on AWS, including monitoring and maintenance
●Write, deploy, and maintain groovy scripts for test metrics, including the following: test counts, duration, pass/fail, cause of failures
●Build and maintain CI/CD pipelines in Jenkins
●Use Bitbucket to create PRs for test automation code
●Create and manage database for test metrics and metadata used for reporting
●Maintain existing automated tests by updating steps and locators as needed
●Create, report to, and maintain test cases in TestRail
SLING / Dish Network: Senior Test Engineer Mar 2019 – June 2020
●Write, deploy, and maintain UI layer tests in java Selenium
●Write, deploy, and maintain groovy scripts for test metrics, including the following: test counts, duration, pass/fail, cause of failures
●Build and maintain CI/CD pipelines in Jenkins and Bamboo
●Use Bitbucket to create PRs for test automation code
●Create and manage database for test metrics and metadata used for reporting
●Maintain existing automated tests by updating steps and locators as needed
●Stand up and manage test nodes, including bootstrapping and monthly maintenance
●Create, report to, and maintain test cases in Zephyr
●Collaborate with collocated and offsite(India) developers and test engineers
Progressive Leasing: Test Engineer Jun 2016 – Mar 2019
●Write, deploy, and maintain service layer and UI layer tests
●Build and maintain a library of UI controls and actions using Java and JavaScript
●Build and maintain a library of service layer processes using Groovy
●Develop SOAP and REST web service tests using ReadyAPI
●Develop UI tests using TestComplete
●Develop and maintain regression metrics reports in Java
●Meet with product owners to review acceptance criteria and associated automation
●Run full regressions daily in multiple environments as part of a continuous delivery team
●Configure and maintain deployment jobs in Jenkins
●Retrieve reporting data from the Jenkins API
●Participate in daily scrum meetings
Progressive Leasing: Test Analyst Feb 2015 - Jun 2016
●Develop and executed SOAP and REST webservice tests
●Wrote and executed database integration tests
●Develop tests and debugged SQL stored procedure changes and SQL changes
●Wrote and executed UI tests
●Collaborated with Test Engineers to automate existing webservice tests
●Maintained test cases using TestLink
●Deployed specific code branches for testing using Jenkins
●Collaborated with Business Analysts to write and modify requirements
●Worked with developers and business analysts to clearly define expected behavior of new features
NMR Consulting- Quality Assurance Developer Oct 2012 - Jan 2015
●Developed Automated Test plans for Web and Desktop applications using the Visual Studio Platform
●Wrote Coded UI Test Cases to serve as base for all Regression Testing
●Created Data-Driven Regression tests
●Set up and configured Environments and Test Controllers
●Modified Test Outputs to provide detailed records of test actions and results
●Used Business Logic derived from Business Requirements to develop all Pass/Fail criteria
●Collaborated directly with Developers to provide Real-Time testing of new functionality
NMR Consulting- Requirements Analyst May 2012 – Oct 2012
●Gathered requirements for Defense Occupation Health Readiness System - Hearing Conservation System
●Documented processes to improve the existing inadequate system development life-cycle process
●Compiled business, user, and technical requirements by examining limited legacy documentation
●Wrote new requirements to fill extensive gaps in existing requirements
●Developed a requirements traceability matrix to map requirements to external DOORS requirements, test cases and change requests
●Developed a baseline System Design Document template utilized in future development efforts
●Advised Change Control Board on proper procedures required to implement future system improvements
●Revised internal team member responsibilities to integrate with changes to the SDLC
CGI Federal- Business Analyst Mar 2011 – May 2012
●Business Analyst on the HHS 'Health Information Technology for Economic and Clinical Health' project
●Completed tasks in all phases of Systems Development Life Cycle Processes
●Responsible for new change request intake and requirements extraction
●Worked directly with technical team members to ensure proper requirements implementation
●Wrote test cases for multiple builds
●Performed regular system, regression, and smoke testing
●Tracked internal and external defects and provide input on defect corrections
●Represented my team on daily testing conference calls among all stakeholders
●Acted as SME for PECOS, a connected system utilized for setting up and modifying test data
●Created and modify test data directly using SQL
●Performed peer reviews on every type of deliverable
●Created automated test data using the HP QTP application
Education:
Bachelor of Science, Economics 2007 Towson University – Towson, MD