- QA Leadership & Test Strategy
- Lead QA strategy, test planning, test execution, and traceability for test coverage
- Create and drive processes for defect triage, release readiness, and production validation
- Provide regular QA reporting and stakeholder communication
| - Automation Strategy & Ownership
- Define web and mobile automation strategy
- Build scalable frameworks, reusable components, and CI/CD integration
- Assess existing automation assets and establish a roadmap for automation coverage, framework modernization, and long-term maintainability
- Lead the migration strategy for converting existing Selenium automated test cases into Playwright automated test cases, including framework mapping, locator strategy, test refactoring, parallel execution, reporting, and validation of converted tests
- Apply Vue.js application testing knowledge, DOM structure understanding, and reliable locator practices when designing and reviewing automated tests
- Define standards for maintainable automation design, including page object or equivalent design patterns, reusable utilities, test data management, environment configuration, version control, and code review practices
- Manage and mentor QA Analysts/Automation Engineers on the team
| - Hands-On QA & Automation Execution
- Contribute to automated and manual testing
- Write/review automation code and debug failures
- Develop automated tests for functional, regression, API, integration, mobile, and data-validation scenarios, including testing C#/.NET-based APIs and using SQL to validate data outcomes
| - Mobile & Cross‑Platform Testing
- Lead automated testing for native iOS/Android mobile apps and mobile web using industry-standard native automation stacks (i.e., Sauce Labs, Appium, Espresso/ XCUITest frameworks)
- Manage and coordinate mobile testing infrastructure setup and maintenance
- Support transition from vendor supported QA to in‑house model
| - Process, Tools & Continuous Improvement
- Document automation frameworks, execution processes, environments, and release validation procedures to support transition from vendor-supported to in-house QA operations
- Validate automation deliverables, knowledge transfer outcomes, and operational readiness during transition activities
- Evaluate and Improve QA workflows
- Establish regular reporting and track QA metrics
- Support test management tools (Azure DevOps Test Plans or equivalent)
- Evaluate emerging tools, including AI‑assisted testing
| - AI-Assisted Testing and Automation Modernization
- Leverage AI-assisted testing tools to generate draft test scenarios, test cases, and automation scripts from user stories, acceptance criteria, business rules, wireframes, and requirements documentation
- Validate, refine, and govern AI-generated test assets to ensure accuracy, traceability, maintainability, privacy, security, and alignment with QA standards
- Use AI responsibly to accelerate Selenium-to-Playwright conversion, identify reusable patterns, improve locator quality, reduce flaky tests, and support automation refactoring
- Promote practical AI adoption within the QA team through standards, prompt patterns, review practices, and knowledge sharing
| - Cross‑Functional Collaboration
- Partner with Developers, BAs, PMs, and vendors
- Translate requirements into testable scenarios and automation opportunities
- Communicate risks, dependencies, and quality status
| - Supervisory Responsibilities
- Hire, mentor, and guide QA Automation Engineers and Analysts
- Support onboarding, skill development, and QA standards
- Provide direction on test design and automation practices
- Oversee day‑to‑day QA work
| - Other Responsibilities
- Performs other tasks as assigned by management/supervisory staff
- Performs tasks after hours, on weekends, and as required by management/supervisory staff
|
|
|