Automation Test Engineer
Qualitest · California, United States · 1 mo ago
EngineeringFull-time
Key Responsibilities
- Design, build, and maintain scalable automated test frameworks for UI, API, integration, regression, and end-to-end testing.
- Create automated tests that validate both technical functionality and business-critical workflows.
- Drive shift-left and in-sprint automation practices to improve release quality and reduce production defects.
- Establish automation standards, coding practices, and scalable framework designs.
Business & Product Alignment
- Translate business requirements, customer journeys, and acceptance criteria into risk-based testing strategies.
- Prioritize automation efforts based on business risk, user impact, and production importance.
- Evaluate quality through business outcomes, operational continuity, and user trust, not just pass/fail results.
- Communicate technical quality indicators and business risk during release readiness discussions.
AI-Enabled Quality Engineering
- Use AI tools to improve test generation, defect analysis, test data management, traceability, and automation efficiency.
- Leverage AI-assisted workflows to identify coverage gaps, optimize low-value tests, detect ambiguous requirements, and predict failure points earlier in the SDLC.
- Evaluate AI-driven solutions such as self-healing automation, anomaly detection, intelligent regression selection, and automated defect triage.
- Ensure AI-generated outputs remain accurate, traceable, maintainable, and aligned with governance and business standards.
- Collaborate with engineering and quality leadership to define responsible AI adoption within testing practices.
Quality Engineering Across the SDLC
- Work closely with developers, analysts, and product owners to embed quality and testability into solution design.
- Participate in backlog refinement, sprint planning, design reviews, and release readiness reviews.
- Identify risks related to environments, dependencies, integrations, and test data, and recommend mitigation strategies.
- Validate data consistency across UI, APIs, databases, and downstream systems.
- Support root cause analysis through automation results, logs, system behavior analysis, and defect investigation.
- Continuously improve automation coverage, reliability, execution speed, and reporting quality.
Required Qualifications
- 3–5 years of experience in QA automation, test automation, or quality engineering.
- Strong experience with automation frameworks such as Playwright, Selenium, Cypress, or similar.
- Proficiency in JavaScript/TypeScript, Python, Java, or C#.
- Experience testing web applications, APIs, and integrated enterprise systems.
- Strong database knowledge and API validation experience.
- Experience integrating automated testing into CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar tools.
- Strong understanding of Agile delivery, SDLC, and modern quality engineering practices.
Critical Skills
- Strong business acumen with the ability to align testing priorities to operational risk, compliance, and customer value.
- Ability to identify meaningful business impacts and communicate technical issues clearly to stakeholders.
- Experience using AI-assisted tools for automation, debugging, test generation, and productivity improvement.
- Understanding of AI governance, traceability, maintainability, and responsible usage.
- Strong analytical thinking, problem-solving, communication, adaptability, and continuous improvement mindset.