Our client develops market leading cloud products for a large customer base supporting the evolving needs of these businesses. Our customers rely on our clients software to produce high quality that is dependable in an increasingly integrated online market.
As a successful candidate you will join a highly skilled Development & Quality Assurance team working closely with your Product Owner to deliver working software continuously using the Scrum methodology and other Agile processes. You will also be a vital part of the wider engineering team.
You will use your experience to enhance the products with which you work, drive them forward using the latest technologies and best practices whilst also as maintaining an existing code base to ensure continuing compliance.
Your primary focus will be performing automated and manual testing with your team through all stages of our software development lifecycle. Delivering high quality software is central to our cleint's success and we expect every engineer to apply sharp focus to their work, to deliver within planned and agreed and actively working on improving all aspects of our engineering process.
·Assist in planning, designing, and building the the test automation infrastructure to enable continuous deployment.
·Working alongside the QA Team to automate manual test scripts.
·Design and perform functional, regression, and performance tests
·To assist the QA Team in learning about automation technology.
·Produce accurate and reasoned estimates for assigned QA tasks.
·Execute QA/Automation tasks assigned within agreed timescales and to a high quality standard.
·Participate actively in the design and code reviews of automation tests.
·Provide assistance to the QA Team in respect of technical aspects of QA
·Achieve agreed productivity targets in order to ensure QA/Automation tasks are delivered within budget and to schedule. Reporting as early as possible to QA Team Leader/Manager where deliverables cannot be met.
·Ensure all personal work is reviewed to the relevant QA and departmental standards.
·Timely and accurate reporting of assigned task status as required by Team Leader/Manager.
·Escalate product issues and suggest product improvements.
·Escalate all issues in a timely fashion.
·Ensure adherence to internal software processes as required by Team Leader/Manager.
·You will have technical testing experience in an Agile environment.
·You will have technical testing experience with C# .NET and Selenium.
·You will have experience of manual and exploratory testing.
·You will be a self-starter with the ability to quickly learn new skills and the commitment to take responsibility for a task and see it through to completion.
·You will have good communication skills, allowing you to explain technical issues clearly to both colleagues and customers.
·You will have a strong understanding of agile working practice and be able to demonstrate the benefits that this brings to a modern development team.
·You will have a strong attention to detail.
·You will be able to work effectively as part of a team.
·1+ Years C# ASP.NET test automation using Visual Studio and Selenium (or equivalent technology).
·Knowledge of applying best practices within an automated testing framework.
·Knowledge of version control of automated tests.
·Experience of automated testing of APIs and Web Services.
·Experience of SpecFlow/Cucumber or other BDD-type frameworks
·Experience of SQL Database Querying would be advantageous.
Experience of working in an Agile development team
This job was originally posted as www.cwjobs.co.uk/job/95195329