Talent.com
This job offer is not available in your country.
SDE

SDE

EMIS Group PlcChennai, UK
30+ days ago
Salary
£37,056.00–£45,998.00 yearly
Job description

About this job

A SDET is responsible for ensuring a product’s quality by making sure it performs as users expect it to. You are expected to be creative in devising technical ways to manipulate, crush and sabotage software into submission - while creating innovative testing technologies along the way. Coding of automated tests will be part of your daily work and you will have responsibilities in all stages of the product cycle through requirements, design, development and release of the product.

The role (What you will DO and the IMPACT you will have)

  • Work as a team member within a self-managing, potentially geographically distributed project team made up of Developers, Testers, a Product Owner, Scrum Master and Project Manager or a service improvement team made up of the same but with a Service Delivery Manager rather than a Project Manager.
  • Participate in team daily stand up meetings to report on progress and raise impediments.
  • Active and enthusiastic participation in end of sprint retrospectives to agree improvements to working practices.
  • Participate in sprint planning and story pointing sessions with the team to agree on priority of user stories in the sprint backlog and to estimate the effort required to deliver stories.
  • Deliver testing tasks for user stories against timescales committed to in the sprint planning meetings.
  • Perform functional and non-functional testing on EMIS products including but not limited to acceptance, stability, resilience, performance, system, integration, regression, usability, load, stress, compatibility, deployment and smoke testing.
  • Identify and implement technical approaches to testing that allow acceleration and automation of the testing effort.
  • Identify technical opportunities to produce tools that enhance the productivity of the Development Department.
  • Design lean and efficient tests based on user stories, acceptance criteria, lean test plans and discussions with team members, subject matter experts and clinical experts to include test design, test data design, test pre-requisites etc.
  • Design highly efficient and risk based regression test suites to reduce the risk of regressing existing functionality within new projects or service improvements.
  • Creation and maintenance of suitable test environments.
  • Capture test results and raise defects to the team where expected results differ to actual results.
  • Participate in self-development activities such as attending Coffee Shops, Testing Dojos, Team Learning Activities, Book Clubs and Special Interest Groups.

Knowledge, Skills and Experience (What you will KNOW or LEARN)

Essential

4 years’ experience in a Technical testing role

  • Must be able to do basic programming in C# or a similar OOP language such as C++, Java.
  • A passion for quality and a tendency to ensure that the i’s are dotted and the t’s are crossed.
  • A questioning mind, never accepting anything at face value.
  • An ‘under the hood’ approach to understanding systems and a need to get down to the nuts and bolts of how things work.
  • Basic knowledge of scripting technologies such as PowerShell or Python.
  • Knowledge of software testing methodology (Various techniques, frameworks, etc.)
  • Exposure to some aspects / phases of automation including GUI, integration testing, and performance / load testing.
  • Experience with defining test plans and test cases
  • Experience working closely with a team of software engineers and product owners.
  • Exposure to working with Product Owners and SMEs to define user story examples / acceptance criteria and exposure to Gherkin using tools like SpecFlow and Fitnesse.
  • Some experience in understanding and testing complex enterprise systems architecture.
  • Basic MSSQL skills and some understanding of complex XML structures.
  • Good experience defining lightweight, high value test plans and tests.
  • Experience working closely with a team of software engineers and product owners.
  • Superb communication skills both written and verbal.
  • Desirable

  • ISTQB Foundation in Testing with Agile Tester extension or similar qualification.
  • Some experience working with geographically distributed team members.
  • Exposure to Microsoft Visual Studio, .NET Framework (v2.0 to v4.5) and C#.
  • Degree in a Computing related subject such as Computer Science, Software Engineering etc.
  • Previous experience in the Healthcare domain.