Sr Analyst, IT Quality Assurance

As America's Un-carrier, T-Mobile US, Inc. (NASDAQ: TMUS) is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The company's advanced nationwide 4G and 4G LTE network delivers outstanding wireless experiences for customers who are unwilling to compromise on quality and value. Based in Bellevue, Washington, T-Mobile US provides services through its subsidiaries and operates its flagship brands, T-Mobile and MetroPCS. For more information, please visit http://www.t-mobile.comThe SDET will be responsible for designing and developing the automated testing tools for cloud based and on prem Legal applications in support of various projects, enhancements and bug fixes using waterfall and Agile Methodology. Design and develops test automation frameworks, and advocates for quality code and best practices. Provides assistance in identifying, evaluating and monitoring processes, systems, and procedures to meet IT Quality requirements.

Enterprise Core Competencies

Requires competency in customer focus, change & innovation, strategic thinking, relationship building & influencing and results focus.

  • Deep technical knowledge of automated testing, automated application design, build execution and maintenance.
  • Experience providing leadership and mentoring for other SDETs and influencing development partners to use best practices.
  • Experience estimating effort for design, development and test automation tasks.
  • Minimum 5 years experience designing, developing, and executing test strategies, test plans, and test cases, building test harnesses required
  • Minimum 3 years experience writing technical documentation required
  • 1-2 years experience in identification, diagnosis, and resolution of issues required
  • Minimum 2 years professional experience testing enterprise integrations (using architectures SOA, micro services, message brokers, SQL data stores), application customizations and database stored procedures.
  • Minimum 2 years professional experience using 3 or more development languages (e.g. Python, Java, SQL, C#, JavaScript, etc.), frameworks (e.g. Angular, Protractor, Jasmin) and tools (e.g. Selenium, Jenkins, GIT).
  • Experience with code versioning and management, including Git, SVN.
  • Familiarity with Rally, Artifactory, Git, Cloudbees/Jenkins, Spring, Docker, Methos Maven, Puppet, and Splunk is a plus.
  • Hands-on experience with test automation tools such as [Selenium, TestNG, Appium, Sauce Labs, Rest Assured, Postman, Cucumber, Jasmin, Protractor]
  • Has development or testing experience preferably in CI/CT/CD, and Agile a CI/CT or DevOps environment.
  • Understanding of test methodologies and automation
  • Minimum 2 year professional experience with various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc.
  • Experience with REST APIs and Microservices.
  • Experience with COTS products.
  • Proficient in Java and object-oriented coding
  • Strong willingness to learn new technologies and quality engineering practices
  • Excellent communication and cross-group collaboration skills
  • Quick learner, proactive, and passionate about quality and testing
  • Strong analytical and problem-solving skills as well as the ability to decompose complex problems and perform root cause analyses.
  • Design and develop test automation strategies; contribute to robust and reliable automation solutions.
  • Design, develop, and maintain automation systems and tools to be used by development and test engineers
  • Black box and white box testing.
  • Identify/develop new automation tools/approaches that will increase quality, development velocity, and decrease testing cost
  • Develop test plans and maintain them regularly, working with product owners, system analysts, developers, and external vendors.
  • Hands-on test planning, test development, testing and defect submission
  • Identify E2E scenarios that exercise operational and business work flows and automate
  • Generate professional test results, metrics and status reports (can be automated)
  • Exceptional debugging skills and ability to identify root cause of a test failure
  • Setup, configure, and maintain software test labs and test environments
  • Run manual tests for scenarios that cannot be automated
  • Play a leading role in managing release readiness and success criteria based on business requirements.
  • Capture, analyze, and report quality metrics for release readiness
  • Proactively identify and mitigate risks and remove obstacles.
  • Guide the completion of root cause analysis to ensure issues do not recur.
  • Manage and provide oversight for deployment of releases into production environments.
  • Translate business requirements into test cases, and execute on developed test cases
  • Work with other teams to validate actual test results to expected results and functional requirements.
  • Document and resolve test issues.
  • Report status of assigned test tasks and issue.
  • Utilize test metrics as required.
  • Identify and document improvements to the test process.

Education:

BS or equivalent and 7+ years of work experience in computer sciences or related field, or equivalent combination.

Regulatory:

Needs to be a US Citizen due to regulatory requirements.We Take Equal Opportunity Seriously - By Choice T-Mobile USA, Inc. is an Equal Opportunity Employer. All decisions concerning the employment relationship will be made without regard to age, race, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, marital status, veteran status, the presence of any physical or mental disability, or any other status or characteristic protected by federal, state, or local law. Discrimination or harassment based upon any of these factors is wholly inconsistent with our Company values and will not be tolerated. Furthermore, such discrimination or harassment may violate federal, state, or local law.


Meet Some of T-Mobile's Employees

Hendrik P.

Radio Frequency Engineer

Hendrik upgrades and deploys T-Mobile technologies. He works with contractors to seamlessly implement the latest and most efficient customer-friendly technology specifications across various sites.

Luis A.

Human Resources Business Partner

Luis supports T-Mobile’s frontline retail business in the Southern U.S. region. He manages and develops successful HR organizational policies that let T-Mobile districts shine.


Back to top