People Matter

Lead QA Automation & Test Engineer, C# .NET Desktop App - REMOTE UK/EUROPE/AMER

Mimica Automation

Mimica Automation

Software Engineering, Quality Assurance
London, UK
Posted on Tuesday, July 9, 2024

What we are building

Mimica's mission is to accelerate the discovery and deployment of automation with AI.

Our first product, Mapper, learns patterns from employee clicks and keystrokes, identifies key steps, decisions and repetition and generates “blueprints” for automation. At the core of our ML pipeline is a technology translating noisy low-level computer actions into a clean, human-readable representation. Alongside creating process maps for automation, we've launched a companion tool, Miner, which helps enterprises identify and prioritize automation opportunities.

Our approach to engineering

  • We prioritize customer needs first
  • We work in small, project-based teams
  • We have flexibility in terms of the problems we work on
  • We own the full lifecycle of our projects
  • We avoid silos and encourage taking up tasks in new areas
  • We balance quality and velocity
  • We have a shared responsibility for our production code
  • We each set our own routine to maximize our productivity

What you will own

As one of our first Quality Engineering Leads, you will be a key player in defining our testing culture and transforming our release cycle to enable reliable and faster code shipping. You will own the end-to-end QA process for the Mimica Recorder (our recording agent that captures all UI elements users interact with) and work alongside developers. Your primary focus will be adding tests, modifying app code as needed, expanding our automated test cases and continuously refining our automated testing frameworks.

Part of your day-to-day

  • Enhancing our existing automation framework to scale testing as we add new features.
  • Defining the test strategy, creating plans, authoring new test cases and running tests to support ongoing releases and provide full test coverage.
  • Designing, developing and executing automated scripts to streamline the testing process.
  • Gathering diagnostics for defect reporting and triaging issues.
  • Collaborating across teams to establish and document quality standards, including acceptance criteria.
  • Partnering with product management to understand user requirements and translate them into comprehensive test cases.
  • Staying updated on industry best practices and emerging trends in QA automation and proactively implementing improvements.
  • Mentoring and guiding other engineers on automation best practices, coding standards and test methodologies to foster a culture of quality.