MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer - Test

Turvo

Hyderabad permanent

Posted: March 25, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

The successful candidate will design and develop software for the Transportation Management System, focusing on user experience, scalability, and performance.

Job Description

About Turvo

Turvo provides a collaborative Transportation Management System (TMS) application designed specifically for the supply chain. Turvo Collaboration Cloud connects freight brokers, 3PLs, shippers, and carriers to unite supply chain ecosystems, delivering outstanding customer experiences, real-time collaboration, and accelerated growth. The technology unifies internal and external systems, providing one end-to-end solution that streamlines operations, enhances analytics, and automates business processes while eliminating redundant manual tasks. Turvo’s customers include some of the world’s largest Fortune 500 logistics service providers and shippers as well as small to mid-sized freight brokers.

Turvo is based in Dallas, Texas, with offices in Hyderabad, India. (www.turvo.com).


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.


Qualifications::
• 5-8+ years of experience in automated testing, software development, or a dedicated Software Development Engineer in Test (SDET) role.

• A 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, with the ability to collaborate effectively in cross-functional teams and articulate technical information clearly.

• Experience with build automation tools (Maven, Gradle, or npm), Performance and Load Testing tools (JMeter, LoadRunner, Gatling, or k6), and test management tools (TestRail, Zephyr, Xray, or Quality Center/ALM).


Good to have::
• Experience developing applications or testing within the Supply Chain or Logistics domain.

• Knowledge of cutting-edge technologies such as Platform as a Service (PaaS), Serverless architectures, NoSQL databases, and event-driven architectures (e.g., Kafka, RabbitMQ).

• Experience mentoring junior engineers or leading small testing teams.

• Knowledge of design patterns for test automation (e.g., Page Object Model (POM), Singleton, Factory).

• Familiarity with log management and analysis tools (e.g., ELK Stack - Elasticsearch, Logstash, Kibana).

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply