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