Senior QA Automation Engineer – Telecom Billing
- Compensation
- Not disclosed
- Location
- Alpharetta, GA, USA
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Qa
- Posted
Skills
Must have
- Bachelor's 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.
Full description
Job Title: Senior QA Automation Engineer – Telecom Billing
Department: Quality Engineering & Testing
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.
Key Responsibilities
1. Automation Framework Architecture & Strategy
- 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.
2. Telecom Billing Domain Testing
- 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.
3. Database & Backend Validation
- 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.
4. CI/CD & DevOps
- Integrate automated test suites into pipelines.