Senior SDET / QA Automation Engineer
Eccalon LLC
- Ort
- Hanover, US
- Arbetsplats
- På plats
- Anställningsform
- Heltid
- Lön
- $118k–$158k
- Publicerat
- I dag
- Källa
- DevITJobs
Requirements:
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- At least 5 years of experience in SDET, QA automation, or a related discipline.
- Hands-on experience with Playwright and/or Cypress for end-to-end UI test automation.
- Strong API testing skills with Postman (including collections, environments, and Newman for CI execution) and/or REST Assured.
- Proficiency in JavaScript/TypeScript and/or Python, including writing production-quality test code.
- Experience integrating automated testing into CI/CD pipelines, such as GitLab CI/CD or Jenkins.
- Familiarity with AWS services such as Cognito, RDS, DynamoDB, and CloudWatch, and their use in end-to-end testing.
- Experience testing authentication and authorization flows, including OAuth2, SAML, OIDC, and MFA.
- Strong understanding of HTTP, REST, JSON, and web application architecture.
- Ability to work independently, prioritize across multiple projects, and clearly communicate quality risks to technical and non-technical stakeholders.
- Preferred: Experience with synthetic monitoring and uptime automation, such as Playwright-based health checks or Pingdom scripting.
- Preferred: Familiarity with NIST 800-171, CMMC, or FedRAMP testing and traceability requirements.
- Preferred: Experience testing applications hosted in Azure GCC High or AWS GovCloud environments.
- Preferred: Background in performance or load testing with tools such as k6, JMeter, or Locust.
- Preferred: Experience with accessibility testing (WCAG 2.1, Section 508) and security-focused test cases, including OWASP Top 10 validation.
- Preferred: ISTQB certification or an equivalent QA/testing credential.
Responsibilities:
- Design, build, and maintain end-to-end UI automation frameworks with Playwright and/or Cypress across multiple web applications.
- Develop and maintain API and backend test suites using Postman collections and REST Assured, validating authentication flows, data integrity, and service contracts.
- Write and maintain clean test code in Python and/or JavaScript/TypeScript, applying consistent standards through code reviews and shared libraries.
- Create reusable test utilities, fixtures, and data factories to reduce setup effort and improve test suite reliability.
- Integrate automated test suites into GitLab CI/CD pipelines and enforce quality gates on pull requests and deployments.
- Configure and maintain synthetic monitoring scripts, such as Playwright-based uptime checks, and investigate false positives.
- Define and monitor test coverage, pass rates, and flakiness trends, and share quality insights with engineering leadership.
- Validate REST APIs against specifications, including authentication and authorization flows using OAuth2, SAML, OIDC, and JIT provisioning patterns.
- Develop data-driven test scenarios for AWS-hosted services, including RDS/PostgreSQL, DynamoDB, and Cognito, and Azure-backed platforms such as GCC High.
- Work with backend engineers to identify service-design testability gaps and recommend automation-supporting interface contracts.
- Partner with DevOps, software engineering, and IT teams to incorporate testing earlier in development and contribute to definition-of-done criteria.
- Act as the teams quality subject matter expert, mentoring engineers on testing practices, automation patterns, and tool selection.
- Maintain test documentation, plans, and traceability matrices for compliance audits and ATO evidence requirements.
- Assess and recommend improvements to QA tools and processes as our applications and team grow.
Technologies:
- API
- AWS
- Azure
- Backend
- CI/CD
- CloudWatch
- Cypress
- DevOps
- GitLab
- HTTP
- ISTQB
- Support
- JSON
- JavaScript
- Jenkins
- JMeter
- OWASP
- Playwright
- PostgreSQL
- Postman
- Python
- REST
- SAML
- Security
- TypeScript
- Web
- UX UI Design
- Cloud
More
We are hiring a Senior SDET / QA Automation Engineer at Eccalon to lead automated testing across web applications and backend services supporting DoD, Intelligence, and enterprise programs. This hands-on senior role works across the engineering stack with software engineers, DevOps, and product teams to strengthen quality throughout development and support reliable delivery of mission-critical software in regulated, compliance-driven environments. This is not a remote position.
last updated 44 week of 2026