Job Responsibilities: Testing Engineer
Salary: $20-30/Hour
Company: Amazon
Location: USA
Educational Requirements: Bachelor's Degree
A security penetration testing organization is looking to hire a penetration testing engineer to join their ranks. Our team is responsible for manually reviewing all products, services and software released by Amazon. We specialize in deep analysis to find security issues that static analysis tools can't, and we write tools to help achieve those goals. The threat surface is large and varied, and we use the results of manual analysis to help improve our company's automation to better identify and solve security problems to protect customers. This is a hands-on role that involves mentoring, guiding and supporting junior engineers. As well as developing better engineers, this project will help to change the way we work, providing advice on methods and techniques to improve the team. It could be creating tools, managing advice, having a program, or something else entirely. We need talented engineers, designers who want to contribute to the whole team. In this group, you will read and manually analyze source code in Java, Ruby, Python, JavaScript, Rust, C, and other languages to find security bugs. We don't expect you to be an expert in these languages, but we do want you to be curious and able to learn new things quickly. In this group, you will write logic software to show the effect of a word. This is not a software development engineering position or a traditional red team position. You don't have to phish people or write enterprise-grade software, but hopefully you can document problems.
If you are passionate about finding security bugs, writing tools to reduce manual searches, creating other tools, control effects, and are interested in seeing the impact of your work on the Internet, we would like you to help us solve interesting problems and complex problems.
Main Functions
Run manual integration tests and core code analysis interventions on various web services and software
Train other engineers
Management advice
Write an automation to help security testing on Amazon
Provide long-term risk reduction advice
Give communication developers a clear problem, measure and help test the fix
Work with Amazon developers to improve app security following security audit engagements
