Lead Test Automation Engineer

Billtrust

(Hamilton Township, New Jersey)
Full Time
Job Posting Details
About Billtrust
Billtrust™ is the inventor of payment cycle management. Billtrust’s Quantum Payment Cycle Management solution accelerates cash flow by automating invoice delivery, invoice payment, and cash application. Companies can improve operational efficiency throughout the invoice-to-cash process with electronic invoicing and payments in a flexible, cloud-based solution.
Summary
Billtrust is seeking a Lead Test Automation Engineer to design test automation frameworks and test automation infrastructure to ensure our Agile teams are delivering high-quality products that are performant and scalable. You will need to be collaborative and influential across the organization, working particularly closely with DevOps and Development Team Leads to overcome quality engineering challenges as we accelerate our SCRUM process, shift to Continuous Integration (CI) and Continuous Deployment (CD), and migrate to a service-oriented architecture. You will serve as a customer advocate by helping to drive the software development process toward quality-centric methodologies.
Responsibilities
* Collaborate with SCRUM teams from the start of a sprint to deliver best-in-class technical solutions for our Billing & Payment products * Create a robust automated test suite for client-server and web applications * Lead the architecture and implementation of our automation infrastructure * Partner with DevOps to build our Continuous Integration (CI) environments * Produce documentation for automated frameworks and cross-train other engineers * Utilize automation for deployment and running test suites
Ideal Candidate
* Strong ability to create and design test automation and test infrastructure – 4+ years in a Software Development Engineer in Test (SDET) or Automation Engineer capacity ideal * Ability to influence others, collaborate cross-functionally, and work well in a team-oriented environment * Strong knowledge of object-oriented development principles using C# or similar * Proven ability to write automated test scripts to verify data structures, data formats and data values * Demonstrated ability to design and implement test automation infrastructure * Understanding of Agile (SCRUM) techniques * Strong understanding of Continuous Integration (CI) and Continuous Deployment (CD) * Demonstrated ability to set up Jenkins jobs and environments * Demonstrated ability to write scripts in Puppet or similar * Demonstrated ability to build and maintain code repositories with Git or SVN * Experience with test case management tools such as JIRA and Zephyr * Knowledgeable in a variety of languages, frameworks, tools and techniques, including C#, Codeception, Selenium, SQL, SoapUI, Jasmine, nUnit, etc. * Ability to work with minimal supervision, manage priorities, and stay organized * Experience with performance testing tools nice-to-have * Experience with mobile test automation nice-to-have * Bachelor degree in Computer Science, Computer Engineering or similar (or equivalent experience)
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Competitive salary, stock options and 401(k) with company match: We appreciate our employees and we make sure they know it. Benefits: We offer full-time employees multiple healthcare packages, including free and low cost options.

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.