Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Software Development Engineer in Test.
Vapi | Expertini

Urgent! Software Development Engineer in Test Job | Mi-Case

Software Development Engineer in Test



Job description

Company Background
Founded in 1992, Mi-Case is the industry leader in fully integrated offender management software solutions and provides industry expertise and consulting within Criminal Justice and Public Safety systems.
Mi-Case leverages a unique combination of technical, functional and industry specialization as well as partnerships with key software vendors to deliver maximum value add projects.
Job Description:
We are seeking a highly skilled and motivated Software Development Engineer in Test (SDET) to lead the design and implementation of a scalable, maintainable, and reusable Playwright-based automation framework .

This role will be instrumental in shaping our test automation strategy across multiple product teams, ensuring high-quality releases and accelerating delivery through robust test coverage and CI/CD integration.
Responsibilities:
Architect and build a modular Playwright automation framework using C# with a focus on reusability and scalability across teams.
Collaborate with development and QA teams to integrate automation into the SDLC, including pipeline integration and test data management.
Define and promote best practices for test automation, including naming conventions, code readability, and maintainability.
Mentor QA engineers on automation techniques and Playwright usage, enabling broader team adoption while promoting a shift-left testing approach.
Partner with developers to ensure applications are testable, including advocating for unique element identifiers and test hooks.
Optimize test execution speed and reliability through parallel execution, smart waits, and flaky test management.
Contribute to roadmap planning by identifying automation opportunities and technical debt.
Lead code reviews, troubleshoot test failures, and continuously improve test reliability and performance.
Mandatory Skills :
6+ years of experience in test automation, with at least 2 years using Playwright (or similar frameworks like Selenium).
Strong programming skills in C# with experience designing libraries, frameworks, or SDKs for test automation
Experience with CI/CD tools (e.g., Azure DevOps, GitHub Actions, Jenkins) and integrating test automation into pipelines
Deep understanding of the Page Object Model and test design patterns.
Ability to own the automation initiative end-to-end, proactively raise challenges, and unblock the team through your expertise
Proven ability to lead framework development and influence cross-functional teams.
Excellent communication and documentation skills
Desired Skills :
Experience with MudBlazor or similar component libraries.
Familiarity with enterprise-scale QA processes and test planning.
Familiarity with containerization (Docker) and cloud platforms (AWS/Azure)
Experience with load/performance testing tools such as Artillery, k6, or JMeter
Exposure to public safety or criminal justice software domains is a plus.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Development Potential: Insight & Career Growth Guide


Advance your career or build your team with Expertini's smart job platform. Connecting professionals and employers in Vapi, India.