Contribute to scalable and maintainable test automation frameworks
Stay up to date with emerging trends and technologies in test automation and quality engineering
Write and execute detailed, comprehensive, and well-structured test plans and test cases using tools such as Azure DevOps and JIRA-Xray
Perform API testing using tools like Postman, ReadyAPI, or similar
Conduct smoke, functional, regression, integration, and end-to-end testing
Perform exploratory testing to identify edge cases and defects not captured by automated tests
Debug, analyze, and report defects, tracking issues through resolution
Participate in code reviews to support high-quality software delivery
Track and report key QA metrics, including defect leakage rate, automation coverage, and test cycle time
Ensure accuracy, security, and compliance in billing and payment-related processes
Collaborate with vendor developers and internal teams to understand billing and invoicing requirements and ensure complete test coverage
Participate in vendor updates and status meetings, providing QA insights and ensuring alignment on quality standards
Mentor and support QA team members to align with organizational quality goals
Requirements
Must be authorized to work in the U.S. (no current or future visa sponsorship available)
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
8+ years of experience in software quality assurance, including 2+ years in test automation
Proficiency in a programming language such as Java, Python, JavaScript, or C#
Strong knowledge of automation tools (e.g., Selenium WebDriver, Cypress, Playwright)
Experience with REST API testing tools such as Postman, REST Assured, or ReadyAPI
Familiarity with test frameworks such as JUnit, TestNG, Pytest, or Mocha
Experience with version control systems such as Git
Experience working with CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps)
Knowledge of relational databases such as SQL Server, MySQL, or SQLite
Solid understanding of the Software Testing Life Cycle (STLC)
Strong analytical and problem-solving skills, with the ability to mitigate risk and minimize the chance of product failure
Experience with billing and invoicing systems, including billing cycles, invoicing processes, and financial transactions
Bonus Points For
Experience with BDD frameworks such as Cucumber or SpecFlow
Knowledge of performance and load testing tools (e.g., JMeter, Gatling)
Experience testing mobile applications (iOS/Android)
Exposure to containerization tools such as Docker and orchestration tools like Kubernetes
Familiarity with NoSQL databases such as Cosmos DB
Tech Stack
Android
Azure
Cypress
Docker
iOS
Java
JavaScript
Jenkins
JMeter
JUnit
Kubernetes
Mocha
MySQL
NoSQL
Python
Selenium
SQL
SQLite
Benefits
Robust benefit package that includes medical, dental, and vision that start on date of hire.
Paid Time Off, to include vacation, sick, holidays, and floating holidays.
Paid parental leave.
401(k) plan with employer match.
Company-funded “lifestyle account” upon date of hire for you to apply toward your physical and mental well-being (i.e., ski passes, retreats, gym memberships).
Tuition Reimbursement Program.
Voluntary benefits, to include, but not limited to Legal and Pet Discounts.
Employee Assistance Program (available at no cost to you).
Company-sponsored and funded “Culture Team” that focuses on the Physical, Mental, and Professional well-being of employees.
Community Give-Back initiatives.
Culture that focuses on employee development initiatives.