Java, C#, .net
Carbonite has invested heavily in engineering and product quality and this investment has proven to be a big differentiator for the Company. Carbonite's business requires a complex array of interdependent systems and functionality including:
Unified Customer Portal for centralized management supporting the midmarket, resellers, and institutions - centrally manage users, companies, jobs, services, etc.
Endpoint software - Reliable, easy-to-use client backup software (PC, MAC, Mobile) and Web access and mobile applications for iPhone, iPad, and Android.
Virtual Server Backup — allows our midmarket customers to store/restore database and application servers which are Virtually hosted either locally or from the cloud.
Business Continuity — developing a line of hardware appliances that bring business continuity services onto the customer's premises with combined local/cloud storage solutions.
Infrastructure team develops infrastructure software to store, protect, and access customer data, with the ability to handle large scale and the ability to talk to any 3rd party storage engine to help minimize cost and maximize the following:
Durability: we never lose it.
Availability: it's always there for you.
Flexibility: we support different usage models and applications.
Profitability: inexpensive for us to use.
The Quality Engineering team at Carbonite is looking for someone who can help us continue our mission to invest in continuously improving our quality focus. This position will be responsible for the design, development and automation of new test cases which focus on qualification of our new CDPC platform. This will include participation in all aspects of quality initiatives. You will be involved with RESTful API’s, UI automation, Performance testing and much more. We have invested heavily in automation using selenium and Visual Studio. Languages include C# within a .NET framework, and Java. The ideal person will have hands on experience with multiple Microsoft technologies and some experience with Virtualization techniques. We are looking for people who enjoy a challenge and learning new technologies. This position will be part of a team which prides themselves on using some of the latest technologies. Examples include Docker, Kubernetes, Rancher, and React. The Quality Engineering team’s mission statement is to "Transform Carbonite’s online Solution and continue our progress of maintaining world class quality solutions.”
Carbonite products provide ecommerce, storage services and backup on a very large scale, as we store billions of user files and many petabytes worth of data.
In this role as a Software Quality Engineer you will have an opportunity to be involved in all phases of testing focusing on continuous improvements and working on CI/CD environments. You will be expected to take ownership of testing areas which includes being involved from initial requirements, through designing, automating, and executing test cases. You should have a desire to contribute to our overall test automation strategy and help us as we continue to grow as we invest in CI/CD best practices. We are looking for people who want to learn and are not afraid to ask questions.
Skills, Experience and Characteristics:
You must have:
Prior software testing skills using C# and .NET framework and or Java.
Experience designing, implementing and debugging automated test cases.
Experience with Hypervisors, vSphere, Hyper-V systems.
Experience with Docker, Kubernetes, Rancher, React.
Experience with UI automation.
Hands on experience using a test case management system such as qTest or TFS.
Experience with test case design methods which support automation and continuous integration.
Experience with source control such as GitHub.
Abundant initiative and ability to rapidly learn from mistakes, not afraid to ask questions.
Exceedingly strong team/collaborative work ethic.
Strong communication skills.
Openness to say "I don't know,"
Active, demonstrable curiosity about the newest technologies and practices with a desire to continuously improve.
The following would be a Plus:
Prior experience with Jenkins.
Prior experience with Selenium using Java web driver.
Prior experience with Lab management and networking.
Prior certification with Virtualization technologies.
Together Carbonite—a leader in data protection and Webroot—a leader in data security—form the SMB and Consumer Division of OpenText. The mission of our joint offering is to make cyber resilience simple, reliable and accessible in the connected world. We enable comprehensive data protection for companies, consumers, and our vast network of partners around the globe.
Our business requires top talent. We foster a thriving, dynamic environment rich with inventive minds and entrepreneurial spirit. From engineering to sales and marketing, operations and customer support, our employees are empowered and encouraged to build their careers at OpenText.
We pride ourselves on hiring standout candidates who shine in a workplace that encourages collaboration and teamwork. We are growing fast, and looking for talented candidates around the globe. Are you ready to grow with us?
Carbonite, Inc. is an equal employment opportunity and affirmative action employer does not discriminate based upon race, color, religion, sex, national origin, age, genetic information, gender identity or expression, sexual orientation, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. Upon request, accommodations will be made available during the recruitment process for applicants with a disability. If you require accommodations, we will work with you to provide or arrange for the provision of suitable accommodation wherever possible. All qualified applicants are encouraged to apply.Posted On
March 17, 2020