Project Overview
The engagement will be structured under a Contractor of Record arrangement and defined on a project-by-project basis, with clear deliverables and measurable outcomes.
Key Responsibilities & Deliverables
- Test Strategy Development: Define test automation strategies across functional, regression, integration, and performance testing.
- AI-Enhanced QA: Explore and implement AI-driven approaches, such as autonomous test generation, adaptive testing, and anomaly detection.
- Tooling & Integration: Integrate automation frameworks with CI/CD pipelines and development workflows.
- Collaboration: Partner with engineering and product teams to define quality goals and embed automated testing early in the development lifecycle.
- Metrics & Reporting: Establish quality metrics and deliver actionable insights to stakeholders.
Project Deliverables
- AI-driven QA prototypes and proof-of-concepts integrated into projects.
- Regression and functional test suites automated for core Enumerate applications.
- Continuous integration of test automation with build/deployment pipelines.
- Reports and dashboards on quality metrics, test coverage, and defect trends.
Skills, Knowledge & Expertise
- Strong expertise in designing and building automated test frameworks.
- Proficiency in languages such as Python, Java, or JavaScript, and frameworks like Selenium, Cypress, or Playwright.
- Hands-on experience integrating test automation with CI/CD tools (ADO, Jenkins, GitHub Actions, GitLab CI, etc.).
- Deep understanding of software testing principles, including functional, regression, performance, and integration testing.
Preferred Qualifications
- Experience with cloud-based testing environments.
- Familiarity with MLOps and testing AI/ML-enabled applications.
- Strong communication skills and ability to coach teams on quality best practices.
