Graham Sills

Graham Sills

Followers of Graham Sills87 followers
location of Graham SillsGreater Reno Area

Connect with Graham Sills to Send Message

Connect

Connect with Graham Sills to Send Message

Connect
  • Timeline

  • About me

    Senior Software Test Engineer ★ Quality Assurance advocate

  • Education

    • Bridgetown Vocational College

      1995 - 2000
      Leaving Certificate
    • Waterford Institute of Technology

      2001 - 2005
      B.Sc. (Hons) Commercial Software Development First Class Honours (1.1) [GPA: 3.8]
  • Experience

    • AOL International

      Nov 2005 - Mar 2010

      Role & Responsibilities: ● Lead Tester for Live Help Instant Messaging System, Email Client, Knowledge Management System & Broadband Connections Management System● Played a pivotal role during the development process utilizing my operational experience● Analyzed requirement documents to define a test basis and scope● Clarified ambiguous requirements with project manager and stakeholders● Prepared Test Plan and defined Test Cases● Assembled Test Data from relevant sources for test execution● Test execution and defect management● Advised all stakeholders regarding test results, defects and behavior● Performed Compatibility, Accessibility, Usability, and Regression Testing● Documented Test Evaluation/Exit reports● Coordinated UAT and provided support in three Indian sitesAs part of our company merge we worked with the UK Test team and re-evaluated our entire test process, establishing a new procedure and set of test documentation.Skills Gained:✔ Established fundamental test knowledge within the software development life-cycle✔ Successfully lead test projects from end to end✔ Improved analytical skills and attention to detail✔ Acquired good communication skills from dealing with a wide variety of people including senior release management, project managers, and both in-house & third-party developers✔ Examined ISEB documentation and utilized the methods and techniques involved to improve our test process✔ Usage of HP Quality Center/ALM for writing test cases, logging defects, and producing reports Show less Role & Responsibilities: ● Provided technical support to customers regarding broadband connection problems, email, wireless, games console setup, speed issues, and AOL software queries● Troubleshooting: diagnosed the root problem and selected the most appropriate solution● Team point of contact for compiling examples of new issues to escalate to the networks teamSkills Gained:✔ Problem solving: root cause identification & finding the right solution✔ Acquired knowledge about operating systems, wireless connections, and general PC maintenance & troubleshooting✔ Conflict management when dealing with irate customers✔ Improved written communication in order to write complex technical steps in a clear and concise manner Show less

      • Application Tester

        Jan 2008 - Mar 2010
      • Technical Support Engineer

        Nov 2005 - Dec 2007
    • Pilz

      Mar 2010 - Jan 2015

      Accomplishments:✔ Earned the promotion to Senior Test Engineer due to the value added within the organization, success of my testing, and my strong work ethic.✔ Introduced QA process changes which increased quality & efficiency, and reduced business costs.✔ Defined & lead the solution for the Test Automation strategy which increased efficiency & accuracy, and reduced maintenance.✔ Enhanced the testing ability of many Testers from one-on-one coaching & training.✔ Provided extensive support and guidance for other teams based on my in-depth knowledge of the entire application.Role & Responsibilities:● Test Team Lead of the "PASmulti" domain (graphical programming editor)● Managed all QA activities for my responsible test team● Assigned, planned, controlled, and reviewed of sub team member tasks● Coordinated testing for cross domain features● Lead, motivated and supported sub team members● Mentored and coached Software Test Engineers outside of my own team● Defined Test Plans and strategies● Provided support to Requirements Engineers to reinforce the product specification ● Defined Performance Testing scenarios● Reviewed and enhanced test suites from testers in other domains● Communicated the status of quality, gave accurate feedback and recommendation● Used several 61131 programming languages (IL, STL, & LL) for Integration Testing● Performed online testing to verify programs behaved correctly while program was running on the PLC Device Show less Accomplishments :✔ Most defects raised in the organization for three consecutive years with 90% High/Medium priority.✔ Successfully managed the testing of the largest & most complex team (by codebase size, # of requirements, highest level of integration with other teams).✔ Improved test coverage by performing requirement gap analysis, risk analysis, defect escape analysis, and in-depth knowledge of both the domain and internal knowledge of the system.✔ Reduced time taken to run Regression suite by 40% by restructuring and removing duplication & granularity.Role & Responsibilities:● Test Team Lead of the "PASmulti" domain (graphical programming editor) since October 2010● Designed, executed, and maintained all tests for my responsible domain● Analyzed all requirement documentation and defined appropriate test suites● Defined System Test scenarios for integration of new features● Investigated defects reported by Customer Support and the UAT team● Devised exploratory test scenarios and integration tests using system-wide knowledge● Used Black-box techniques (e.g., boundary value analysis, equivalence partitioning)● Highly involved in all phases of the development life-cycle● Restructured, refactored, and enhanced the legacy test cases● Monitored and reviewed Integration & GUI automation scripts from the Automation Tester● Analyzed and reported from manual & automated test failures into bug tracking systems● Device configuration & technical setup of various networking protocols for hardware testing● Performed Localization Testing● Executed Functional Testing on new features and Regression Testing on existing features● Logged defects & retested bug-fixes Show less

      • Senior Software Test Engineer Team Lead

        Jan 2013 - Jan 2015
      • Software Test Engineer & Team Lead

        Mar 2010 - Dec 2012
    • PC-Doctor, Inc.

      May 2016 - now

      Role & Responsibilities: ● Project QA Lead for the Toolbox, Toolbox Remote, Service Center, & Service Center Remote product suites● Define Test Plans, organize test initiatives for the team● Test computer component diagnostics installed on over 50 million Dell systems● Ensuring consistent high quality and delivery of time sensitive critical notifications● Collaborate with requirements, development, and data teams to define optimal solutions● Communicate and work effectively with project stakeholders● Identify & report risks early in the project● Proactively adapting based on changing business needs & limitations● Root cause computer hardware problems to the component level● Manage and review the work assignments of the team members● Provide technical guidance and leadership to the team● Learn, apply, and lead implementation of QA tools and application of best practices● Research, recommend and implement process improvements Show less Role & Responsibilities: ● Review product requirements and documentation and write test cases● Execute test cases, review test artifacts, and document defects● Identify software defects and verify bug fixes● Configure BIOS, firmware, & drivers to simulate customer scenarios● Troubleshoot between hardware and software problems● Configure and maintain test environment (hardware, operating system images, applications)● Manage workload to meet established timelines● Independently troubleshoot and reproduce issues, document results, determine root causes● Manage test artifacts using Jira, SynapseRT, & Confluence Show less

      • Senior Quality Assurance Engineer

        May 2017 - now
      • Quality Assurance Engineer II

        May 2016 - Apr 2017
  • Licenses & Certifications

    • Computing in Python II: Control Structures

      Georgia Institute of Technology
      May 2022
      View certificate certificate
    • Computing in Python I: Fundamentals and Procedural Programming

      Georgia Institute of Technology
      Nov 2020
      View certificate certificate
    • Computing in Python III: Data Structures

      Georgia Institute of Technology
      Dec 2022
      View certificate certificate
    • PC Maintenance and Networking

      Waterford Institute of Technology
      Jan 2007
    • Microsoft DAT201x: Querying with Transact-SQL

      Microsoft
      May 2016
      View certificate certificate
    • ISTQB Certificate in Software Testing

      ISTQB - International Software Testing Qualifications Board
      Sept 2011
    • Linux Commands & Shell Scripting

      IBM
      Dec 2023
      View certificate certificate