Job Description
We are seeking a Software Developer who can work in a quick-paced, dynamic, agile software development environment. You will collaborate on a team on multiple projects that include automating processing of large forensic images, extracting and enriching metadata, and displaying resulting information in meaningful ways for analysts to conduct assessments
,
Required Skills
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
Demonstrated experience with Linux Operating Systems
Demonstrated experience working effectively in high-performing, cross-functional teams with multiple concurrent projects
Demonstrated experience working directly with stakeholders to gather requirements, understand needs, and translate them into technical solutions with minimal oversight
Demonstrated experience in self-directed work with a strong ownership mentality and commitment to code quality, testing, and documentation
Demonstrated experience context-switching between projects and systems as priorities demand
,
About NeoMax
NeoMax is a minority owned small business that specializes in DevOps, Data Science, and Cybersecurity IT solutions. With over ten years of experience in research, engineering and development, we take a “big picture” approach to meeting our business needs, prioritizing both technical and soft skills in the workplace for improved performance.
We create a thriving work environment that enables us to provide excellent support to our customers. We encourage and respect each other, just as we are encouraged and respected by our leadership. We are committed to contributing to the health of the organization by ensuring our words and actions align with our core values of Integrity, Diversity, Empowerment, Ambition and Service. We recognize that we represent the company in all aspects of our professional interactions, and we treat individuals external to our organization with the same respect that we treat each other.