About BitTitan

BitTitan empowers IT professionals to properly assess, deploy, and manage technology solutions in a cloud-first world. We have successfully delivered IT software solutions to more than 6.5 million end users across 31,000 customers in 155 countries. We have offices in the Seattle area and in Singapore, plus remote employees in dozens of countries. We share a global commitment to providing our customers with agile tools that meet the needs of active managed services providers. Our mission is to build a platform where businesses discover, implement, and manage a vast collection of IT services through automation. We are empowering our customers to be more profitable in the cloud era.

Here’s why you should work for BitTitan

Bring your experience, your talent, and your creative energy and meet a diverse group of people who work together and build software that aims for the cloud. We have a unique culture that encourages hard work and a layer of fun that keeps us in balance. Join the team that makes a positive impact on the future of IT services automation…you’re going to love it.

Summary 

The following information details the primary duties and responsibilities for BitTitan's Software Test Engineer in the Development Department of the Company. There may be additional aspects to the job which management can provide an even more comprehensive understanding of all job elements. The company reserves the right to modify and revise job descriptions as business needs dictate.

Duties and Responsibilities

Essential Job Functions (other duties may be assigned) 

  • Execute manual test cases and test plans to locate bugs and regressions
  • Validate and verify bug fixes to ensure that fixes are successful in production environment
  • Write bug reports to communicate issues to development
  • Maintain existing test cases for reference and further documentation as needed
  • Write/construct automated test cases using test automation tools or test code, with some supervision
  • Investigate test case failures and determine root cause(s) for appropriate modifications and/or fixes to mitigate future occurences
  • Write/construct test plans based on acceptance criteria

Experience/Skills Requirements

Required

  • 1+ years of experience in software QA testing, or equivalent education
  • Experience with the Microsoft Windows operating system and applications
  • Strong, verifiable software QA testing skills
  • Troubleshooting skills (computer system failure investigation, bug reproducing)
  • Network troubleshooting skills (tracing source of network failures)
  • Ability to identify and solve problems in an optimal and efficient way
  • Precise written and verbal communication skills
  • Must be self-driven

Preferred

  • Experience working in a start-up environment 
  • Experience with at least one strongly typed object-oriented programming language (C#, Java, C++)
  • Experience writing tests in a testing framework (Nunit or similar)
  • Experience with the Powershell scripting language
  • Experience with the Ranorex automated test system
  • Experience with continuous integration systems such as Team City or Jenkins

Education  

  • Bachelor’s degree in computer science or engineering, or equivalent industry experience, preferred

BitTitan is an Equal Opportunity Employer