Senior Software Engineer - Test at Turvo

Hyderabad, Telangana, India

Turvo Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Supply Chain, Logistics, Transportation, SoftwareIndustries

Requirements

  • 6-8+ years of experience in automated testing, software development, or a dedicated Software Development Engineer in Test (SDET) role
  • Minimum of a Bachelor's degree in Computer Science (4 year program)
  • Strong programming skills in one or more object-oriented languages - Java (Enterprise, with Spring & SpringBoot), Python (with frameworks like PyTest, Robot Framework), JavaScript (Node.js), Swift, and Kotlin
  • Hands-on experience in test automation, including building and maintaining automation frameworks for: Backend/API (RESTful and SOAP API automation with tools like RestAssured, Karate, Postman, SoapUI, Apache HTTPClient, or custom HTTP libraries); Frontend/UI (Web application automation with tools like Selenium WebDriver, Protractor, Cypress, Playwright, or WebDriverIO); Mobile (Appium, Espresso (Android), XCUITest (iOS), or other mobile automation frameworks)
  • Experience using AI LLMs to build test frameworks, integrate and extend test coverage
  • In-depth knowledge of Quality Engineering methodologies, tools (e.g., JIRA, Confluence), and processes throughout the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC)
  • Familiarity with database management systems (e.g., SQL, MongoDB, MySQL, PostgreSQL, Oracle, Elasticsearch) and proficiency in writing SQL & JS queries for data verification and validation
  • Knowledge of mocking frameworks (e.g., Mockito, WireMock, PowerMock), and unit testing frameworks (e.g., TestNG, JUnit, NUnit, PyTest, Jest, Mocha)
  • Strong analytical, problem-solving, and debugging skills to diagnose issues, perform root cause analysis, and propose effective solutions
  • Excellent verbal and written communication skills

Responsibilities

  • Build and maintain test automation frameworks both from scratch and existing backend and frontend systems ensuring scalability and maintainability
  • Design, develop, and execute automated test scripts using open-source tools and maintain test suites to validate software functionality across various layers (UI, API, Database)
  • Create detailed, comprehensive, and well-structured test plans, test strategies, and test cases
  • Perform thorough regression testing, smoke testing, and sanity testing when bugs are resolved and for new releases to ensure build stability
  • Participate actively in code reviews and inspections to ensure the testability of code and adherence to coding standards
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) to enable continuous testing and delivery of software updates
  • Contribute to test strategy, planning efforts, and overall quality assurance by ensuring comprehensive test coverage (functional, non-functional) and enforcing testing best practices
  • Understand product needs and user stories to advise on and design effective testing strategies, including risk-based testing
  • Document components, designs, automated test cases, test plans, and test results to support knowledge sharing and transparency
  • Engage in various types of testing including performance, load, stress, security, and usability testing to identify performance bottlenecks and vulnerabilities

Skills

Test Automation
Selenium
JUnit
TestNG
Jenkins
GitLab CI
Azure DevOps
CI/CD
API Testing
UI Testing
Database Testing
Regression Testing
Code Review
Test Frameworks

Turvo

Cloud-based platform for supply chain management

About Turvo

Turvo provides a cloud-based platform that connects all parties in the logistics and supply chain industry, including shippers, carriers, and brokers. This platform allows users to track shipments in real-time and manage freight more efficiently by digitizing the entire process from order placement to delivery. Unlike traditional methods that often lack transparency and efficiency, Turvo's solution ensures that all stakeholders have access to the same information at the same time. The company operates on a Software-as-a-Service (SaaS) model, where clients pay a subscription fee for access to its tools, which include tracking, document management, and communication features. Turvo's goal is to enhance visibility and collaboration in logistics, helping businesses reduce costs and improve service.

Sunnyvale, CaliforniaHeadquarters
2014Year Founded
$89.1MTotal Funding
SERIES_BCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
201-500Employees

Benefits

401(k) Company Match
Remote Work Options
Full Benefits

Risks

Strategic shifts post-acquisition by Lineage Logistics may affect customer relationships.
Technical challenges in MileMaker API integration could impact mileage accuracy.
New CTO's strategy changes might disrupt ongoing projects or innovation trajectory.

Differentiation

Turvo offers a unified cloud-based platform for real-time supply chain collaboration.
The platform integrates seamlessly with partners like MileMaker and Oko for enhanced functionality.
Turvo's SaaS model ensures continuous updates and improvements for logistics professionals.

Upsides

Turvo's acquisition by Lineage Logistics can provide strategic growth opportunities.
Partnerships with companies like Southern Reins Logistics enhance Turvo's market reach.
Integration with IoT devices can improve Turvo's real-time data collection capabilities.

Land your dream remote job 3x faster with AI