September 22
• Define and write acceptance tests to validate the functionality and performance of front-end interfaces and data processing workloads. • Collaborate closely with developers and subject matter experts to understand requirements and design effective test strategies. • Create sample data sets to simulate real-world scenarios and test various positive and negative scenarios. • Execute test cases, identify and document defects, and work with the development team to resolve issues. • Continuously improve testing processes and methodologies to enhance the overall quality of our data processing systems. • Document test plans, test cases, and test results for future reference.
• Bachelor’s Degree in Computer Science, Engineering, or a related field. • 2+ years of hands-on programming experience. • Proven experience as a QA Engineer, Python/AWS Developer, specifically in testing data processing workloads. • Strong knowledge of software testing methodologies, tools, and best practices. • Comfort working with APIs, CLIs, and SDKs (Python) for implementing test cases. • Proficiency in defining and writing acceptance tests. • Familiarity with data processing technologies and frameworks. • Strong working knowledge of git, GitHub, and distributed version control systems. • Proficient with SDLC processes and working in an agile environment. • Excellent problem-solving and analytical skills. • Strong communication and collaboration abilities. • Strong experience with AWS services, particularly Cloudformation, Lambda (Python), Step Functions, Glue, DynamoDB, S3, Cloudwatch, SNS/SQS, and API Gateway. • US Government Experience or International Public Health Background.
Apply Now