Overview
Your Role and Team
UAT, but done a little differently. Our UAT team is an experience-based exploratory testing team that partners with development from the first build to the final release. Your goal is to act as the first, most critical customer: a technical expert who creatively challenges our software to find high-impact issues before we release into our business-critical deployments.
This isn't a testing role where you run through a script or a set of instructions. You are a detective, an engineer, and a builder all in one. You'll be working in the world of distributed systems, data analytics platforms, and multi-cloud environments.
What You’ll Be Doing
* Building the infrastructure: You won't just use environments, you'll build and configure them to suit what you need at the time. You'll use automation frameworks for common setups and tools like Ansible, Terraform, and Docker to construct new environments from scratch. Distributed computing is constantly changing, this is how we stay up to date.
* Build the tooling: Exploratory testing is all about making a creative journey from A to B. To support that journey, you'll need to make custom tools and scripts to set the scene. This is an opportunity to keep development skills sharp, or to learn more about how to build the things you need.
* Investigating Requirements: You'll craft test plans based on strong contextual understanding of the problem being solved, gathering requirements from Jira tickets, product owners, customer feedback, and internal conversations to understand both the explicit and implicit needs.
* Creative Exploratory Testing: You'll go through iterative, risk-first exploratory testing sessions. Your goal is to find the most important, use-case breaking issues first. After that, you're looking for how we can elevate our products and their supporting documentation.
* Reporting Issues: You'll investigate issues to the point where it feels appropriate to hand over to engineering. You'll gather all the relevant information to fast-track issues through the software development process.
* Documenting Your Testing: You'll keep clear, concise notes on your test explorations, findings, and environment setups to build our team's collective knowledge.
Core Requirements (The Must-Haves)
* Linux, Shell & DevOps Skills: You must be comfortable and proficient on the Linux command line. You must be confident using SSH and working across many remote machines. This is the single most important technical skill for this role, as it's the foundation for everything we do.
* A \
#J-18808-Ljbffr