Invoice Cloud provide Trusted, Secure E-payment solution for broad range of payment need for industries including municipalities, utilities, insurance and healthcare. Invoice Cloud is a high growth company assist clients in achieving greater efficiency with billing and payments, reducing cost and improving collections with online payment options. Invoice Cloud suite of e-payment solution includes: Mobile, Web, Text, IVR, Online Bank Direct, Automatic, one-time, flexible and scheduled payments with debit, credit and e-check. Invoice Cloud has over 15,000 clients in all 50 states in the USA.
Invoice Cloud is aggressively accelerating its SaaS payment solution, backed by CRM and hosted on cloud, and we are looking for an experienced Sr. QA Automation lead who can drive us forward using automated testing to integrate in our Azure DevOps CI/CD pipeline to grow our QA practice. We are seeking a strong automation programmer who has worked on automation architecture and frameworks with passion to build automation.
The Sr. QA Automation Lead is responsible for hands-on automating the testing efforts, including large projects across functional areas and build automation test scripts to get the maximum return on the automation investment. Work closely and collaboratively with QA & Engineering team to identify the scope understand and translate to automation test scripts.
Reporting to QA Director, Sr. QA Automation Lead will build a test automation framework and build regression test suite from the ground up including designing the automation test environment within the Azure DevTest Labs and create automation test scripts for complex SaaS applications. He/she should able to mentor junior resources as well as play a hands-on role. He/she will participate in product testing to ensure the quality of the product and product enhancement. Sr. QA Automation Lead will put heavy emphasis on test automation to reduce the amount of manual effort it takes to release product enhancements. He must be strong willed and enforce a strict documented quality checkpoint reports metrics and matrix before production deployment.
First 30 days
Gain a complete understanding of the invoice cloud platform and value proposition
Gain an understanding of the Invoice Cloud organizational structure
Gain an understanding of QA process and start groundwork for automation test environment
Identify necessary tools, setup/ install and ready with automation tool to start automation scripting.
First 60 days
Gain an understanding of existing projects in development and expectations
Gain a technical understanding of core software systems that make up the Invoice Cloud platform and how they are interconnected
Gain a technical understanding of current implementations of application and performance monitoring systems
Gain a technical understanding of work item branching strategies
Setup tools for test automation and continuous testing
Build automation architecture, framework and test strategy
First 90 days
Meet with Leads on a consistent basis to gather updates on existing projects to ensure scalable automation testing for efficient workflows and improved timelines
Participate in meetings with product, engineering scoping & QA team to understand process and recommend software automation approaches to allow better automation regression testing
Understand the risk, gap, challenges and provide solution to resolve and improve workflows
Create plan, estimation and test scripts for the application for automation of regression testing
Contribute knowledge and experience in automation testing for use in our Azure DevOps CI/CD pipelines
Participate in product scope meeting to understand the scope/requirement for the automation
Develop automation test strategy and plan
Maintain test automation framework for regression and system test
Develop automation test scripts and execute
Develop an automation test report and status for both test script creation and execution progress
Log application defects and work towards resolution with engineering team
Maintain and update regression test suite for newly added features to the product
Maintain data scenarios to support test scenarios and cases
Participate in scoping, planning, estimating for test automation projects
Make recommendations and implement agreed upon process improvements
Assess competencies, weaknesses, and strengths of the QA process
Mentor and guide Jr. resources both professionally and technically
Improve the test scripts and implement the standards, process and best automation practices in QA
Able to assist in all areas as requested by QA in the process.
Good experience in automation design, develop, strategy, estimation, planning & implementation
Build and design automation architect, framework, configuration management and maintenance
Ability to analyze test data and create test scenarios and build automation regression test scripts
Use of versioning software and suggested user of reusable components
Advanced knowledge on performance testing (stress/load, endurance, failover)
Experience on Selenium Web driver with Python and multiple programming language
Experience in Web Services/API testing, Soap UI, Rest
Experience in Azure DevOps CI/CD pipeline for test automation integration
Knowledge of Jira, Azure DevOps, VSTS/ Team Foundation Server
Designing documentation for automated processes
Creating, executing and monitoring automated test suites
Responsible for the development and enhancement of scalable test automation frameworks.
Coach teams in implementing effective test automation techniques.
Works with technical architect and developers/engineers to implement automated testing into CI/CD pipelines
Identify new tools and best ways to leverage automation test tools on project
At least 8yrs of experience in test automation architect, framework, continuous integration/ continuous deployment using Azure DevOps
Bachelor’s degree with experience in the field
Good to have
- Automation Architect, Framework
- Knowledge on Azure DevOps service, and alternatives such as Jenkins
- Previous experience in SaaS application
- Knowledge in CRM
- Automated testing in CI/CD pipeline
- Non-functional performance load/stress testing
- Security testing (database robustness, script injection, command replay, etc.)
ASP.NET, .NET Framework, ADO.NET, WPF, WinForms, Web API, MVC, SignalR, ASMX Web Services
C#, Visual Studio, T-SQL, Team Foundation Server / VSTS, Azure
Jira, Selenium, Azure DevOps