Senior Web and Application Test Engineer Job in Norfolk, VA | Yulys
×

Job Title: Senior Web and Application Test Engineer

Company Name: PETA Foundation
Salary: USD 84,000.00
-
USD 99,000.00 Yearly
Job Industry: Marketing and Advertising
Job Type: Full time
WorkPlace Type: On-Site
Location: Norfolk, VA, United States
Required Candidates: 1 Candidates
Skills:
Figma
Canva
Landing Page Design
Job Description:

As a Senior Web and Application Test Engineer, you'll join a passionate team of strategists, designers, developers, and creative technologists who amplify PETA's mission to end the use of animals for experimentation, food, clothing, and entertainment. We're the creative and technical force advancing the mission through interactive online tools, including websites, mobile and CRM applications, gaming, and more.

This remote role offers meaningful contributions to a mission-driven organization. Your work will help shape how global audiences connect with animal liberation issues digitally around the world. We offer paid vacation, holidays, sick time, medical insurance, companion animal insurance, and so much more.

Position Objective:

We’re seeking a senior-level Web and Application Test Engineer to take ownership of the process and outcomes of release quality across our web and mobile products. This role blends hands-on testing with strong technical capability supporting Azure-based deployments, Docker containerized environments, and CI/CD pipelines, while ensuring consistent validation & verification practices. You’ll define approaches per project, execute a full spectrum of testing, contribute to code reviews, and help expand our automated test coverage.


Primary Responsibilities and Duties:

  1. Test Strategy, Planning & Delivery:

o Identify and recommend appropriate strategies for each project (risk-based, exploratory, automation-first, etc.) based on scope, architecture, and timelines

o Create, maintain, and execute test plans, test cases, and test scripts aligned with requirements and acceptance criteria

o Perform and document testing across: Functional, Regression, Integration, System, and User Acceptance Testing

o Execute test plans and acceptance criteria while also performing exploratory and negative testing to identify edge cases, unintended behaviors, and failure scenarios beyond documented requirements

o Support UAT planning and facilitation, including test coordination, defect triage, and readiness reporting

  1. Validation & Verification & SOP Development:

o Own and improve validation and verification processes, ensuring traceability from requirements to test evidence

o Develop and maintain QA testing SOPs to standardize workflows, reporting, and release quality gates

  1. Cloud, CI/CD, and Container Quality:

o Validate Azure cloud hosting deployment processes, including pre-release checks and post-deployment verification in production-like environments

o Work within GitHub Actions pipelines to integrate tests, interpret results, troubleshoot failures, and improve CI reliability

o Test and validate applications running in Docker containers, ensuring environment parity and predictable deployments

  1. Code Review & Quality Engineering:

o Participate in code reviews focused on quality, security, testability, and maintainability for:

  1. WordPress (themes/plugins) and Laravel frameworks, PHP
  2. JavaScript, HTML, CSS applications, and UI components

o Collaborate with web developers and project managers to improve defect prevention through better standards, clearer acceptance criteria, and scalable testing practices

  1. Automation & Tooling:

o Design and implement automated tests where they provide clear ROI, with preference for Playwright and/or Ghost Inspector

o Leverage strong programming skills to create test utilities, integrate tools into CI, and generate useful reports/metrics

o Recommend appropriate uses of AI when appropriate

  1. API & Mobile Testing:

o Perform API validation testing (contract/response validation, negative testing, data integrity checks)

o Conduct iOS native app testing, including device/OS coverage planning, UX validation, and regression testing

  1. Defect Management & Reporting:

o Log actionable defects with clear reproduction steps, impact assessment, and supporting evidence. Use reporting to improve processes to prevent recurring defects

o Provide release readiness reporting, including quality status, risk summary, and go/no-go recommendations

  1. Perform other duties as assigned by the supervisor.

Requirements:

  1. Bachelor's degree in computer science, software engineering, or a related field, or equivalent experience
  2. Eight years of experience executing functional, regression, integration, system, and UAT test efforts
  3. Eight years of experience with V&V methodologies and maintaining traceability from requirements to test evidence
  4. Five years of experience with API validation and iOS native application testing
  5. Demonstrated ability to develop QA SOPs and improve test processes across teams
  6. Ability to define and apply testing strategies appropriate to project context and risk
  7. Three years of experience with Azure deployment validation, Docker, version control (specifically Git), and GitHub Actions
  8. Three years of experience with observability/application monitoring tools such as New Relic
  9. Web/app development experience preferred, or strong hands-on experience with: HTML, CSS, JavaScript, PHP; tooling scripts (Node, Python, bash, etc.)
  10. Strong programming capability for:

o Test creation and maintenance

o Tool integration (CI/CD, reporting dashboards, test runners)

o Automated report generation and quality metrics

  1. Familiarity with additional test disciplines such as performance, accessibility/WCAG, and security testing
  2. Excellent communication and collaboration skills across engineering, product, and stakeholders
  3. Ability to learn and understand complex software systems and their interrelationships quickly
  4. Commitment to the objectives of the organization

Preferred Qualifications:

  1. Automated testing experience with Playwright and/or Ghost Inspector
  2. Experience with XCTest for UI testing of mobile apps
  3. Experience with PCI DSS security requirements and/or secure coding best practices (especially in web and payment-adjacent systems)
  4. Experience working with localization testing for a global-reaching organization serving a variety of languages and locations


The salary range for this position is $83,680.00 - $99,449.00 annually. The ultimate salary within this range that will be offered to a qualified candidate will be determined based on the candidate’s experience and the cost of living in the area in which the candidate will live and work.

A list of benefits available to qualified employees is available here.


Application Deadline:

Applications for this position will be accepted until May 29, 2026.

We may fill this job opening before the deadline if we find a qualified candidate

Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.

Become a part of our growth newsletter