Resillion is a global company with end-to-end capabilities: no matter your industry, your geographical location, or stage in your digital journey. With offices in North America, Europe, and Asia, Resillion will be by your side. Helping you and your organization realize your ambitions in cyber security, testing of digital media content and quality assurance.
Whether, testing, certification, (software) development, cyber security, or data-protection, the experts at Resillion do whatever it takes. We work as long and hard as necessary to get you to market.
Job Description
Job Description
Automation Test Analyst - C# and Specflow - Edinburgh - Hybrid - Inside IR35
Contract or Permanent
**Unfortunately due to nature of this role we unable to offer sponsorship but happy to consider Tier 2 Dependant Visa applicants and candidates with ILR with 3 years address history in the UK**
Role Overview
* Review requirements, specifications and technical design documents to provide timely and meaningful feedback
* Create detailed, comprehensive and well-structured test plans and test cases
* Estimate, prioritize, plan and coordinate testing activities
* Design, develop and execute automation scripts using open source tools
* Identify, record, document thoroughly and track bugs
* Perform thorough regression testing when bugs are resolved
* Develop and apply testing processes for new and existing products to meet client needs
* Liaise with internal teams (e.g. developers and product managers) to identify system requirements
* Monitor debugging process results
* Investigate the causes of non-conforming software and train users to implement solutions
* Track quality assurance metrics, like defect densities and open defect counts
Your Role
* The candidate will be working within the Client Facing Development area, specifically on the Continuous Improvement team.
* The team utilises both Desktop and Web development applications, technology include Microservice bases application development ( C#, Azure DevOps, Oracle database etc). The testing task includes combination of both Manual and Automation Testing
Technical Skills Required
* Working in a dynamic project team in either a Scrum or Kanban format. Contributing to 3 Amigos sessions, stand-ups, retrospectives etc.
* Understanding of the Gherkin syntax is required. This is used for acceptance criteria and test case documentation. SpecFlow is used in the automated test frameworks
* Key part of our agile process is the ability to contribute to the 3 amigos sessions. Engaging directly with BAs and Developers to drive out ambiguity in requirements
* Fast paced static testing
* We have a risk based approach to testing so it is important for testers to be able to articulate risk coverage, bug reports etc to test manager and project stakeholders
* Confidence to challenge requirements. (verification and validation)
* Gathering useful information for UAT handovers with business users
* Articulate the value that has been added as part of the testing process
* We have a regression averse test automation strategy. It is the testers responsibility to add to the automated regression pack as required.
* Make decisions on the types of tests to automate and the tests not to automate
* Make decisions, based on the pyramid of automation, on the type of testing to use for different scenarios (API/Service level testing or UI/Control level testing) and explain why.
* Adding to automated test pack depending on the application stack
* Integrating SpecFlow tests
* If .NET API – creating feature files and step definitions, using/creating/updating C# helper methods to write tests.
* If Postman API – creating dynamic data set up using JavaScript pre-request module.
* If .NET UI – creating feature files and step definitions in the framework, using/updating/creating new C# helper methods, using the page object model, working with developers to create static element identifiers for maintainability