Box is the market leader for Cloud Content Management. Our mission is to power how the world works together. Box is partnering with enterprise organizations to accelerate their digital transformation by creating a single platform for secure content management, collaboration and workflow. We have an amazing opportunity to further establish ourselves as leaders in the space, and we need strong advocates to help us achieve that goal.
By joining Box, you will have the unique opportunity to help capture a majority of this developing market and define what content management looks like for the digital enterprise. Today, Box powers over 99,000 businesses, including 70% of the Fortune 500 who trust Box to manage their content in the cloud.
WHY BOX NEEDS YOU
The Test Foundation Engineering team in the Backend Engineering organization is looking for Senior Software Engineer to deliver solutions for test automation and test infrastructure to support scrum teams testing needs. This position requires wide range of technical skills and you will be working on a solution best fit the requirements for each of the scrum teams. If you are passion about quality, technologies, as well love to be creative to work out a solution, this is the ideal position for you!
WHAT YOU'LL DO
Crafting and developing customized test frameworks and test infrastructure
Develop utility libraries to support testing needs.
Support test framework to integrate into the Build pipeline.
Design prototypes, perform proof of concept and evaluate open source libraries.
Promote best practice in test automation and quality engineering.
WHO YOU ARE
5+ years in hands on working experience with Java, Java script or Python
Excellent understanding of software design and programming principles.
Experience in designing and building application tools or test frameworks
Experience with hands on automation framework development:
TestNG/PyTest/Cypress/Selenium/Rest Assured/Espresso/Appium/Cucumber/Gherkin etc.
Experience with testing on large scale enterprise cloud application, front end and back end with docker/Kubernetes
Define automation success by measuring improved test coverage, efficiency of execution, and by improving failure
In depth knowledge in Git, Artifactory, CI/CD pipeline with Jenkins file, libraries or related tools.
Understand the capabilities of supporting different browsers, OS platforms and Mobile devices.
Analytical thinking and problem-solving capability
Strong interpersonal skills, attention to detail, and capability to support multiple projects concurrently
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.