Automation Tester/Engineer

Remote Full-time
We are seeking a highly skilled Automation Engineer to design, implement, and maintain automated testing frameworks that ensure the reliability, security, and usability of our applications. This role will focus on building a solid testing strategy across back-end and front-end systems, with a strong emphasis on unit, integration, and end-to-end coverage. Key Responsibilities - Develop, maintain, and scale automated test suites across Back-end (API) and Front-end technologies. - Implement and enforce a Testing Pyramid strategy: - Unit Tests (PHPUnit): business rules, validators, helpers. - Integration Tests (PHPUnit): database, mail, queues, HTTP controllers. - E2E Tests (Playwright): real-browser flows for critical forms. - Drive test coverage with a focus on unit + integration tests; use E2E tests for happy paths and high-risk edge cases. - Establish best practices for test design, including equivalence partitioning, boundary analysis, and cross-field rule validation. - Collaborate with developers, QA, and product managers to define test strategies and acceptance criteria. - Integrate automated tests into CI/CD pipelines to ensure consistent quality at scale. - Document testing frameworks, patterns, and strategies for long-term maintainability. Areas of Focus - Data Validation & Rules: - Empty vs. filled states, min/max length, allowed/forbidden characters. - Invalid email/phone formats, numeric ranges, past/future dates, multi-select limits. Cross-Field Logic: - Password/confirm match, start/end dates, conditional required fields. Security: - CSRF protections, server-side validation matching client rules. - Rejecting unknown fields (prevent over-posting). - Rate-limiting abusive submissions. Usability & Accessibility (a11y): - Keyboard-only navigation, correct focus order. - Error summary linked to fields, aria-invalid attributes, live regions for errors/success. Internationalization (i18n): - RTL support, localized messages, number/date parsing. Resilience: - Handling slow networks gracefully. - Retry idempotency for requests. - Duplicate submission protection. Qualifications - Proven experience in automation engineering with both back-end APIs and front-end applications. - Strong knowledge of PHPUnit for unit and integration testing. - Experience with Playwright (or similar frameworks like Cypress, Selenium, Puppeteer) for E2E testing. Solid understanding of software testing principles (testing pyramid, equivalence partitioning, boundary testing). Familiarity with accessibility (WCAG), security best practices, and usability testing. Hands-on experience integrating automated tests into CI/CD pipelines. Strong problem-solving, debugging, and analytical skills. Nice-to-Have Skills Familiarity with internationalization (i18n) and localization testing. Knowledge of performance testing and load simulation. Experience working in agile environments with DevOps practices. Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Entry-Level Customer Support Chat Agent – Remote Work Opportunity with blithequark**

Remote Full-time

**Experienced Customer Service Representative – Remote Work Opportunity at blithequark**

Remote Full-time

Director Culinary Services / Executive Chef

Remote Full-time

Senior Accountant, Transaction Processing - Remote

Remote Full-time

**Experienced Virtual Chat Moderator – Remote Customer Support Specialist**

Remote Full-time

Experienced Full Stack Hotel Reservationist and Client Experience Specialist – Web & Cloud Application Development

Remote Full-time

Experienced Virtual Customer Care Professional – Delivering Exceptional Service in a Remote Setting for arenaflex

Remote Full-time

Curriculum & Program Developer for Dental Assisting – Certificate Program

Remote Full-time

Chief Financial Officer | CFO for established & growing potential IPO technology company in Glendale, CA – (job id: 1677193722)

Remote Full-time

Experienced Teenage Remote Data Entry Specialist – Entry-Level Position for High School Students with Basic Computer Skills and Sharp Typing Abilities

Remote Full-time
← Back to Home