Job Description
location:20022,Washington, DC, United States
Company:PB Consulting
Core Responsibilities
- Design, develop, and maintain scalable automation frameworks for UI and API testing using Java and TypeScript (Playwright, Selenium, REST-assured, Karate).
- Validate microservices-based architectures, REST APIs, and security controls including authentication, authorization (authN/authZ), and RBAC.
- Perform deep data integrity validation across SQL and NoSQL databases, ensuring consistency, referential integrity, and correct state transitions.
- Test event-driven systems using Kafka or similar streaming platforms, validating message flows, ordering, duplication, and end-to-end processing.
- Develop automated tests for resiliency scenarios (failover, retries, idempotency) and execute performance/load testing under peak conditions.
- Integrate automated tests into CI/CD pipelines using Jenkins, GitHub, or Bitbucket.
- Analyze logs and telemetry using CloudWatch, Dynatrace, AppDynamics, ELK/EFK to troubleshoot failures and validate system behavior.
- Collaborate with Product, Development, and Architecture teams to define quality gates early in SDLC and mentor junior engineers.
Qualifications
- Bachelor’s in Computer Science or related field, or 7+ years of experience, including 5+ years in automation testing.
- Strong programming skills in Java and TypeScript.
- Experience testing microservices architectures and distributed systems.
- Strong SQL skills for backend validation.
- Hands-on experience in Agile environments with strong analytical skills.
Preferred
- Experience in logistics, aviation, rail, or financial systems.
- Exposure to Kafka, AWS, and JMeter.
- Experience with legacy systems (mainframe/3270, batch processing) and modernization testing.