The PaySimple engineering team is looking for great engineers to join us in building a SaaS platform that automates billing and invoicing for small businesses.
Your mission is to break stuff. You gain great satisfaction from finding bugs in software, and are not shy about pointing them out. Your have a rigorous approach for software testing, and your motto is "a bug is a test case that fails." You are extremely detailed-oriented, and feel bad when you let issues fall through the cracks.
PaySimple is an early-stage growth company building a top-flight engineering team. We are technology agnostic and believe in using the best tool for the job. We use Agile to both deliver quality code and to continually improve how we do things. We believe in working at a sustainable pace - youll typically work hard for 8 hours each day, but then youre off work to relax, recharge, and refocus.
PaySimple is located in Denvers LoDo district. Our collaborative, open-plan office space is filled with high-energy, talented people who enjoy our weekly lunches, bubble hockey, and hanging out with their co-workers.
Experience and Skills:
3+ years of experience in a software quality assurance role
Experience designing and executing manual and automated tests for web-based software and mobile apps
Bachelors degree in Computer Science, Information Technology, Engineering, or related field
Working knowledge of
Selenium
Behavior-driven development frameworks such as Jasmine
End-to-end test frameworks such as Protractor
HTTP and RESTful services
iOS and Android testing
Commitment to Test-driven Development, continuous integration, and test automation
Experience working in an Agile development environment
Ability to learn quickly
Comfortable working at a small dynamic company
Can use judgment to solve problems where protocol might not exist
Background in Transaction Processing or Payment Systems
Experience with
.NET
SQL Server
MongoDB
Jira
Desire to debate and explore new technologies
Work with a team of payment industry experts to improve the quality of sophisticated software for a state-of-the-art SaaS application
Develop strategies for software QA that include code coverage assessment, test automation, manual testing, boundary testing, and limit testing
Write test cases and test plans for new and existing software features
Design and develop comprehensive automated unit and regression tests
Ability to translate business goals into own work assignments and succeed with little management direction.
Encourages and accepts personal feedback.