Software Development Engineer in Test (Level 5)
Job Description
Do you enjoy solving complex problems with the simplest solutions? Are you excited by a fast paced multi-tasked environment? Would you like to help us innovate on behalf of Digital and Device customers? Work hard. Have fun. Make history. Amazon is the earth’s most customer centric company. Along with being a retail company, it has a special focus on innovative technology and high-profile devices. We have worked to produce best-selling tablets with breakthrough hardware technology, e-readers that have revolutionized reading, Fire TV, a tiny yet powerful way to watch the best movies and TV shows in the comfort of your living room and Echo, our latest cutting edge product. The Device, Digital & Alexa Support (aka. D2AS) organization goal is to provide the best customer experience and support for our devices, digital content & Alexa applications. The D2AS Technology team owns critical applications and backend services along with test solutions to achieve this. The team is looking for a Software Development Engineer in Test. In this role, you will be creating and designing test automation for new customer facing product diagnostic applications. You will also work on automation to test the in-house relationship management platform that delivers one of the industry’s best customer satisfaction scores. You will create automation that covers service level, integration, end-to-end and regression testing. You will define test plans, test specifications, test suites, test cases as well as design tools for unit, functional and performance testing in a programmatic manner. You should have a combination of solid in-depth knowledge of Quality Assurance, solid understanding of the operating system software, as well as knowledge of object oriented design principles. You should command the skill to communicate clearly and effectively. You will work directly with Developers, QA Engineers, Product Managers, and Technical Program Managers to ensure quality development and quality of our applications and platforms. You will work with the team to drive the software development process toward quality-centric methodologies. You will have the opportunity to work on automation software in areas including business intelligence, web service implementation, database design, web based applications, and UI design. In this position, you will use a variety of mainstream and open source technologies like Java, Linux, Oracle, Python as well as in-house Amazon technologies. The technical skills required for this role include strong object-oriented design and programming in Java. Some scripting, SQL and data modeling is helpful. In addition the role will offer project management, leadership and test system design opportunities. We are looking for a passionate, hard-working, and talented individual who has experience building innovative test solutions. Key Responsibilities: - Be responsible for the design, architecture and development of test frameworks and automated tests - Investigate and deliver innovative system solutions in testing - Work in an Agile/Scrum environment to deliver high quality software - Work side by side with partners, colleagues and teams on challenging problems - Mentor others in automation frameworks and creating automated tests - Have experience working with web technologies - Be highly effective and thrive in a dynamic environment with multiple, changing priorities - Take great pride to innovate on testing new products that are used by millions of users - Be comfortable with proactive outward communication and technical leadership and take on challenges
Do you enjoy solving complex problems with the simplest solutions? Are you excited by a fast paced multi-tasked environment? Would you like to help us innovate on behalf of Digital and Device customers? Work hard. Have fun. Make history. Amazon is the earth’s most customer centric company. Along with being a retail company, it has a special focus on innovative technology and high-profile devices. We have worked to produce best-selling tablets with breakthrough hardware technology, e-readers that have revolutionized reading, Fire TV, a tiny yet powerful way to watch the best
movies and TV shows in the comfort of your living room and Echo, our latest cutting edge product. The Device, Digital & Alexa Support (aka. D2AS) organization goal is to provide the best customer experience and support for our devices, digital content & Alexa applications. The D2AS Technology team owns critical applications and backend services along with test solutions to achieve this. The team is looking for a Software Development Engineer in Test. In this role, you will be creating and designing test automation for new customer facing product diagnostic applications. You will also work on automation to test the in-house relationship management platform that delivers one of the industry’s best customer satisfaction scores. You will create automation that covers service level, integration, end-to-end and regression testing. You will define test plans, test specifications, test suites, test cases as well as design tools for unit, functional and performance testing in a programmatic manner. You should have a combination of solid in-depth knowledge of Quality Assurance, solid understanding of the operating system software, as well as knowledge of object oriented design principles. You should command the skill to communicate clearly and effectively. You will work directly with Developers, QA Engineers, Product Managers, and Technical Program Managers to ensure quality development and quality of our applications and platforms. You will work with the team to drive the software development process toward quality-centric methodologies. You will have the opportunity to work on automation software in areas including business intelligence, web service implementation, database design, web based applications, and UI design. In this position, you will use a variety of mainstream and open source technologies like Java, Linux, Oracle, Python as well as in-house Amazon technologies. The technical skills required for this role include strong object-oriented design and programming in Java. Some scripting, SQL and data modeling is helpful. In addition the role will offer project management, leadership and test system design opportunities. We are looking for a passionate, hard-working, and talented individual who has experience building innovative test solutions. Key Responsibilities: - Be responsible for the design, architecture and development of test frameworks and automated tests - Investigate and deliver innovative system solutions in testing - Work in an Agile/Scrum environment to deliver high quality software - Work side by side with partners, colleagues and teams on challenging problems - Mentor others in automation frameworks and creating automated tests - Have experience working with web technologies - Be highly effective and thrive in a dynamic environment with multiple, changing priorities - Take great pride to innovate on testing new products that are used by millions of users - Be comfortable with proactive outward communication and technical leadership and take on challenges
Basic Qualifications
Bachelor’s Degree in Computer Science, or relevant work experience
4+ years professional experience as a Software Development Engineer in Test (SDET)
Strong computer science fundamentals in design, data structures, algorithm design, problem solving, and complexity analysis
Proficiency in multiple modern programming languages such as Java, JavaScript, C++, and Python
Strong server side Java experience
Experienced in web test automation
Demonstrated experience in test framework design and development
Experience building and designing test cases and automation
Experience with testing methodologies
Excellent communication, collaboration, reporting, analytical and problem solving skills
Proficient with Agile testing methodologies and best practices
Deals well with ambiguous/undefined problems; ability to think abstractly
Preferred Qualifications
QA Methodologies and software life cycle
Demonstrated experience in test framework design and development
Testing services, websites, and mobile applications
Experience instrumenting CI/CD pipelines in native web/API development environments
HTML, CSS, JavaScript, XML, and web client technologies
Designing and building test tools and systems
Security testing, performance testing, and load testing.
Ability to work at both detailed and abstract levels
Strong analytical, troubleshooting/problem solving skills
Solid grounding in computer science fundamentals; Algorithms and Data Structures
Strong, object-oriented design and coding skills
Coding experience with automated testing frameworks, tools, services, and physical devices
Experience developing in a Linux environment
Experience with web services and databases
Experienced in mobile (iOS and Android) test automation
Ability to effectively articulate technical challenges and solutions
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Companies hiring on Cutshort
About Amazon India
Founded :
2015
Type :
Products & Services
Size :
100-1000
Stage :
Profitable
About
Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one.
Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world.
Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind.
You'll also hear us say that at Amazon, it's always "Day 1." What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.
FRONT-END iOS development in SWIFT (preferable), OBJECTIVE C using AGILE METHODOLOGY to design, develop, debug and deploy iOS Mobile applications with modern architectural practices
Cross-functioning with our product development team wherein you’ll tackle complex tasks and transform them into intuitive, accessible and easy-to-use UI for our customers around the world
Follow the coding guideline standards to ensure a bug free code as per industry norms.
Complete unit testing of the code before sending it for review
Participate in the complete agile software delivery cycle, including development, testing, troubleshooting etc.
Participate in process improvement program to improve the overall quality of the delivery process.
This role offers good exposure in E-COMMERCE SEGMENT with HIGHLY SCALABLE design solutions
Min of 3 years of relevant experience in iOS app development is a must, preferably in e-commerce vertical
KEY TECHNICAL SKILLS:
Proven knowledge of iOS SDK and development on X-CODE IDE using SWIFT (preferable), knowledge of OBJECTIVE C, JAVA will be an added advantage
Responsive Front End Designs with adaptability to various screen sizes
Familiarity with REST web services and RESTful APIs. Knowledge of SOAP would be an added advantage
iOS UI design principles, patterns, and best practices, preferably MVC, MVVM & MVP
Good knowledge of SQLite, JS/JQuery for database management
Proficiency in code versioning tools/Source Code Repositories like GIT, SVN
Experience with offline storage, threading (AJAX), and performance tuning
Agile/Scrum methodology using JIRA or any agile tool
Exposure to security protocols for code, data and system
Knowledge of the open-source iOS ecosystem, OOPs and the libraries
A knack for benchmarking and optimization
Familiarity with continuous integration
DESIRED INTERPERSONAL SKILLS:
Self-learner with passion for learning new technologies along with a creative problem-solving approach
Strong communication skills (verbal & written)
Should be adaptable to new ideas and have an out of box thinking approach
Effective interpersonal communication skills in a highly collaborative team environment
QUALIFICATIONS:
3-5 years of relevant experience
B.E/ B. Tech/ M. Tech in Computer Science/ Electronics Communication/ IT engineering
M.Sc. (Computer Science or IT)/ MCA from a reputable institute
The candidate should have knowledge of Functional Modules like SD, MM, etc, Enhancements, OOPS ALV's, well versed with Core ABAP Concepts, Adobe Forms, RICEF (Reports, Interfaces, Conversions, Enhancements, forms) Objects, Good knowledge of SAP Tables. The candidate should have knowledge of Functional Modules like SD, MM, etc, Enhancements, OOPS ALV's, well versed with Core ABAP Concepts, Adobe Forms, RICEF (Reports, Interfaces, Conversions, Enhancements, forms) Objects, Good knowledge of SAP Tables.
• 2-3+ Years of overall experience. • Very Strong knowledge in PHP, MySQL, Javascript etc. • Solid understanding in PHP frameworks like: Symfony, Codeigniter, Laravel etc. • Development experience with Wordpress and other E- Commerce CMS. • Experience of creating highly scalable, robust web applications. • A solid understanding of the full web technology stacks (i.e. Lamp, Rest, API integration, Version control- Git, and authentication schemes. • Good to have development experience in JS frameworks like: Node JS, Angular JS, React Js etc. • Good to have development experience in HTML, CSS, LESS, SASS, Grunt etc. • Rigor in A / B Testing, test coverage and other web best practices. • Familiar with Jira and Scrum process. • Good to have knowledge on Ruby on Rails. • Fluent in English Communication.
Summary:
Be part of a dynamic start-up environment to deliver best solutions. The position is with fast growing team of engineers, designers, and product analysts in an agile development environment. We are looking for enthusiastic, experienced software engineers that can work on delivering high quality platform solutions.
Job Description:
* Hands on experience in programming language ROR(ruby on rails)
* Contribute to the architecture and evolution of the Cloud platform.
* Find creative and elegant solutions to complex problems.
* Dealt with database performance issues and query optimization in MySQL.
* Contributed fixes/features to Rails, jQuery.
* Written and/or maintain a Rails plugin.
* Execute full life-cycle software/website development
* Write well designed, testable, efficient code
* Produce specifications and determine operational feasibility
* Integrate software components into a fully functional software system
Requirements: -
* Quick Learner and street-smart person who can grasp things faster
* Proven 3-7 yr work experience in as a computer software engineer or software developer or web developer
* Ability to develop website in Ruby on Rails, JavaScript, JS Frameworks
* Excellent knowledge of Relational Databases, SQL and ORM technologies
* Experience in developing web applications using at least one popular web framework (Rails, Sinatra)
* Experience with test-driven development
* Ability to document requirements and specifications
* Familiarity with website development methodology and release processes
* UI experience needed.
* Experience on any of the front end technology
* Angularjs/ Emberjs/ React/ Backbonejs / knockoutjs
Qualifications: B.tech / M.tech / MS in Computer Science or equivalent preferred.
Job Title: Machine Learning Engineer
1) Minimum 1 year exp in Data Science/Natural Language Processing and Machine Learning
2) Good grasp of one of the following but not limited to languages: Java, C++,
3) Good grasp of Python,
4) Familiar with various ML libraries such as the following but not limited to: Scipy, Numpy, Tensorflow
5) Has worked previously in NLP and/or ML/Deep Learning Projects.
Experience in developing commercial software using Python, Java script, or Java.
• Working knowledge of object-oriented programming and/or functional programming paradigms.
• Good understanding of Algorithms and Data Structures.
• Should have valid US B1 Visa, and be willing to travel in a weeks’ time to US
• Expected to be in US for a week for the training
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
Read about what our users have to say about finding their next opportunity on Cutshort.
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.