Craig Smith
About
Craig Smith is from Crewe, England, United Kingdom. Craig works in the following industries: "Computer Software", "Internet", "Marketing & Advertising", "Government Relations", "Government Administration", "Management Consulting", "Insurance", and "Health, Wellness & Fitness". Craig is currently Software Test Analyst (Contract) at Assurant, located in Crewe, England, United Kingdom. In Craig's previous role as a Software Test Analyst (Contract) at AmazeRealise, Craig worked in Manchester, England, United Kingdom until Aug 2020. Prior to joining AmazeRealise, Craig was a Software Test Analyst (Contract) at BookingGo and held the position of Software Test Analyst (Contract) at Manchester, United Kingdom. Prior to that, Craig was a Software Test Analyst (Contract) at Simplyhealth, based in Andover, United Kingdom from May 2019 to Sep 2019. Craig started working as Software Test Analyst (Contract) at Instem in Liverpool, United Kingdom in Jan 2018. From Jun 2017 to Dec 2017, Craig was UAT Test Lead (Contract) at Department for Education, based in Coventry, United Kingdom. Prior to that, Craig was a Software Test Analyst (Contract) at Skills Funding Agency, based in Coventry, United Kingdom from Feb 2017 to Jun 2017. Craig started working as Software Test Lead (Contract) at Department for Work and Pensions (DWP) in Leeds, United Kingdom in Mar 2016.
If you’re looking for Craig Smith's email address, you can find it on finalscout.com. Finalscout is a professional database with more than 500 million business professionals and 200 million company profiles.
Craig Smith's current jobs
Craig Smith's past jobs
• Digital Agency developing new corporate website for Royal London Asset Management • Content creation and testing of website built within Episerver CMS • Accessibility testing utilising Wave plugin and NVDA software • Social Media/metadata testing utilising Opengraph plugin • Created extensive suite of training content and delivered multiple training workshops to end client content editors
• Testing of data flows from MS Dynamics Great Plains accounting software into SAP financials • Manual testing of front end GUI's intended for data collection of supplier data and bank details • Querying of both Dynamodb and MSSQL2016 databases in order to ascertain data integrity throughout the pipeline. • Created extensive mixture of both automated and manual postman collections in order to contract test a multitude of REST API's. • Usage of SwaggerUI in order to understand range and scope of API's, Kibana in order to enhance defect detail and JIRA/Confluence for Kanban workflow management.
• Created test strategy in order to understand and gain stakeholder approval for the testing to be undertaken against a defined project • Created manual test scripts within JIRA utilising XRAY plugin in order to step out the testing required in order to give confidence in the application under development • Fully automated API contract tests utilising Postman collections and assertions in order that confidence can be retained against future changes in the CI pipeline • Manually tested registration portal hosted on a sitecore CMS website • Creation and maintenance of test data within various MSSQL(2016) databases in order to prove the end to end integrity of the application under test along with the underlying SSIS packages • Basic Cross Browser (Browser Stack), Accessibility (HTML_CodeSniffer), and performance (J-Meter) metrics collected in order to increase confidence in the application under test
• Manually created and ran test cases in VSTS against complex clinical trial applications • Automated mixture of website and desktop applications utilising robot framework and autoIT (POC) • Created CI pipeline for automated tests from GitHub through to VSTS reporting, involving creating build definitions and installing dependencies on build agents. (POC) •Evaluated pre-existing C#/Specflow automation suite for coverage • Exposure to C# White for automating desktop applications.
• Established the UAT test strategy, acceptance in service criteria and go-live process for Microsoft Dynamics Navision 2017 • Performed (hands-on) the roles of System Tester and UAT Manager • Worked closely with the existing Finance, Commercial teams and third party development company • Engaged with and was a point of contact for the wider business on UAT, cut-over activities and Service Transition • Provided transition support for the move of new processes into the relevant BAU functions
• Testing data flows from web based systems via API's into SQL server databases and re-exposure via Birst reporting dashboards to end users. • Automated end to end solution using robot framework (python) and C# specflow • Managed and maintained code base and environments utilising VSTS (application code) and gitlab (automation suites) • Stubbed out external data source utilising mongodb
• Automated testing of java based website using selenium with robot framework (python) • Inspection of API WSDL and XML using SOAPUI in order to validate expected behaviour • OAT within a virtualised Unix environment containing load balanced NGINX, application and mongodb tiers in order to understand architectural behaviour and defined associated risks • Built and maintained relationships with vendor suppliers (HP,IBM,BT,SKYSCAPE) in order to maintain sustainable application and infrastructure integrated environments for both test and production • Accessibility testing (Dragon, Jaws, Zoom text, Wave ) in order to give confidence that the applications under test met WCAG guidelines • Performance testing using JMETER in order to give confidence that the applications under test can perform under expected and excessive usage • Limited exposure to security testing (burp, Nessus, OWASP ZAP)
•Manual Functional Testing of international Native/Hybrid Android and IOS Apps and cross browser testing of websites with an emphasis on cookie usage and tracking in order to gain an understanding of A/A and A/B experiments in design and results •Application management using HockeyApp, Airdroid, Teamcity, Sourcetree and GIT •SDLC management utilising JIRA, Invision and BDD techniques •Interrogation of Google Analytics and Hockey App crash data in order to improve understanding of real time application use •Querying of SQL Server2012 and Amazon DynamoDB in order to prove database integrity and improve the quality of defects raised. •Automated Testing of .net API's utilising Cucumber/Capybara/Ruby in order to validate end to end system behaviour •Limited exposure to Automation test tool Appium and emulators Genymotion and Xcode emulator
Worked as part of an agile (Scrum) team testing a bespoke web based recruitment CRM application •Manual Functional Testing against requirements, user stories and information gleaned from Business Analysts, Developers and Users •System Integration Testing (SIT) – Creation of and running of test cases in order to validate that all the application components were able to run asynchronously without error and the application was able to communicate with both bespoke and third party applications •User Acceptance Testing (UAT) – Global User Acceptance Testing across multiple time zones – Part of a team triaging, isolating root causes and retesting resolved defects arising from the cycle •Worked closely with developers and business analysts both in house and offshore (Chicago) in order to improve the overall software quality •Querying of SQL Server2008 in order to prove database integrity and improve the quality of defects raised with a strong emphasis on ETL processes. •Test Case Management, Defect Logging and tracking using JIRA. •Cross-Browser testing in order to isolate both functional differences and performance differences using HTTP Watch •Exposure to Team City, RabbitMQ and SOLR solutions in use by Development and the Automation Team as appropriate to area under test in order to improve quality of defects raised.