Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 
ADCI - Karnataka
Recruiting Team 

Job Description is looking for an experienced Quality Assurance Engineer to join its Quality Engineering team. Our systems need to meet remarkably high standards of quality, performance and reliability, operating around the clock on a massive scale. If you are a talented, detail-oriented and enthusiastic QAE who is passionate about quality and is enthusiastic about the new cutting edge technology offered to consumers, then this is the right team for you.

The person is expected have a strong drive for results, good interpersonal skills and the ability to work both independently and in a team environment. They should be fully capable of understanding complex systems and developing the tools to test the same. They are also expected to be significant contributors in the design and development of high quality test automation. QAEs are expected to continuously raise the bar for QA practices, establishing and documenting procedures which are applicable company-wide. They need to be abreast of the latest technologies both in the company and industry and be able to utilize them to good effect.

Successful Candidates will have:
- A Bachelor's or Master's degree in Computer Science and 4+ years of experience in testing or development is desired
- Programming experience with Java, .Net, C++ or Perl is required for this position
Extensive-experience developing test automation tools and frameworks.
- Experience with functional, performance and stress testing for both web applications and back end services
- Experience developing high quality test startegies and test plans.
- Strong problem solving and trouble shooting skills and an ability to come up with creative solutions to impossible-to-solve problems
- Experience with databases, SQL, DHTML/XML and JavaScript a plus

Basic Qualifications

  • A Bachelor’s degree in Computer Science or equivalent combination of technical education and work experience;
  • 1 to 5 years of Software Development experience;
  • Experience designing highly interactive web applications with performance, scalability, accessibility, usability, design, and security in mind. If you don't have all of these, that's ok, but be excited about learning the few you don't know.
  • Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform).
  • Solid software development background including design patterns, data structures, test driven development.
  • Experience with distributed (multi-tiered) systems, algorithms, and relational and no-sql databases.
  • Familiar with building complex web applications using Javascript / AJAX, XHTML, CSS.
  • Experience with or knowledge of jQuery, Java, Struts, and other website technologies.
  • Knowledge of Perl or other scripting languages a plus
  • Software development experience in building highly scalable applications.
  • Any previous experience in working with Big Data or leveraging machine learning in improving consumer experience is desirable.
  • Excellent verbal and written communication skills.

Preferred Qualifications

  • Master’s degree in Computer Science, Computer Engineering or related technical discipline
  • Experience in eCommerce and Deep hands-on technical expertise
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Experience working with service oriented architectures and web based solutions.