Friday, February 20, 2015

PaySimple - QA Engineer

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.