As a Systems Engineer, a typical day will include the following duties:
WORK REQUIREMENTS:- Demonstrated experience testing applications deployed on AWS (at least 1-2 major services such as EC2, S3, RDS, Lambda, API Gateway, ECS/EKS, or CloudFront).
- Demonstrated experience with strong knowledge of QA fundamentals: test planning, test case design, defect lifecycle, regression testing, risk-based testing.
- Demonstrated experience with test automation experience using one or more frameworks/languages (e.g., Python + pytest, Java + JUnit/TestNG, JavaScript/TypeScript + Playwright/Cypress/Selenium).
- Demonstrated experience writing and maintaining automated tests integrated into CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI, or AWS CodePipeline/CodeBuild).
- Demonstrated experience with version control (Git) and standard SDLC practices (Agile/Scrum).
- Demonstrated experience with strong defect isolation and debugging skills; can collaborate with developers/DevOps to reproduce issues and validate fixes.
DESIRED SKILLS:- Demonstrated experience testing distributed systems/microservices, including asynchronous/event-driven flows (e.g., SQS/SNS/EventBridge/Kinesis).
- Demonstrated experience with Infrastructure-as-Code exposure (Terraform, AWS CloudFormation, AWS or CDK) and ability to validate deployments or config changes.
- Demonstrated experience with container platforms and orchestration (Docker, ECS, or EKS/Kubernetes) and testing containerized workloads.
- Demonstrated experience testing APIs (REST/JSON) using tools such as Postman, curl, or similar; ability to validate status codes, payloads, headers, auth, and error handling.
- Demonstrated experience with logging or monitoring for troubleshooting test failures (e.g., CloudWatch logs/metrics; or Splunk/ELK).
- Demonstrated performance and reliability testing experience (load/stress/soak) using tools such as k6, JMeter, Gatling, Locust; familiarity with scaling behaviors in AWS.
- Demonstrated experience with test data management in cloud environments (synthetic data, masking, seeding, or ephemeral environments).
- Demonstrated AWS certification (Cloud Practitioner, Developer Associate, SysOps Associate, or DevOps Engineer).
- Demonstrated experience in complex, high security, regulated environments.
- Demonstrated experience with excellent written and verbal communication skills with both technical and non-technical audiences.
A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance.