At a Glance
- Tasks: Design and automate tests to ensure the reliability of our cutting-edge AI platform.
- Company: Join Fogsphere, a London-based innovator transforming workplace safety with advanced technology.
- Benefits: Competitive salary, professional development, and hands-on exposure to AI and IoT technologies.
- Other info: Collaborative environment with excellent growth opportunities and a focus on innovation.
- Why this job: Shape QA strategy in a fast-scaling startup and make a real impact on safety.
- Qualifications: 3+ years in software testing, solid Python skills, and experience with TDD/BDD.
The predicted salary is between 45000 - 55000 ÂŁ per year.
Fogsphere is a London‑based innovator focused on transforming workplace and urban safety through advanced AI, Computer Vision, and Industrial IoT. Built on a principled “Edge‑to‑Fog‑to‑Cloud” architecture, our platform turns passive CCTV cameras and sensors into proactive hazard detectors, capable of identifying threats like missing PPE, fire, smoke, restricted access violations, and more—in real time and at scale. This helps organizations across industries—from manufacturing, construction, oil & gas, and healthcare to smart cities—reduce workplace accidents by up to 90%, ensure regulatory compliance (EHS), and gain powerful operational insights.
As a QA Engineer, you will design, automate, and execute tests that ensure the reliability, security, and performance of Fogsphere’s AI platform. You’ll work hands‑on across UI, API, integration, and security testing, collaborating closely with Engineering, Product, and DevOps to embed quality throughout the development lifecycle. This role reports to the QA Lead.
Responsibilities:- Implement, maintain, and optimize automated tests across UI, API/backend, integration, and regression suites.
- Contribute to robust testing pipelines in CI/CD (Azure DevOps), including gating policies and quality metrics.
- Apply Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD) practices using Behave and related frameworks.
- Execute and manage test plans and test cases in Atlassian X‑Ray or TestQube testing platforms, with clear traceability to requirements and defects.
- Build scalable GUI test automation with Playwright and/or Selenium; stabilize flaky tests and improve runtime.
- Collaborate with engineers to reproduce, triage, and root‑cause defects; champion preventive fixes.
- Integrate and monitor security checks in the pipeline (static analysis, dependency scanning, basic runtime checks).
- Contribute to test data management and maintain test environments aligned with microservices and Kubernetes deployments.
- Track and report quality signals (coverage, pass/fail trends, defect leakage) to the QA Lead and stakeholders.
- Document test strategies, fixtures, and utilities; share knowledge through reviews and pairing.
- Software Development: 3+ years in software testing/engineering; solid Python proficiency (tests are Python‑based).
- Quality Assurance: 1+ years hands‑on QA for enterprise or high‑availability platforms; practical use of TDD/BDD.
- Tools & Frameworks: Behave for BDD (or equivalent); Playwright and/or Selenium for UI automation; Atlassian X‑Ray (1+ years) for test management and traceability; Azure DevOps pipelines and ecosystem for CI/CD; SonarQube.
- Test Infrastructure & Security: Experience integrating automated tests into end‑to‑end pipelines; exposure to code and dependency security scanning.
- Architecture & DevOps: Familiarity with microservices, containers, Kubernetes, and distributed systems; Git fluency.
- Performance testing experience (e.g., JMeter, Locust).
- Familiarity with compliance frameworks (ISO 27001, SOC 2).
- Exposure to container ecosystems, IoT, or AI‑enabled tooling.
- Opportunity to shape QA strategy in a fast‑scaling, tech‑centric startup.
- Hands‑on exposure to cutting‑edge AI, IoT, and edge computing technologies.
- Professional growth: training, conferences, certifications, and career progression.
- A collaborative, inclusive environment with a high innovation pulse.
QA Engineer employer: Fogsphere
Contact Detail:
Fogsphere Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land QA Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Fogsphere employees on LinkedIn. A friendly chat can sometimes lead to job opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your testing projects, especially those using Python, TDD, or BDD. This gives potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of CI/CD pipelines and automated testing tools like Playwright and Selenium. We want to see how you think and solve problems, so be ready to discuss your approach to QA challenges.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people at Fogsphere. Plus, it shows you’re genuinely interested in being part of our innovative team.
We think you need these skills to ace QA Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the QA Engineer role. Highlight your experience with Python, TDD/BDD practices, and any tools like Playwright or Selenium that you've used. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for quality assurance and how you can contribute to Fogsphere's mission. Be sure to mention any relevant projects or experiences that showcase your expertise.
Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—show us how you've used them to solve real problems. Whether it’s stabilising flaky tests or improving test coverage, we love to see examples of your impact in previous roles.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're genuinely interested in joining our team at Fogsphere!
How to prepare for a job interview at Fogsphere
✨Know Your Tech Stack
Familiarise yourself with the tools and frameworks mentioned in the job description, like Python, Behave, Playwright, and Azure DevOps. Be ready to discuss your experience with these technologies and how you've used them in past projects.
✨Showcase Your Testing Mindset
Prepare to talk about your approach to QA, especially regarding TDD and BDD practices. Think of specific examples where you implemented these methodologies and how they improved the testing process or product quality.
✨Demonstrate Collaboration Skills
Since this role involves working closely with Engineering, Product, and DevOps teams, be ready to share experiences where you successfully collaborated with cross-functional teams. Highlight any challenges you faced and how you overcame them.
✨Prepare Questions About Quality Assurance Strategy
Show your interest in shaping the QA strategy by preparing insightful questions about their current processes and future goals. This not only demonstrates your enthusiasm for the role but also your proactive mindset towards contributing to the team.