Shannon Ryan Silk
QA Consultant at OLR- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
OLR
-
United Kingdom
-
Software Development
-
200 - 300 Employee
-
QA Consultant
-
Mar 2018 - Present
-
-
-
OEC
-
United States
-
Software Development
-
700 & Above Employee
-
Senior QA Analyst
-
May 2017 - Mar 2018
-
-
-
Aclara
-
United States
-
Utilities
-
500 - 600 Employee
-
Senior QA Analyst
-
Jul 2016 - May 2017
• Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles. • Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization. • Works with the technical lead for testing • Coordinate test activities with the Lead Test Analyst. Includes estimations and tracking to a schedule. • Perform integration, functional, performance, load/stress testing • Create and maintain test artifacts. • Generate and maintain metrics associated with creation and execution of test cases • Help create and maintain testing methods, processes, procedures and standards • Analyze documentation and technical specifications of any new application under deployment or consideration to determine its intended functionality. • Conduct internal audits to measure and assure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation. • Create and execute test plans and scripts that will determine optimal application performance according to specifications. • Coordinates and participates in demos with development for the stakeholders. • Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues. • Collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing methods. • Communicate test progress, test results, and other relevant information to project stakeholders and management. • Test any new software to ensure integration into company systems meets functional requirements, system compliance, and technical specifications. Show less
-
-
-
Oracle
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Principal Quality Software Consultant
-
Oct 2014 - Jun 2016
Responsibilities • Coordination and communication between internal departments and external partner groups. • Create and maintain QA documentation, policies & procedures. • Lead complex test projects both those internal, external and offshore. • Designed testing platforms standards for testing multiple testing projects. • Manage development of specifications to create and execute detailed test plans. • Provide significant contribution to all levels of the design and development. • Interacting with developers, System engineers, Business Analysts to identify application defects. • Review, evaluate, and document existing Quality Assurance/testing code, processes and contributors. • Recommend resources necessary to achieve QA objectives. • Provide significant input to all phases of the SQA process based on a fundamental understanding of Oracle products, customer requirements, and sound SQA principles and standard industry best practices. • Work with development, project management, supervisors and management through all phases of the project. • Training other Quality Assurance Analysts specifics to testing methodology and best practices. • Oversee & creates training programs. • Develop and follow project metrics. • Complete risk and impact assessments. • Conduct routine quality audits. • Mentor employees: Responsibilities include interviewing, and training employees; planning and directing work Show less
-
-
-
Micros Retail Systems
-
United States
-
Software Development
-
1 - 100 Employee
-
Quality Assurance Supervisor
-
Mar 2012 - Oct 2014
Provides necessary definition, development and deployment of the point-of-sale product, quality assurance strategy, addressing all phases of product development.Directly supervises Quality Assurance Team Lead and Quality Assurance Testers, including the preparation and delivery of staff performance evaluations and career developmentactivities.Manages department and overall expectations pertaining to setting accurate schedules,costs and resources.Ensures delivery against QA department goals and objectives, meeting commitments and coordinating overall quality assurance schedule.General supervision and technical guidance to the QA Staff in the analysis,design,testing, and deployment of software out into the retail field.Review, evaluate, and document existing Quality Assurance/testing code, processes and contributors.Put together a plan for future testing, including areas for development, hardware/lab requirements, and staffing requirements, to obtain specific results.Participate in new candidate interview process providing experienced feedback and suggestions.Maintain responsibility for assuring that all products defect free and compliant with technical specifications.Accurately and efficiently tracked billable time spent throughout day to ensure accountability for all team members.Used and manipulated the automated testing tool (Xunit) to use for unit testing in an xml format.Train and mentor all team members.Accurately and efficiently tracked billable time spent throughout day to ensure accountability.Create and execute detailed test plans for multifaceted modifications sometimes including extensive calculations and database data verification.Review and give feedbacks on the Functional Requirement Documents.Create and execute test scripts based on the functional and business requirements of the customer.Used and manipulated the automated testing tool (Xunit) to use for unit testing in an xml format. Show less
-
-
QA Supervisor
-
Mar 2012 - Feb 2014
• Provides necessary definition, development and deployment of the point-of-sale product quality assurance strategy, addressing all phases of product development.• Directly supervises Quality Assurance Team Lead and Quality Assurance Testers, including the preparation and delivery of staff performance evaluations and career development activities.• Manages department and overall expectations pertaining to setting accurate schedules, costs and resources.• Ensures delivery against QA department goals and objectives, i.e. meeting commitments and coordinating overall quality assurance schedule.• General supervision and technical guidance to the QA Staff in the analysis, design, testing, and deployment of software out into the retail field.• Put together a plan for future testing, including areas for development, hardware/lab requirements, and staffing requirements, to obtain specific results.• Participate in new candidate interview process providing experienced feedback and suggestions.• Maintain responsibility for assuring that all products defect free and compliant with technical specifications.• Accurately and efficiently tracked billable time spent throughout day to ensure accountability for all team members.• Meet with Product Managers and individual software development Managers to ensure delivery of a high-quality product is compatible with release timeline targets.• Accurately and efficiently tracked billable time spent throughout day to ensure accountability.• Review and give feedbacks on the Functional Requirement Documents. Show less
-
-
-
MICROS Systems Inc
-
United States
-
Software Development
-
700 & Above Employee
-
Senior QA Analyst
-
Jan 2007 - Mar 2012
• Provides necessary definition, development and deployment of the point-of-sale product quality assurance strategy, addressing all phases of product development. • Directly supervises Quality Assurance Team Lead and Quality Assurance Testers, including the preparation and delivery of staff performance evaluations and career development activities. • Manages department and overall expectations pertaining to setting accurate schedules, costs and resources. • Ensures delivery against QA department goals and objectives, i.e. meeting commitments and coordinating overall quality assurance schedule. • General supervision and technical guidance to the QA Staff in the analysis, design, testing, and deployment of software out into the retail field. • Put together a plan for future testing, including areas for development, hardware/lab requirements, and staffing requirements, to obtain specific results. • Participate in new candidate interview process providing experienced feedback and suggestions. • Maintain responsibility for assuring that all products defect free and compliant with technical specifications. • Accurately and efficiently tracked billable time spent throughout day to ensure accountability for all team members. • Meet with Product Managers and individual software development Managers to ensure delivery of a high-quality product is compatible with release timeline targets. • Accurately and efficiently tracked billable time spent throughout day to ensure accountability. • Review and give feedbacks on the Functional Requirement Documents. Show less
-
-
-
-
Senior Quality Assurance Analyst
-
Jan 2007 - Mar 2012
Managed team during absence of Supervisor. Used and manipulated the automated testing tool (Xunit) to use for unit testing in an xml format. Participate in new candidate interview process providing experienced feedback and suggestions. Performed department process audits required for Sarbanes Oxley compliance. Possess expert knowledge of the in-store application functionality and third party interfaces. Accurately and efficiently tracked billable time spent throughout day to ensure accountability. Review and give feedbacks on the Functional Requirement Documents. Create and execute test scripts based on the functional and business requirements of the customer. Faithfully adhered to department procedures and processes as well as utilizing functional checklists relating to banner, system, integration, performance or regression testing. Validate system functionality by running test scripts for point-of-sale systems validating compliance and accuracy with functional requirements of requested changes. Perform ad hoc testing utilizing creativity and master knowledge of the application and the user's environment. Train and mentor new and junior level team members. Performed in depth analysis and investigation of complex functionality. Create and execute detailed test plans for multifaceted modifications sometimes including extensive calculations and database data verification. Uncover, investigate and thoroughly report defects, providing supporting proof, as well as offering suggestions on usability to increase end user experience and asking pointed , questions seeking clarification through the various proper channels. Install and maintain customer's customized and controlled test environments on countless hardware configuration variations. Show less
-
-
Education
-
Lakeland Community College
-
Mayfield High School