Software Quality Engineer

Popis práce

Our Client is looking for a Software Quality Engineer who has experience defining and implementing comprehensive automated test plans, running in CI/CD pipelines to deliver high quality features to our customers. In this role you will collaborate with development teams, product managers, architects and other Quality Engineers to achieve business objectives and deliver value to our customers. You will be part of the greater QE team, participating in Quality guilds to continuously learn and adopt testing best practices for cloud native applications in an agile environment. 

Key Aspects of Role

  • Champion for Quality by ensuring testing is part of definition of done, monitoring test results, supporting quality gates in CI/CD pipelines, ensuring performance test execution and reporting on quality progress and issues to ensure release readiness
  • Work with developers, product managers, architects and other QE on a features team to ensure the delivery of completed high quality code to our customers
  • Implement, maintain and execute automated smoke, integration, contract and end-to-end tests
  • Be an active member of the QE team, continuously learning and adopting testing best practices
  • Be a source of domain and technical expertise for the team in one or more areas and actively learn new ones
  • Proactively support other team members and help them to be successful
  • Work to make an impact on the whole team and its remit
  • Understanding and familiarity with testing best practices in Cloud Native, Microservices, DevOps, Test Driven Development (TDD), Extreme Programming (XP), Observability / Monitoring, as well as adopting Lean Principles

 

Required Skills:

  • BS/MS/PhD in Computer Science or related field or 3 years relevant industry experience
  • Coding experience in Java, or JavaScript or TypeScript for UI automation
  • Understanding of “shift-left” strategies and the test pyramid
  • Experience with UI test frameworks such as Cypress or Playwright
  • Experience with API testing
  • Experience working with AWS cloud products and services
  • Experience with GitLab or other version control and CI/CD tools
  • Experience with querying SQL databases, such as Postgres
  • Demonstrate critical thinking and problem-solving skills to effectively troubleshoot issues
  • Solid organization skills and can multitask across teams, and projects and priorities, with the ability to juggle multiple projects and adapt to shifting business needs
  • Action oriented to proactively drive work within the team to deliver results
  • Willingness and enthusiasm to expand knowledge base across the product area
  • Demonstrate empathy with internal colleagues, stakeholders and customers

Desired Skills:

  • Experience with API contract testing
  • Experience with Rest-Assured or other REST API test framework
  • Experience with Kafka
  • Experience with Docker and Kubernetes  
show
#6fcfe1
Image 2022 04 07 T13 01 14

Download our latest 2022 salary guide to discover how much you could be earning