Ingram Micro
Join our Talent Network

This site uses and sets "cookies" on your computer to help make this website better. You can learn more about these cookies and general information about how to change your cookie settings by clicking here. By continuing to use this site without changing your settings, you are agreeing to our use of cookies.

Skip to main content

Senior Software Development Engineer in Test

Mumbai, MH, India
Job ID: 47415

Description

Company Overview

Ingram Micro helps businesses fully Realize the Promise of Technology.TM No other company delivers the full spectrum of global technology and supply chain services to businesses around the world.  Ingram Micro’s global infrastructure and deep expertise in technology solutions, supply chain, cloud and mobility enable its business partners to operate efficiently and successfully in the markets they serve.  Combined with distinct market insights and the trust and dependability generated from decades of strong partner relationships, Ingram Micro stands apart as the global technology services provider for the future.

 

Job Information

Our challenge is to use modern tools, techniques, and methods to develop, modify, and/or update complex and extremely powerful systems.  Our customers and partners need applications that enable them to easily operate and expand their businesses.  Ingram Micro is a $50B revenue a year company, with $5B of that revenue going through our team's eCommerce web site.

Ingram Micro is seeking experienced software engineers who can leverage their skill-set to grow as part of an Agile SCRUM team.  They must be a quick learner and love challenging themselves to constantly raise the bar.  This opportunity requires strong problem-solving skills, an aptitude for team collaboration and open communication as they deliver efficient, well designed, and tested software for a positive user experience.  Innovative thinking and well-designed products with an emphasis on performance are a necessity to give our customers the best experience possible.

Key Job Functions/Requirements

  • As a Software Development Engineer in Test (SDET) your experience in Test Automation will be leveraged to enable team deliverables and product quality

  • Create, update, debug and execute automated tests; analyze failure/success of automated tests and makes modifications as required 

  • Refactor legacy code when needed to implement unit testable design and write unit tests for that code

  • Assumes end-to-end ownership of solutions as part of Agile SCRUM team, which includes product code development and other engineering tasks to support team deliverables

  • Engages in the design and development of automated test methodologies, collaborating with SDET's and product teams to implement best practices for test design and automation

  • Applies coding experience to develop and maintain test tools and frameworks to validate unit, integration and functional tests of the system

  • Develops an understanding of test engineering enterprise frameworks and techniques

  • Engages in QA testing activities efficiently and accurately, creating high quality deliverables

  • Work with team members to ensure test requirements are met prior to advancing changes into the release pipeline

  • Collect and analyze test metrics, summarize test data, and make recommendations based upon findings

  • Anticipates product development team needs for specialized test tools and frameworks

  • Evaluates and improves testing methodologies and enterprise frameworks for continuous improvement

  • Demonstrates excellent communication skills and effective collaboration in a team-oriented environment

 

Education

  • Bachelor’s Degree in Computer Science or equivalent

Minimum Experience

  • 4+ years

Specialized Knowledge & Skills

  • Hands on experience implementing test automation for enterprise applications (i.e. web, SOA, ETL, and backend)

  • Proficient with open source automation tools (i.e. Selenium, Cucumber)

  • Proficient with open source test frameworks (i.e. Keyword Driven, Hybrid, Data Driven, BDD,TDD)

  • Proficient with programming languages (i.e. Java, Python, C#, Groovy)

  • Solid test script design, automation and analytical skills

  • Expert in debugging and troubleshooting automated script failures

  • Knowledgeable in design patterns and effectively using it in the automation framework to increase reusability of the code

  • Experience with CI/CD process and DevOps practices (i.e. Jenkins, Docker, ANT, Maven, Gradle, Build/Release tools)

  • Experienced technical knowledge on QA industry tools (i.e. Selenium Web Driver, JBehave, Jira, REST Assured, Postman, TestNG, Appium, and Assurance/Testing IT competencies)

  • Proficient with Agile testing methodologies and best practices

 

Ingram Micro Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other protected category under applicable law.  
Ingram Micro
Share: mail

STILL LOOKING?

Get updates about the latest job openings
that match your skills.

Sign up today