Portland, OR

Software Developer Engineer in Test (Remote or Portland, OR)



Job Description

Ascend Software is a fast-growing SaaS company that helps mid-size to enterprise customers automate accounts payable processing through text extraction, machine learning, and powerful integration into their financial systems – saving them millions each year in the process. Our clients include Lemonade, WeWork, Nascar, Panera Bread, PGA Tour, Atlanta Braves, and many more.

We are looking for a Software Developer Engineer in Test to report to the Manager of Quality Assurance. The Software Developer in Test develops tools and frameworks for test automation, creates and executes automated test suites, and ensures code testability and readability.

This is a growth-oriented role at a growing company, in a fast-moving SaaS category! High-performing employees will have significant opportunities for career growth in sales and marketing or areas of the company. Did we mention things are going fast?

Ascend offers competitive pay, great benefits, unlimited PTO, and flexible work location. Most importantly, we offer the chance to learn, take ownership, and build your career the way you’ve envisioned.

Our Hiring Process: We want the best people on our team. To get them, we’ve built our hiring process around three Ts: thorough, transparent, and thoughtful. No bar-raisers, ninjas, jedis, or ewoks. Just an honest evaluation of what you’ve done, what you’re good at, and what you’re working on improving.

Here’s how it works:

  • Application + Short behavioral and cognitive assessment
  • Screening Interview – video call (30-40 minutes)
  • Topgrading Interview with the hiring manager – video call (90+ mins)
  • Focused Interviews with potential teammates – 2-4 video calls (30 mins each)
  • Reference calls with your last several managers
  • Offer letter

We can’t achieve our goals without you!

Responsibilities:

  • Author, maintain, and perform automated functional and acceptance test scenarios
  • Offer inputs to the Engineering/Product team on the testability of functional elements
  • Actively engage with Engineering to support quality as a continuous element of software development
  • Track code coverage and ensure the most coverage possible
  • Research tools, methodologies, and trends to improve existing testing practices and processes
  • Document QA procedures and processes as it relates to automation

Your overall mission will be to develop tools and frameworks related to test automation while writing automated tests and ensuring code testability and readability.

Your day-to-day would include, but not be limited to:

  • Working with the QA team to automate manual test cases
  • Creating and documenting processes, procedures, and best practices
  • Working with other teams to ensure proper communication of bugs/trends that may affect various customers

Minimum Qualifications

  • 2+ years of experience as a Software Development Engineer in Test (SDET with the focus on testing and test automation
  • Experience in developing test automation framework/scripts to test Rest APIs
  • Experience in using a source code management tool like Git
  • Minimum 2 years performing functional, integration, systems, and regression software testing in an Agile Scrum environment

Soft Skills:

These are table-stakes. We’ll ask your references about all of them.

  • Excellent organization and time management skills
  • Excellent verbal and written communication skills
  • Attention to detail
  • Resourcefulness
  • Entrepreneurial spirit, willing to own and see tasks through to completion
  • High personal integrity, uncompromising ethics

Hard Skills:

The strongest applicants will have a strong combination of these.

  • Experience in RESTful API testing
  • Experience with SQL and Postgres
  • Strong understanding of Amazon AWS lambda, S3, and SQS
  • Experience with test processes and test design strategies
  • Writing and automating test cases
  • Automating tests with frameworks like Selenium, JUnit/TestNG, JMeter, and Appium

Skills:

  1. Detail-oriented, analytical, and creative thinker with a passion for quality and test automation
  2. Experience leading ambiguous situations, dealing with technical issues, and coming up with effective solutions to ensure customer project deliverables
  3. Experience with Ansible or Jenkins
  4. Experience with tools and applications such as JIRA, Confluence, and Github

Minimum 2 years of experience, preferably in either a Software Development Engineer or (SDET) Software Development Engineer in Test role

Four-year college degree in Software Engineering, Computer Science or related technical discipline

Provided benefits:

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • 401(k) matching

Powered by JazzHR

tqvqFEW8He

Recommended Skills

  • Agile Methodology
  • Amazon S3
  • Amazon Simple Queue Service (Sqs)
  • Amazon Web Services
  • Analytical
  • Ansible
Browse other jobs