- Company Name
- Medefer
- Job Title
- Lead Test Engineer
- Job Description
-
Job Title: Lead Test Engineer
Role Summary:
Lead and evolve the Playwright‑based UI automation suite, expanding coverage across critical user journeys and high‑risk areas. Own strategy for automated testing of UI, APIs, services, and background processes in a .NET/JavaScript stack. Drive integration of automation into CI/CD, mentor manual testers toward automation, and shape the overall quality approach.
Expectations:
- Deliver automated testing solutions with minimal direction.
- Work collaboratively with developers, QA, and delivery managers.
- Maintain high reliability, speed, and observability of test results.
- Communicate findings, best practices, and test strategy clearly.
Key Responsibilities:
- Own and evolve Playwright UI automation suite, extending coverage.
- Design, develop, and maintain scalable automated tests in .NET, applying BDD (ReqnRoll).
- Improve test stability, reduce flakiness, enhance reporting and diagnostics.
- Define test approach for new features, components, services, and integrations.
- Ensure testability in delivery cycles (acceptance criteria, test hooks).
- Integrate automated tests into Azure DevOps CI/CD pipelines with gating and smoke/regression strategy.
- Support defect triage with detailed evidence and root‑cause insights.
- Mentor and coach manual QA testers toward automation.
- Create and maintain documentation, standards, and “how we test” guidance.
- Identify gaps in quality and propose enhancements (API automation, contract testing, performance checks, data strategy).
Required Skills:
- Proven experience building/maintaining automation in modern delivery environments.
- Expertise with Playwright, .NET, and BDD frameworks (ReqnRoll).
- Strong CI/CD pipeline experience (Azure DevOps preferred).
- Experience testing APIs, service components, and serverless functions (e.g., Azure Functions).
- Sound testing strategy balancing UI, API, and integration tests.
- Problem‑solving, debugging, and root‑cause analysis.
- Clear communication and mentoring capabilities.
- Documentation and standards creation.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
- ISTQB or equivalent test automation certification strongly preferred.