Offers “Amazon”

Expires soon Amazon

Software Development Engineer in Test (Analytics & Insights)

  • Internship
  • Amsterdam (Montgomery County)

Job description



DESCRIPTION

Amazon's Advertising Analytics and Insights (A&I) team is looking for a motivated and experienced ‘Software Development Engineer in Test' to strengthen our product release process. We are a start-up within one of the fastest growing and most strategic parts of Amazon. The A&I team owns the product, technology and deployment roadmap for advanced analytics and insights products across our advertiser success team. Advertiser success is core to Amazon's growth, as it helps our suppliers drive awareness, consideration, and purchase of their products by consumers around the world, and generates revenue which helps us lower prices and invest in improvements to our customer experience. We are a highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, the A&I team is growing at an unprecedented rate with a seemingly endless range of new opportunities.

As a member of the Global A&I Release Management and Quality Assurance team, you will work closely with the A&I Software Development and Product Management teams as well as with the dedicated Quality Assurance Engineers (QAEs). Your understanding of the products is essential for your work on test frameworks, test tools and test case automation. You will build and apply solutions that assess and mitigate quality risks for our products across various layers, including user interfaces, APIs, and data warehouses. Further, your work will allow QAEs to deploy and execute test packages in an automated fashion to scale the QA process for A&I's products.

Your key responsibilities:
· Designing, developing and effectively applying automated solutions.
· Measuring product quality and recommending actionable improvements to the product.
· Assessing the testability of components/features built by the development teams.
· Definition, implementation and analysis of metrics to determine test effectiveness and the overall quality of software.
· Reviewing QAEs' test scripts and automated test cases, ensuring they are reliable, efficient and provide effective coverage.
· Development of test strategies for non-functional areas (e.g. performance, load, scalability, etc.).
· Ensuring the code provided is tested at the appropriate level (unit test, integral/functional, UI, etc.).

Desired profile



BASIC QUALIFICATIONS

· Bachelor's degree in Computer Science or related field
· Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
· 2+ years professional experience in software development
· Experience building and designing test cases
· Experience with testing methodologies (e.g., unit, integration)
· Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
· Proficiency in, at least, one modern programming language such as C, C++, C#, or Java

Make every future a success.
  • Job directory
  • Business directory