Senior QA Automation Engineer – Telecom Billing
Alpharetta, GA - USA
Job Summary
We are looking for a Senior QA Automation Engineer with strong Telecom Billing experience to design develop and execute robust automation solutions for high-volume billing systems.
The ideal candidate will have strong hands-on experience in Playwright Selenium WebDriver Java/JavaScript/TypeScript PL/SQL Unix Perl API testing and CI/CD. The candidate will validate end-to-end Telecom Billing/BSS workflows backend data integrity billing calculations and microservices while integrating automated testing into CI/CD pipelines.
- Design build and maintain scalable automation frameworks.
- Develop UI automation using Playwright for modern workflows and Selenium WebDriver for legacy/cross-browser validation.
- Implement Page Object Model (POM) and BDD frameworks using Cucumber or SpecFlow.
- Develop reusable automation components and establish coding standards.
- Design API automation using REST Assured Postman Newman Axios or similar tools.
- Perform end-to-end testing of Telecom Billing/BSS systems.
- Validate:
- Account/customer provisioning
- Usage rating
- Tax calculations
- Discounting
- Invoicing
- Balance management
- Billing cycles
- Validate high-volume batch billing processes.
- Perform backend reconciliation and verify financial/transactional data accuracy.
- Test billing-related SQL/NoSQL data and microservices.
- Perform advanced PL/SQL testing and backend data validation.
- Write complex SQL/PL-SQL queries for reconciliation and data verification.
- Validate transactional consistency and billing ledger accuracy.
- Troubleshoot backend and database-related defects.
- Use Unix/Linux and scripting for test execution and troubleshooting.
- Integrate automated test suites into Jenkins GitLab CI or Azure DevOps pipelines.
- Support continuous regression testing.
- Configure parallel test execution across scalable test environments/cloud grids.
- Use Git for source control.
- Work with Docker/containerized testing environments where required.
- Leverage AI-assisted testing capabilities for test generation log analysis visual regression and self-healing automation where applicable.
- Lead sprint-level automation and testing strategies.
- Estimate automation/testing effort and provide accurate sizing.
- Participate in Agile/Scrum ceremonies.
- Conduct code reviews and enforce automation standards.
- Mentor junior QA/automation engineers.
- Collaborate with Developers Product Owners Telecom Business Analysts and other stakeholders.
- Convert complex billing requirements into effective automation scenarios.
| Skill Area | Required Skills |
|---|---|
| Telecom Domain | Telecom Billing / BSS - Must Have |
| UI Automation | Playwright Selenium WebDriver - Must Have |
| Programming | Java JavaScript/TypeScript Python |
| Database | PL/SQL - Must Have |
| OS/Scripting | Unix Perl - Must Have |
| API Testing | REST Assured Postman Newman Axios |
| CI/CD | Jenkins / GitLab CI / Azure DevOps - Must Have |
| Source Control | Git |
| Containerization | Docker |
| Frameworks | POM BDD Cucumber/SpecFlow |
| Testing | Functional Regression Integration E2E API Database |
| Architecture | Automation framework design and reusable components |
| Backend | SQL/NoSQL Microservices Billing engines |
Candidates should have hands-on experience with telecom billing processes such as:
- BSS/Billing lifecycle
- Customer/account provisioning
- Usage collection and rating
- Billing mediation/integration
- Tax and discount calculation
- Invoice generation
- Balance management
- Batch billing cycles
- Billing reconciliation
- Financial/ledger validation
- High-volume transaction processing
Wholesale Billing experience is highly preferred.
- Bachelors degree in Computer Science Information Technology Engineering or related field.
- 8-10 years of QA/Test Automation experience.
- Strong experience working in Telecom Billing/BSS environments.
- Strong communication analytical troubleshooting and problem-solving skills.
- Experience working in Agile/Scrum environments.