QA Engineer

CommonBond

(New York, New York)
Full Time
Job Posting Details
About CommonBond
CommonBond is building the leading values-driven, customer-centric financial services company and is looking for people who want to help our company grow. Our mission starts by tackling the broken student lending market and changing the way people think about student loans. We accomplish this with lower interest rates for our borrowers, a state-of-the art technology platform, and high-touch customer service.
Summary
Creating a robust tech-powered organization is essential to our success. In joining our Software Engineering team, you can expect to have ownership over building new products, solving for challenges we face as a company, creating products that help people, and supporting an incredible social mission. We are looking for a QA Engineer to help build our testing infrastructure and developer tools. Your contributions will support our features and services along with our developers in writing and delivering high-quality, bug-free code. You have experience writing well-structured tests while encouraging other engineers to do the same. You can also set up and maintain a stable test infrastructure that executes scheduled and triggered builds reliably and efficiently without jeopardizing important fixes and new features. You have entrepreneurial instincts, a strong sense of product, and a desire to build something from the ground up. Furthermore, you will have the opportunity to impact all levels of our technology development as well as the broader team as we grow. We prefer the candidate work alongside the team in our NYC HQ but we are open to remote applicants as well.
Responsibilities
* Develop and implement efficient and effective test plans for new systems, problems and/or enhancements * Estimate, prioritize, plan, and execute test plans and test cases for our products * Design and implement an open-source test framework for automated and implementation tests; manually test where needed * Create and execute functional and regression tests on web, mobile, and native applications * Document, report, track, and verify defects and fixes across multiple products and platforms * Effectively communicate, both in writing and verbally, with developers, product managers, project managers, and other stakeholders * Lead the design and implementation of an automated test and support our CI and DevOps infrastructure * Advocate for the automation of every part of the software delivery lifecycle * Create and maintain developer tools, testing libraries, and test environments to be utilized by other engineers * Review test implementation and provide feedback to developers regarding test design * Work with Product and Technical Teams in identifying opportunities for test and task automation * Encourage engineers to assume responsibility for their own tests by promoting best TDD and BDD practices
Ideal Candidate
* Minimum 2 years of experience programming in Java or other object-oriented programming languages. * Experience with full stack web application programming, with full comprehension of the HTML DOM * Hands-on experience with Linux web application installation and operation via SSH/command line tools * A testing mindset with a solid understanding of TDD and best practices * Experience in other realms of software testing beyond TDD, such as acceptance, regression, or performance testing * Experience creating large-scale test suites using Selenium WebDriver, Cucumber, or Watir * Experience with virtualization technology such as Vagrant, LXC, Docker, and/or OpenStack * An understanding of internationalized and localized software products * Experience with large web site application architecture and administration * Passionate about our mission to make students’ lives easier and disrupt finance in the process * Ability to work in a complex environment and prioritize among competing demands * Desire to collaborate with an extraordinary team and be part of true innovation

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.