Software Development Engineer

LTD Global
United States
about 1 month ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Artificial Intelligence Android Software Development VoIP Cloud Computing Network Congestion Continuous Integration Software Debugging Linux Github Apache JMeter Load Testing
+18 more
Standard Sql Swagger Software Engineering Test Data TypeScript Web Applications WebRTC Openapi Performance Testing Postman Appium Hardware Testing Software Troubleshooting Git Low Latency Playwright Software Coding Restful APIs

Job description

This is a hands-on engineering role responsible for building a scalable automation framework from the ground up, developing automated functional and regression test suites, and integrating automated testing into our CI/CD pipeline., Appium * Sauce Labs * Postman * Swagger/OpenAPI * GitHub Actions * Bitbucket Pipelines * WebRTC * SIP/RTP * JMeter/k6 * Linux

Requirements

  • 5+ years of experience in Software Quality Assurance, Quality Engineering, or a related discipline. \n

  • 4+ years of hands-on experience developing test automation. \n

  • Strong hands-on experience with Playwright. \n

  • Strong programming experience with TypeScript and/or JavaScript. \n

  • Demonstrated experience designing and building a test automation framework from the ground up. \n

  • Experience developing automated UI, functional, regression, integration, and end-to-end tests. \n

  • Experience developing and executing automated API tests. \n

  • Experience integrating automated tests into CI/CD pipelines. \n

  • Strong understanding of the Software Testing Life Cycle (STLC), Agile/Scrum methodologies, regression testing, smoke testing, integration testing, and end-to-end testing. \n

  • Experience with Git and modern source-control workflows. \n

  • Working knowledge of SQL and relational databases. \n

  • Strong troubleshooting, debugging, and problem-solving skills. \n

  • Ability to distinguish among application defects, automation failures, and environment or infrastructure issues. \n

  • Strong written and verbal communication skills. \n

Preferred\n

WebRTC / VoIP / Telecommunications

\n \n

  • Experience testing WebRTC applications or other real-time communications platforms. \n

  • Familiarity with SIP and RTP. \n

  • Experience testing VoIP, call flows, audio routing, DTMF, or similar telecommunications functionality. \n

  • Experience testing application behavior under network degradation, latency, packet loss, or connectivity interruptions. \n

  • Telecommunications industry experience. \n

Benefits & conditions

Experience testing web and mobile applications is highly desirable. Experience with WebRTC, SIP, RTP, VoIP, or other real-time telecommunications technologies is a significant plus.

Key ResponsibilitiesTest Automation Strategy & Framework\n \n

  • Design, build, and maintain a scalable, reliable, and maintainable test automation framework. \n

  • Build and evolve the automation framework using Playwright and TypeScript/JavaScript. \n

  • Establish automation architecture, coding standards, testing practices, and development conventions. \n

  • Develop automated functional, regression, smoke, integration, and end-to-end test suites. \n

  • Establish reusable test components, test data, fixtures, mocks, and environment configurations. \n

  • Create reporting and dashboards that provide visibility into automated test execution and product quality. \n

  • Continuously improve automated test coverage, execution speed, reliability, and maintainability. \n

  • Analyze automation failures and distinguish among application defects, automation issues, and environment or infrastructure problems. \n

CI/CD & Release Quality\n \n

  • Integrate automated testing into CI/CD pipelines and software development workflows. \n

  • Configure automated test execution for pull requests, build validation, scheduled regression testing, release validation, and post-deployment smoke testing. \n

  • Establish reliable automated quality gates within the software delivery process. \n

  • Maintain and troubleshoot automated test execution within CI/CD environments. \n

  • Partner with Engineering, Product, and QA to identify release risks and ensure appropriate test coverage before production releases. \n

API & Integration Testing\n \n

  • Develop and maintain automated API and integration tests. \n

  • Integrate API testing with UI and end-to-end automation where appropriate. \n

  • Validate integrations between internal services, external systems, and third-party platforms. \n

  • Work with tools and technologies such as Postman, Swagger/OpenAPI, and Playwright API testing. \n

Quality Engineering\n \n

  • Identify opportunities where automation can reduce repetitive manual testing and improve regression coverage. \n

  • Establish meaningful automation and quality metrics and use them to identify opportunities for improvement. \n

  • Identify, reproduce, document, and assist in troubleshooting software defects. \n

  • Provide developers with clear reproduction steps, logs, traces, and other diagnostic information when investigating defects. \n

  • Work with Engineering to improve application testability, logging, diagnostics, and environment reliability. \n

  • Contribute to the continuous improvement of QA processes, tools, methodologies, and release practices. \n

About the company

Global Caption is a growing company, and this role will evolve along with our products and technology. The responsibilities described above are not intended to be an exhaustive or static list.

\n

As our products, technology stack, automation capabilities, and business needs evolve, the Senior SDET may take on new testing requirements, technologies, platforms, and quality initiatives. Responsibilities, priorities, and performance goals may be updated or expanded over time.

Why This Role Matters\n

Global Caption is not simply launching new services-we are building the technology and quality foundation of a company focused on expanding communication accessibility.

\n

As one of the senior contributors to our quality engineering practice, you will have the opportunity to establish how automated testing is designed, implemented, and integrated into our software development lifecycle.

\n

Your work will directly influence the reliability of our products, the speed and confidence with which we can release new capabilities, and our ability to scale our technology as the company grows.

\n

This is an opportunity to do more than maintain an existing automation suite. You will help build the quality engineering foundation that our products and development teams will rely on as we grow.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…