Job Description

We're seeking a highly skilled and detail-oriented Quality Assurance Analyst to join our team.

The ideal candidate will have extensive experience in testing complex billing systems, particularly Oracle BRM 12, and a strong background in validating backend components, including RESTful APIs, Java MTAs, and Python scripts. You'll play a crucial role in ensuring the quality, reliability, and performance of our core financial and subscription platforms.


Key Responsibilities

● Test Strategy & Execution: Develop, document, and execute comprehensive test plans, test cases, and test scripts across various phases of the software development lifecycle (SDLC).

● Oracle BRM 12 Expertise: Conduct end-to-end testing of the Oracle Billing and Revenue Management (BRM) 12 system, including Installation/Configuration, Rating, Invoicing, Discounting, and overall Billing processes.

● Backend Component Testing: Design and execute tests for RESTful APIs using tools like Postman or similar. Validate the functionality and performance of Java Multi-Threaded Applications (MTAs) and Python scripts used for system integrations and data processing.

● Business Process Validation: Thoroughly test core business processes, focusing on Account Creation, Subscription Management, Payments processing, and Collection workflows to ensure financial accuracy and compliance.

● Defect Management: Identify, document, and track software defects and inconsistencies using a chosen defect tracking tool (e.g., Jira, Azure DevOps). Work closely with development teams to ensure timely resolution.

● Regression Testing: Maintain and expand a comprehensive regression test suite to ensure new changes do not negatively impact existing functionality.

● Collaboration: Participate actively in requirements review meetings, sprint planning, and daily stand-ups, providing quality assurance insights.


️ Required Skills and Qualifications

● Billing System Expertise (Mandatory):

○ Extensive knowledge and hands-on experience testing the Oracle Billing and Revenue Management (BRM) 12 platform.

○ Demonstrated experience testing all functional areas of BRM, including Pricing, Rating, Billing, Collections, and General Ledger (GL) integration.


● Backend Testing:

○ Proven experience testing RESTful APIs (manual and/or automated testing).

○ Experience testing or validating the output/functionality of Java Multi-Threaded Applications (MTAs).

○ Experience writing or executing tests for functionality driven by Python scripts.


● Domain Knowledge (Strong):

○ Strong functional knowledge in the end-to-end processes of:

■ Account lifecycle management.

■ Subscription provisioning and modification.

■ Payments processing (e.g., credit card, direct debit, payment gateways).

■ Collection strategies and dunning processes.


● Technical Skills:

○ Proficiency in writing complex SQL queries to validate data integrity in relational databases (e.g., Oracle, MySQL).

○ Experience with test automation frameworks (preferred but not mandatory).

○ Familiarity with CI/CD pipelines and version control systems (e.g., Git).

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application