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.
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.
As a Sr. 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
Bachelor’s Degree in Computer Science or equivalent
4+ years experience as QA and 3 years experience in executing and maintaining automated test scripts
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.