Quality Engineer

at  Colt Technology Services

Lisboa, Área Metropolitana de Lisboa, Portugal -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jan, 2025Not Specified19 Oct, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Colt provides network, voice and data centre services to thousands of businesses around the world, allowing them to focus on delivering their business goals instead of the underlying infrastructure.
Short Description
Job Title: Network on demand QA Engineer
Function: Digital & Information Office (DIO)
Location: Lisbon, Portugal
Set up: Hybrid
Why we need this role
This person is to ensure that the capability we build for our 2 award winning B2B customer-facing Network On Demand applications is of high quality to continue to delight our customers. This involves joining our QA team and working in a fast-moving Agile/Kanban model. This person will have good experience of testing APIs, back-ends and front-ends using a combination of automated and manual testing techniques.
The team is small and nimble, and as a result has made amazing progress in the industry, but as we build new features into our applications we want to make sure we don’t accidentally break something. We work in a business with lots of other applications which are integrated with one-another, so interaction with our peers is key to ensure that our testing is collaborative, effective, and robust.
Sometimes we also have to test the water with new stuff, and so there will be a need to develop spikes/proof-of-concepts to evaluate tools and approaches to ensure the evolution of our testing approach makes best use of new technologies and techniques.
What you will do

Typical tasks and responsibilities will include:

  • Understanding requirements
  • Designing tests to ensure that requirements are delivered with high quality
  • Performing manual testing
  • Automating manual tests
  • Working with other testing teams across the organisation, as well as those performing end-to-end testing spanning across multiple applications
  • Documenting defects through written descriptions, screenshots and video capture
  • Triaging defects and working with developers to get them resolved.
  • Suggesting and analyzing new techniques and approaches to make testing more efficient and effective.
  • Transforming how we think about testing so the team starts testing as soon as we understand the requirement, and not after we have finished writing code

What we’re looking for

  • Documenting tests
  • Automating UI and API testing using a range of tools such as:
  • Selenium
  • Cypress
  • Allure
  • Serenity
  • Cucumber
  • Java and JMeter
  • REST Assured
  • Scrum tools such as Jira or Azure DevOps
  • Git/GitLab
  • Defect management tools such as HP Quality Center
  • Oracle/SQL

Nice to have (with opportunity to learn on the role):

  • Swagger/OpenAPI Specification API definition
  • Docker/Kubernetes
  • Messaging platforms such as RabbitMQ
  • Microservices
  • Node.js/JavaScript
  • NoSQL Databases (CouchDB, Mongo etc)

Skills
Applications System Design
Applications Development
System Maintenance and Enhancement
System Development Life Cycle
Applications Knowledge
Education
A bachelor’s or master’s degree in computer science, software engineering, or closely related field

Responsibilities:

Typical tasks and responsibilities will include:

  • Understanding requirements
  • Designing tests to ensure that requirements are delivered with high quality
  • Performing manual testing
  • Automating manual tests
  • Working with other testing teams across the organisation, as well as those performing end-to-end testing spanning across multiple applications
  • Documenting defects through written descriptions, screenshots and video capture
  • Triaging defects and working with developers to get them resolved.
  • Suggesting and analyzing new techniques and approaches to make testing more efficient and effective.
  • Transforming how we think about testing so the team starts testing as soon as we understand the requirement, and not after we have finished writing cod

Nice to have (with opportunity to learn on the role):

  • Swagger/OpenAPI Specification API definition
  • Docker/Kubernetes
  • Messaging platforms such as RabbitMQ
  • Microservices
  • Node.js/JavaScript
  • NoSQL Databases (CouchDB, Mongo etc


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

Proficient

1

Lisboa, Portugal