Test Analyst

Infomentum Ltd
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 40K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

RESTful API Modeling Language
Testing (Software)
Java
API
Agile Methodologies
Confluence
Authentication Protocols
Automation of Tests
C Sharp (Programming Language)
Data Integrity
Python
Open Web Application Security
Anypoint Studio
Standard Sql
Salesforce
Web Application Security
Selenium
Software Engineering
Strategies of Testing
Web Applications
Web Testing
Openapi
Postman
Test Scripts
Gatling
Integration Tests
REST
Api Management
Mulesoft

Job description

Working primarily as a manual test analyst, with an expectation to contribute to and evolve into test automation practices, acting as a 'gatekeeper' to ensure quality delivery to our clients.

Responsibilities within the role of Test Analyst will include some or all of the following;

  • Working as a manual and automated test analyst; acting as 'gate-keeper' to ensure quality of delivery to
  • our clients.
  • Working on projects (agile or otherwise) as Test Analyst;
  • Contribute to the definition and production of test strategies and test plans
  • Write test scripts to cover functional and non-functional requirements
  • Execute test scripts manually and record results
  • Log and manage issues (including appropriate prioritisation)
  • Articulate the impact of defect and associated risk and effectively manage exit criteria
  • Summarise testing results in a completion report
  • Working within a first line support role across multiple clients to provide initial triage, bug replication and diagnosis
  • Supporting the Test Manager in defining and implementing company testing best practise processes and solutions.

Our Testing Values

  • Test with a purpose - we do not just perform tests as a "tick in the box" exercise. Design tests with the purpose of identifying issues and validation and verification, and understand what you are trying to achieve and the purpose of each test
  • Be impartial - although we work for Infomentum, we have a responsibility with our clients to make sure they are fully aware and understand any level of risk associated with a product release.
  • The client trusts us
  • Produce consistent quality - we practice what we preach and all of our deliverables are precise and accurate. This also applies to test scripts and defect reports
  • Be product and end user focused - we always consider the context of the product, and have the end user in mind when we are testing, and try to adopt their way of thinking to understand if the product is fit for purpose
  • Test the scope and beyond - think outside the box - we do not just blindly follow requirements as a check-box exercise. We are skilled test analysts capable of thinking of unconsidered scenarios which could be harmful to the product
  • Communicate clearly, openly and honestly both internally and externally - we should be transparent about our processes, our workings and our results. If we are unable to test anything, or make a mistake, we make the appropriate person aware
  • Engage the client - we understand what is important to our clients and involve them in the process. We are aware of the context of their situation
  • Be inquisitive and eager to learn new things - we are never afraid to ask a question and recognise that a greater technical appreciation of the solution is gained by attending developer meetings. We provide a different perspective
  • Be methodical and thorough - we follow a process and are rigorous in our approach. We are open and transparent about the way we approach testing and our detailed structured approach makes handovers straight forward
  • Be judgmental and opinionated in all aspects of the project to ensure quality assurance is delivered and you are engaged with the project team well
  • Be passionate in the product you deliver and always look to improve your qualities of testing
  • Provide continuous feedback - in the sprint development cycle we provide feedback during all stages of the user story life-cycle, static testing the test basis and working with the developer to commence dynamic testing at the earliest opportunity.
  • We recognise that defects found during the sprint are far more cost effective to resolve, and even more so if they can be identified earlier in the user story life-cycle
  • Enable face-to-face communication.
  • Have courage - we stand up for what we believe is right and we are not afraid of making our opinions clear
  • Keep it simple - our documentation and communication is clear and concise for all to understand- we do not use complex terminology and our defect reports and test scripts are easily interpreted
  • Practice continuous improvement - we recognise that we will work within an evolving process and environment and that we must use retrospectives and team meetings to learn from each other and make small, continual improvements
  • Respond to change - we are agile in the way that we work and open to new ideas
  • Self-organize - we can work independently within agile scrum teams and have the initiative to work out what needs to be done and what is the priority. We raise impediments when we are stuck, and seek guidance when unsure
  • Enjoy - we enjoy our job and we are passionate about product quality. We do not take pleasure
  • out of finding faults in other people's work, but we do value quality and want the best for our end-users.

Requirements

Do you want to join an agile, intuitive team based in Central London? We value open and collaborative team members with a can-do attitude - if that sounds like you, read on., Essential:

  • Working experience in manual testing of APIs using postman, including validating RESTful endpoints, request/response payloads, status codes, headers, and authentication mechanisms.
  • Ability to interpret API specifications (RAML/OpenAPI) and coordinate with development teams for issue resolution.
  • Alternatively, strong experience in manual testing of web applications with a solid understanding of functional, regression, and integration testing principles.
  • Familiarity with Agile methodologies and working in sprint-based environments using tools like JIRA and Confluence.
  • Deep understanding of the software development lifecycle
  • Working knowledge of SQL

Desirable:

  • Experience in testing MuleSoft API testing, including flows testing using Anypoint Platform
  • Experience in writing pre-request scripts, using environment variables, and automating test collections using postman
  • Experience in API/Web load testing using Gatling or similar tools
  • Experience in API/Web security testing using OWASP or similar tools
  • Experience in Salesforce CRM testing, including validation of workflows, data integrity, and UI functionality across different modules
  • Experience of setting test strategy, choosing automated testing tools, maintaining a test environment and creating testing standards
  • Experience of working throughout the testing lifecycle including static testing and managing UAT cycles
  • Experience of test automation and use of at least one tool (Selenium, Java/Python/C# etc.)
  • Experience in working as a Business Analyst
  • An active interest in the testing industry (particularly within an agile environment) - (for example self-study, reading/writing blogs, etc.)

Experience:

  • Integration testing: 1 year (required)
  • MuleSoft and Salesforce Testing: 1 year (required)
  • Software testing: 2 years (required)

Education:

  • Bachelor's Degree (required)

All Applicants MUST be eligible to live and work in the UK and must have lived in the UK for the past 3 years to be considered for this role., * Have you lived in the UK for the past 3 years?

Education:

  • Bachelor's (required)

Experience:

  • Integration testing: 1 year (required)
  • MuleSoft and Salesforce Testing: 1 year (required)
  • Software testing: 2 years (required)

Benefits & conditions

  • 25 days annual leave plus bank holidays
  • Company events
  • Company pension
  • Private medical insurance
  • Work from home
  • Performance bonus

Apply for this position