Lead Test Automation Engineer
Billtrust
(Hamilton Township, New Jersey)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.
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.
- 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
- 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)
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
There are no answered questions, sign up or login to ask a question
- Architecture
- Data Structures
- Design
- Agile Scrum
- Software Development
- SQL
- Web Applications
- C#
- Computer Engineering
- Continuous Integration
- DevOps
- Git
- Jenkins
- Selenium
- SoapUI
- Test Automation
- Computer Science
- Methodologies
- Jasmine
- Puppet
- Continuous Deployment
- NUnit
- Test Case Management
- Sprint
- Robust
- Test Suite
- Management Tools
- Quality Engineering
- Software Development Engineer In Test (SDET)
- Test Infrastructure
- Server
- Mobile
- Jira
- Zephyr

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.