Logo of Huzzle

Find 31,000+ jobs, internships & events from 6,000+ top companies on Huzzle using AI

QA Engineer

image

Sage

26d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
  • Newcastle

AI generated summary

  • You must have UI test automation skills, AWS knowledge, CI/CD experience, performance testing, scripting proficiency, and familiarity with containerization, IaC, and resilience testing tools.
  • You will conduct performance testing, develop automated test cases, enhance test frameworks, support incident responses, drive resilience strategies, and mentor junior engineers while participating in Agile ceremonies.

Requirements

  • Proficiency in UI test automation (e.g., Selenium).
  • Knowledge of CI/CD pipelines and test automation integration.
  • Familiarity with monitoring and logging tools (e.g., New Relic, Datadog, Prometheus, Grafana, Splunk).
  • Understanding of SRE principles, including reliability testing and fault tolerance.
  • Experience across the full testing lifecycle, from test planning to User Acceptance Testing (UAT).
  • Experience in performance and load testing for cloud-based applications.
  • Understanding of AWS cloud services and cloud infrastructure testing.
  • Hands-on experience with test automation frameworks and scripting languages (Python, Java, JavaScript).
  • Experience with containerized applications (Docker, Kubernetes).
  • Exposure to resilience testing tools (e.g., Chaos Monkey, Gremlin).
  • Familiarity with Infrastructure as Code (IaC) tools (Terraform, CloudFormation).

Responsibilities

  • Conduct performance, load, and stress testing to optimize system scalability and stability.
  • Collaborate with SREs, DevOps, and engineers to integrate QA best practices into CI/CD pipelines.
  • Develop, execute, and maintain automated test cases to ensure cloud software reliability.
  • Build and enhance test automation frameworks for cloud infrastructure and application reliability.
  • Support incident response efforts by diagnosing, documenting, and resolving production issues.
  • Drive resilience testing strategies, including chaos engineering, to strengthen system robustness.
  • Participate in Agile ceremonies, contributing to continuous improvement initiatives.
  • Coordinate User Acceptance Testing (UAT) to ensure smooth product releases.
  • Mentor junior QA engineers in automation, cloud QA, and SRE methodologies.

FAQs

Is this a fully remote position?

No, this is a hybrid role requiring three days per week in our Newcastle office.

What technologies and tools should a candidate be familiar with for this role?

Candidates should be proficient in UI test automation tools like Selenium, familiar with CI/CD pipelines, and have knowledge of monitoring and logging tools such as New Relic, Datadog, Prometheus, Grafana, or Splunk.

What level of experience is required for this position?

Candidates should have experience across the full testing lifecycle, from test planning through to User Acceptance Testing (UAT).

Will this role involve mentoring junior staff?

Yes, this position includes mentoring junior QA engineers in automation, cloud QA, and SRE methodologies.

Is experience with performance testing necessary for this job?

While performance and load testing experience for cloud-based applications is a nice-to-have skill, it is not explicitly listed as a must-have.

What kind of testing will the QA Engineer be involved in?

The QA Engineer will conduct performance, load, and stress testing, drive resilience testing strategies, and coordinate User Acceptance Testing (UAT).

Are candidates required to have experience with specific cloud services?

Familiarity with AWS cloud services and cloud infrastructure testing is considered a nice-to-have skill for candidates.

What programming or scripting languages should candidates be familiar with?

Candidates should have hands-on experience with test automation frameworks and scripting languages such as Python, Java, or JavaScript.

Will the QA Engineer be expected to participate in Agile ceremonies?

Yes, the QA Engineer will participate in Agile ceremonies and contribute to continuous improvement initiatives.

At Sage, we knock down barriers with information, insights, and tools to help your business flow.

Technology
Industry
10,001+
Employees

Mission & Purpose

Sage is a software company that provides business management solutions to help businesses of all sizes manage their finances, operations, and people. They offer a range of software products and services, including accounting, payroll, human resources, and enterprise resource planning (ERP) solutions. Their ultimate mission is to empower businesses and entrepreneurs by providing them with the tools and insights they need to make informed decisions and drive growth and success. Sage's purpose is to simplify and streamline business processes, reduce complexity, and enable their customers to focus on what they do best – running their businesses efficiently and effectively.

Culture & Values

  • Human

    Empathy, care and connections with customers and colleagues

  • Bold

    We are curious, courageous, ambitious and creative

  • Trust

    We deliver on our promises to customers, colleagues, society and shareholders

  • Simplify

    We strip away complexity