Software Development Engineer in Test

UBLIC SERVICES, INC.•Phoenix, AZ
•$82,600 - $113,500

About The Position

The Software Development Engineer in Test provides testing services to mitigate software-defect risk and improve the quality, effectiveness, and efficiency of Republic Services’ software solutions. The role leads end-to-end quality for projects across Web, Mobile, and other application portfolios through test automation. It architects automated testing strategies and frameworks and creates, tests, and plans manual and automated approaches for complex web and mobile applications. The position calls for technical and programming expertise as well as innovation, leadership, and mentorship, supporting development teams through test planning and prioritization within Agile or other methodologies and a Continuous Delivery Pipeline with frequent releases.

Requirements

  • 2–4 years of software testing experience with test automation focused on web, mobile, database, or web services.
  • Experience with software automation testing methodologies, including regression, functional, unit, integration, coverage, performance, and load testing.
  • Experience testing applications that integrate with other systems through RESTful APIs.
  • Experience with test management tools such as qTest, ALM, TFS, or similar tools.
  • Experience with API testing frameworks such as Karate, Gatling, JMeter, or Postman.
  • Some experience with load and performance testing.
  • Knowledge of cloud platforms and services such as Amazon AWS, Azure, Heroku, Perfecto Mobile, and SauceLabs.
  • Experience reviewing and providing feedback to team members during pull requests.
  • Understanding of Service Oriented Architecture.
  • Strong critical-thinking skills.
  • Excellent written and verbal communication skills.
  • Experience in Agile software development methodology using tools such as Rally, Jira, ServiceNow, or similar tools.
  • Advanced understanding of open-source web frameworks and web application testing tools.

Responsibilities

  • Coach and mentor Software Test Engineers in automated testing efforts.
  • Review product specifications and work with others to develop test strategies, detailed test plans, and test architectures.
  • Lead formal reviews of test plans, designs, and requirements with cross-functional teams.
  • Evaluate new tools and technologies and research, develop, or recommend tools for test planning, execution, and reporting.
  • Develop, debug, and maintain test automation for applications and services.
  • Develop, implement, and automate test plans and test cases in an Agile environment.
  • Build, execute, and maintain end-to-end integration test frameworks across applications, devices, and platforms using JavaScript or other appropriate languages, including C#, Java, and TypeScript.
  • Build automation and test coverage tools to enable Continuous Integration and Continuous Delivery.
  • Build or use automation tools to test interfaces between systems and applications, including web services, Tibco services, and other APIs.
  • Be accountable for quality within the software development team; track and prioritize defects throughout product releases and lifecycles, use quality-control tools and metrics to identify defects and recommend resolutions, and report defects found through automation.
  • Plan, estimate, schedule, and execute application testing with Agile or other IT teams; establish, organize, and execute testing deliverables.
  • Document and execute complex test plans and strategies, ensure traceability between test cases and project requirements, and execute end-to-end test scenarios.
  • Coordinate and support user-acceptance test plans and work with teams to report and resolve complex issues.
  • Verify that software applications meet functional requirements and participate in functional, system, regression, and load testing at all levels.
  • Collaborate with Software Test Engineers and Developers; perform manual testing as needed.
  • Record and report testing metrics and follow and update test documentation standards.
  • Perform other job-related duties as assigned or apparent.

Benefits

  • Comprehensive medical benefits coverage
  • Dental plans
  • Vision coverage
  • Health care and dependent care spending accounts
  • Short- and long-term disability
  • Life insurance
  • Accidental death and dismemberment insurance
  • Employee and Family Assistance Program (EAP)
  • Employee discount programs
  • Retirement plan with a generous company match
  • Employee Stock Purchase Plan (ESPP)
  • Paid Time Off (PTO)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service