Apply

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

Posted 2024-09-20

View full description

📍 Location: UK, Europe, Americas, UTC-7, UTC+3

🔍 Industry: Automation and Artificial Intelligence

🏢 Company: Mimica👥 1-10💰 $650.6k Seed on 2021-11-15Food and BeveragePackaging Services

🗣️ Languages: English

🪄 Skills: Microsoft .NETProduct ManagementQAQA AutomationStrategy.NETCommunication SkillsCI/CD

Requirements:
  • Background as a QA Automation Engineer or SDET, including experience in automated testing of desktop applications for Windows.
  • Track record of designing and implementing tests for various use cases, with a deep understanding of what and why to automate specific tests.
  • Strong core programming skills with proficiency in the Microsoft .NET stack and familiarity with the WinAppDriver (WAP) / FlaUI / UIAutomation (UIA) library.
  • Commitment to upholding high engineering standards, prioritizing code quality, testability, maintainability and reliability.
  • Strong analytical and troubleshooting skills.
  • Drive to continually develop your skills, improve team processes and elevate product quality.
  • Fluency in English, with effective communication skills – articulating complex technical ideas and trade-offs clearly.
Responsibilities:
  • 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.
  • 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.
Apply