QA Engineer

About the job

Type: Full Time

Location: Hybrid

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience
  • 1 year of experience in software testing
  • Experience with test automation tools like Selenium/Cypress, Rest Assured, JMeter/Locust/Gatling, WireMock
  • Experience with API automation testing tools and experience in taking product definitions (use cases/stories, requirements, etc.) and turning them into test cases
  • Experience with Java and other OO languages for UI & API automation
  • Experience with functional, integration, regression, and performance testing
  • Experience with Git
  • Experience with Unix/Linux environments
  • Experience with Shell scripting
  • Experience with API tools, especially Postman
  • Experience with project tracking tools, especially Jira
  • Experience with Agile/Scrum
  • Fluent in written and spoken English

Preferred qualifications:

  • Experience with Relational Database Systems, especially PostgreSQL
  • Experience with CI/CD tools (Jenkins, GitHub/Actions, GitLab etc.)
  • Experience with distributed systems and microservices architecture
  • Experience with Cloud platforms, especially AWS
  • Experience with containerized systems and experience with Docker and/or Kubernetes
  • Experience with coding in Java
About The Role

As a QA Engineer, you will be responsible for the overall quality of the Sourcing Value product, you will be expected to develop the automation framework architecture and design. Reporting to the Head of Technology and Engineering, you will be responsible for suggesting innovative solutions and carrying out proof of concepts such as automation of processes and improving testing strategies for a cloud-based application.

Responsibilities
  • Create detailed, comprehensive, and well-structured test plans, cases, and reports
  • Execute functional, integration, regression and performance tests
  • Participate in refinement meetings for scoping and implementation of technical solutions: estimate and coordinate testing activities
  • Identify and thoroughly document bugs and issues
  • Perform manual testing
  • Investigate new techniques, tools, methods that might increase the efficiency of quality assurance processes
  • Collaborate with other technical leaders and business stakeholders to align all constraints and come up with solutions regarding project/product/initiative outputs
  • Keep up to date on modern technologies and trends and advocate for their inclusion within products
  • Identify emerging technology solutions that reduce cost, increase efficiencies, enhance capabilities, reduce risk, and improve security
  • Ensure that Sourcing Value product provides a positive customer experience

APPLY FOR THIS JOB