Cherwell Software Senior QA Engineer in Denver, Colorado

Senior QA Engineer

at Cherwell Software

Denver, CO

Cherwell Software (@Cherwell) is a global leader in enterprise service management, empowering organizations through the use of intuitive technology for better, faster, and more affordable innovation. Our solutions and our people build lasting relationships. We are a growing company with offices in the US, Europe, and Australia.

We are looking for a Senior QA Engineer to join our team in Colorado, Seattle, or work remote in the US.

Who Will Love This Job

  • A team player: You collaborate with other team members to solve problems and work together to achieve deadlines and departmental goals.

  • A problem-solver: You use your technical background and experience to solve difficult problems. You constantly look for areas of improvement and seek out solutions.

  • A learner: You learn quickly and maintain a diverse workload in a fast-paced environment.

  • Someone who is process-driven: You follow established processes and also looks for areas where operations could be more efficient or otherwise improved.

  • Someone who is action-oriented: You enjoy working hard! You are full of energy for the things you find challenging. You are not afraid of acting quickly and you are willing to jump on problems quickly.

What You'll Do

The Engineering Team at Cherwell is a highly skilled group of full stack software and quality engineers who are passionate about highly performant, optimized and discoverable code. The key responsibilities of this job include:

  • Support the manual QA testing activities of Cherwell Software.

  • Assist in writing and executing product-specific use cases and test plans.

  • Create and execute manual and automated test cases.

  • Understand automation framework fundamentals and automation scenarios.

  • Run and monitor automated test suites and report failures.

  • Write stable automation code that improves automation coverage.

  • Utilize defect tracking applications and report bugs promptly.

  • Assist in building and configuring test environments.

  • Perform smoke, system, integration, automation, performance and regression testing to ensure code is functioning as designed.

  • Contribute to the review and maintenance of project documentation.

What You Should Have

  • Bachelor’s degree in Computer Science or related experience.

  • Ability to perform tasks such as test planning, system configuration, data creation and application software verification to ensure products meet design specifications and functionality requirements.

  • Five plus years of automated framework, automated test, and automated tools development.

  • Ability to write, modify, and execute automated tests using programming languages and automation tools such as Selenium, Protractor, and Ranorex.

  • Understanding of automated test best practices, build and release workflows, deployment in a .NET environment and infrastructure bottlenecks.

  • Experience with REST API automation.

  • Two years of experience with C# .NET.

  • Experience with Windows, VMWare, REST API, C#, PowerShell.

  • Proficiency with SCCS, preferably Git.

  • Strong experience with SQL/TSQL on Microsoft SQL Server.

  • Utilize and promote software QA best practices and procedures.

  • Experience with Agile development methodologies, especially Scrum.

  • Apply attention to detail to produce consistently high-quality software deliverables.

Nice to Have

  • Proficiency working with thick client and browser applications.

  • Working experience with Microsoft, Unix, and Linux operating systems.

  • Experience with VMware and working with vSphere Client.

  • Familiarity with VM templates, cloning VMs and building test environments.

  • Knowledge of Active Directory and LDAP.

  • Exposure testing integrations with 3rd party platforms and software.

  • Experience with web service technologies and testing.

  • Exposure configuring and testing 3rd party integrations using REST APIs.

  • Experience conducting performance and load testing.

  • Experience with security and vulnerability testing.

  • Knowledge of QA test automation tools such as Selenium or Ranorex.

  • Understanding of SDLC and product release management activities.

  • Experience with testing localized software products.

  • Experience with accessibility testing.

  • Familiarity with the ITAM/ITSM industry, ITIL V3 foundations and other related standards.

  • Experience with Cherwell Asset Management or other asset management software.

  • Experience with Cherwell Service Management or other help desk software.

Why Cherwell?

  • You like working with intelligent and driven colleagues

  • You would enjoy working for a fast-growing software company

  • We’re a fun, close-knit team

  • We have a fast-paced, exciting work environment

  • We offer a competitive salary and benefits package, including health, dental, vision, and other benefits

  • PTO plan to provide work-life balance

  • 401(k) with employer matching program

  • Commuter perks for some locations

  • Paid community service day and philanthropy projects

  • Our work environments vary by location; however, we believe in offering amenities and fun activities to fuel our energy. You may find fully stocked micro kitchens, standing/sitting desks, free onsite gym, basketball and volleyball courts, ping pong, videogames, shuffleboard, and darts.

  • Fun group competitions, team outings, and new hire lunches with the CEO

Cherwell Software is an Equal Opportunity Employer Minority/Female/Disability/Veteran. We do not tolerate discrimination against any applicant on the basis of gender, sexual orientation, race, religion, national origin, ethnicity, veteran status, disability or age. Cherwell encourages diversity in hiring, recognizing that this enriches the work environment and that a broad variety of perspectives enhances decision-making and creativity. If you require accessibility assistance applying for open positions in the US, please send an email with your request to Recruiting@Cherwell.com.

If you are a recruiter or placement agency, please do not submit resumes to any person or email address at Cherwell Software prior to having a signed agreement from Cherwell's Talent Acquisition department. Cherwell is not liable for and will not pay placement fees for candidates submitted by any agency other than its prior-approved recruitment partners. Furthermore, any resumes sent to us without a written signed agreement in place will be considered your company's gift to Cherwell and may be forwarded to our recruiters for their attention. Thank you.