Test Manual/Automation Engineer



SOFTWARE MIND

Company Description

Agile Soul – Software Mind

On the surface, we are a global IT service and software company that has collaborated on countless projects all over the world. Below it – an ally of those who decided to take their software development to the next level.

Job Description

Project – the aim you’ll have 

Our team works with a British insurance company on cybersecurity. We develop customer care applications that serve as the main communication channel between the insurance company and the customer.

The main app’s functional features are delivering cybersecurity alerts for customers, sharing expert advice by sending messages, instantly sending notifications of cyber events according to type, status and place of an incident, and giving access to critical security tools that monitor cyber dangers.

Position – how you’ll contribute 

This role will focus on building and maintaining quality software development. This means ensuring that from the capture of requirements, through design, implementation and release, the relevant questions are being asked, the right things are being checked against the requirements and that the specification is being executed using appropriate techniques to give confidence to stakeholders that the delivery of a new functionality is up to their quality standards. Beyond testing the underwriting, policy administration, claims management, CRM and finance systems, this role will have the responsibility to provide the right expertise and bring in suitable technology to automate as much of the quality gates as possible, enabling faster feedback to increase software development productivity.

  • Collaborating with team members, testing and implementing project activities to achieve project and client goals
  • Contributing to requirements capture and refinement:

– Participating in the capture of requirements prior to write-up in Epics, Features and User Stories (Input into business requirements is essential)

– Contributing to the team’s story refinement by ensuring that value and quality are everyone’s concerns
– Ensuring that acceptance criteria are relevant and agreed with stakeholders before stories are accepted into development

  • Contributing to design

– Comprehending the flow of the code andhow it interacts with every component
– Analyzing heterogeneous software systems, cooperating with and motivating others to enhance the overall design
– Collaborating with developers on the team to continuously improve the testability and robustness of the codebase

  • Driving the execution of the requirements

– Displaying an ability to employ appropriate test approach (be it exploratory testing or automation), tools and frameworks to maximize the effectiveness of testing.
– Building tests that align with the acceptance criteria so that the team can have evidence of meeting requirements
– Designing and building solutions for running executable requirements using automated tests
– Integrating automated test execution into continuous deployment pipeline

  • Progressing existing practices and processes

– Progressing towards having smaller feedback loops for requirements to improve team productivity and visibility to stakeholder
– Contributing towards the overall test strategy through discussion and alignment with the broader Quality Assurance Community of Practice​​​​​​​

Qualifications

Expectations – the experience you need

  • 2+ years’ commercial experience in software testing
  • Ability to code simple algorithms based on functions
  • Experience with defining test scenarios, test cases and test data preparation
  • Experience with UI testing automation
  • Knowledge of test automation frameworks like Selenium or Cypress
  • Experience with Jira/Azure DevOps or other defect tracking tools
  • Experience with database concepts and query languages (SQL)
  • Practical knowledge of object-oriented programming principles
  • Experience with Source Code Management tools like Git/SVN
  • Experience with API Testing (Postman preferred)
  • Experience in working with CI/CD tools
  • Understanding TDD and BDD software development approaches
  • Good software development practices
  • Ability to occasionally travel to the client’s location
  • Understanding agile software development practices

Additional Information

Additional skills – the edge you have

  • Experience in the Financial / Insurance industries
  • ISTQB certificates
  • Master’s or Bachelor’s degree in Engineering, Telecommunications, Computer Science, Software Technology or equivalent education
  • Analytical thinking
  • Team-work skills
  • Strong communication skills
  • Focus on self-development and teamwork
  • Ability to write and speak English at a B2+ level

To apply for this job please visit jobs.smartrecruiters.com.

LEAVE A REPLY

Please enter your comment!
Please enter your name here