An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives. Come join the excellence!
OverviewThe QA area is responsible for the testing of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet goals of TNS' productsResponsibilitiesWe are seeking a highly skilled Quality Assurance Engineer to develop and execute test strategies for telecom-related programs. The ideal candidate will work collaboratively with other scrum team members to develop, execute, and automate test cases based on a published set of technical requirements. A strong understanding of the telecommunications domain and the ability to thrive in a fast-paced agile environment are preferred.
Responsibilities:
- Develop and execute test strategies/scenarios for telephony network applications/infrastructure.
- Maintain automated regression test suites.
- Collaborate with the scrum team in an agile environment.
- Ensure smooth software deployments in production by working with operations.
- Work independently with minimal supervision.
- Utilize experience and judgment to plan and accomplish goals.
- Write or modify scripts in Python or Linux to automate repetitive tests and analyze data.
- Create test plans and defect reports using team standards and best practices.
Experience Required:
- Experience in a telecommunications environment focusing on VoIP.
- Experience with Signaling protocols like SIP, REST API and/or ENUM.
- Proficiency in writing Linux shell and/or Python scripts.
- 3+ years of overall test experience developing and automating test cases.
- Minimum 3 years of software testing experience with UNIX or Linux client-server applications, including testing application installation, configuration, troubleshooting, and load/performance.
- Debug and analyze memory and CPU utilization to optimize performance.
- Monitor and troubleshoot Linux environments to ensure system stability.
- Familiarity with software version control tools such as GIT Lab.
- Ability to create high-level and detailed test plans and reports.
- Thorough understanding of test processes and ability to estimate task duration.
- Document findings and provide recommendations for system improvements.
- Excellent written and verbal communication skills.
Experience Desired:
Familiarity with protocol testing tools such as SIPP, curl, dig, and JMeter.
Knowledge of build integration tools such as Jenkins.
Experience with code coverage tools.
Proficiency with defect and agile management tools such as JIRA.
For this role, we anticipate paying $99,000K - $121,000K annually. Any compensation range provided for a role is an estimate determined by available market data. The actual amount may be higher or lower than the range provided considering each candidate’s knowledge, skills, abilities, and geographic location. TNS offers a competitive benefit package including medical and dental coverage, life insurance, paid holidays and vacations, and a 401K plan with company match.
Education Qualifications:
- BS/MS degree in Computer Science or a related field.
If you are passionate about technology, love personal growth and opportunity, come see what TNS is all about!
TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.
Similar Jobs
What We Do
Transaction Network Services (TNS) is a leading global provider of data communications and interoperability solutions. Our global network and innovative value-added services enable transactions and the exchange of information to many of the world’s leading retailers, banks, payment processors, financial institutions and telecommunication firms. Founded in 1990 in the United States, TNS has grown steadily and now provides services to customers in over 60 countries across the Americas, Europe and the Asia Pacific region, with our reach extending to many more. TNS has designed and implemented a global data network which supports a variety of widely accepted communications protocols and is designed to be scalable and accessible by multiple methods.








