Description
Key Skills: Node.js, TypeScript, Playwright, AWS, API Testing, Load Testing, Test Automation, SQS, EventBridge, Lambda
Good to Have Skills: React, Material-UI, JavaScript, Jest, ESLint, Prettier, Storybook, K6, RDS, API Gateway, Cognito, Bitbucket Pipelines, Terraform, JMeter, Artillery, Postman, Jira, XRay, Zephyr, GitHub Copilot, Claude, Cursor, CI/CD Pipeline Integration, Infrastructure as Code, Agile Methodologies, Performance Testing, Contract Testing, Quality Observability, Coverage Analysis
Roles & Responsibilities:
- Work within the test framework established by the Sr. SET contributing to Playwright suite maintenance, shared utilities, and test data scaffolding.
- Collaborate with the Sr. SET and Sr. QA Automation Engineer to expand coverage across UI, API, and integration test layers.
- Execute load and performance test scenarios against critical payment workflows using tooling such as k6, JMeter, or Artillery and communicate findings clearly to the team.
- Build test coverage for async, event-driven workflows validating SQS-driven processes, EventBridge patterns, and Lambda invocations where outcomes are eventual rather than immediate.
- Test for correctness in async financial operations including retry logic, idempotency, dead letter queue handling, and state consistency across distributed service boundaries.
- Contribute to CI/CD pipeline test integration supporting quality gates and helping maintain signal quality across the pipeline.
- Expand API and contract test coverage across microservices, catching integration failures before they reach production.
- Review user stories for testability and raise quality concerns early in the development cycle.
- Leverage AI-assisted development tools for test authoring, coverage gap analysis, and smarter triage as a daily part of workflow.
- Contribute to quality observability including coverage trends, flakiness tracking, and test metrics.
Experience Required: 3-5 years of professional experience in test engineering or a related technical discipline with solid programming fundamentals and hands-on experience with test automation frameworks.
Education: Bachelor's degree in a technical discipline or equivalent experience