Software test engineer
Please apply directly to the position by submitting a cover letter and resume for consideration to email@example.com.
Cumulus Digital Systems is building the Internet of Tools to transform the industrial workforce to be fully connected and data-driven, significantly improving safety and productivity in maintenance and construction. Our goal is to eliminate accidents caused by poor work quality.
The Cumulus platform connects workers, tools, and data to a common software platform for real-time quality assurance and progress tracking. Our award-winning products have wide application in the $900 Billion industrial maintenance and construction markets and have been deployed at facilities around the world. We are backed by leading institutional and strategic investors in energy and construction.
Cumulus is seeking an experienced, self-motivated software test engineer with a real passion for making the software user experience the best it can be. Testing efforts will target the latest technologies for Cumulus’ mobile and web application platforms, working closely with engineering teams to ensure product quality. The test effort includes hands-on functional testing, bug reporting/regression, maintaining test guidelines, and development and execution of automated tests. The successful candidate should have a strong aptitude for learning new technologies, excellent interpersonal skills, and the ability to drive complex and meaningful projects. Tight-knit collaboration with engineering teams and an ability to thrive under pressure are key skills required to succeed in this role.
Develop and document test procedures for software applications and configurations relating to customer project solutions and/or product solutions
Design and implement test plans to certify the delivery of high-quality software on our Windows, iOS and Android platforms:
Requirement gathering and customer scenario creation
Test case writing
Defect reporting and tracking
Automating test procedures
Execute manual & automated testing software applications and configurations relating to customer project solutions and/or product solutions
Analyze test results of automated system, conduct defect isolation by means of data-mining and comparative analysis
Work and communicate effectively with team members
Bachelor’s degree in Software Engineering Technology, Computer Science or related field, plus two years of relevant experience or four years of experience in lieu of a relevant degree
Experience in utilizing automated test tools to write test scripts and efficiently run software tests is preferred
Possess a strong and extensive working knowledge of computer hardware and software
Working knowledge of UNIX-based systems and command-line tools for debugging, analysis, and automation
Excellent problem solving and deductive reasoning skills
Creative thinker and passionate about quality
Willingness to work varied hours whenever necessary to achieve the desired results
Willingness to travel to customer, vendor and industry meeting locations, if required
Highly organized and detail oriented
Cumulus is a small, dynamic team that is quickly growing and evolving. Our company culture is built on mutual respect and trust, something you need when your business takes you to locations all over the world.
We’re working together to transform an industry.
Cumulus offers a generous benefit package, including:
Participation in our equity incentive plan
Unlimited paid time off
Commuter benefits for public transportation
Health and dental insurance
Flexible Spending Account
Retirement benefits account
Workplace perks such as snacks/coffee and flexible work schedules