Enumerate is a technology-driven company that leverages data and artificial intelligence to deliver innovative and scalable solutions. As part of our commitment to quality and customer experience, we are seeking forward-thinking professionals to redefine how software is tested and validated in the era of AI-driven development.
Overview
We are seeking a QA Automation Engineer to work on the implementation of automated testing frameworks for Enumerate’s software platforms. This role goes beyond traditional test automation: the ideal candidate will embrace AI-forward innovations in quality assurance, including intelligent test case generation, predictive defect detection, and continuous feedback loops.
Key Responsibilities
- Framework Design & Implementation: Lead the creation of scalable, maintainable, and robust automated testing frameworks.
- 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
- Automated testing framework design documents and implementation.
- 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.
Required Qualifications
- Proven experience as a QA Automation Engineer or Test Automation Lead.
- 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
- Awareness of AI-forward QA innovations, such as ML-driven test prioritization, self-healing tests, or defect prediction models.
- 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.
This role will be structured as a Contractor of Record arrangement on a project basis. The QA Automation Engineer will work remotely with Enumerate’s distributed teams. Scope, timelines, and deliverables will be defined for each engagement.
