Automation Test Consultant - C# / Specflow - Inside IR35 - Long Term Assignment - Edinburgh / Hybrid, Edinburgh
Client: Resillion
Location: Edinburgh, United Kingdom
Job Category: Consulting
EU work permit required: Yes
Job Reference: dc4b08c5e775
Job Views: 6
Posted: 14.02.2025
Expiry Date: 31.03.2025
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
#J-18808-Ljbffr