Senior Software Engineer - Test

6 - 10 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will be part of Turvo, a company that offers a collaborative Transportation Management System (TMS) application tailored for the supply chain industry. Turvo's Collaboration Cloud connects freight brokers, 3PLs, shippers, and carriers to unify supply chain ecosystems, providing exceptional customer experiences, real-time collaboration, and accelerated growth. The technology harmonizes internal and external systems, offering an end-to-end solution that streamlines operations, enhances analytics, and automates business processes while eliminating redundant manual tasks. Turvo serves a diverse clientele, including some of the world's largest Fortune 500 logistics service providers and shippers, as well as small to mid-sized freight brokers. As a Test Automation Engineer at Turvo, your responsibilities will include building and maintaining test automation frameworks for both new and existing backend and frontend systems to ensure scalability and maintainability. You will design, develop, and execute automated test scripts using open-source tools, ensuring software functionality validation across different layers such as UI, API, and Database. Creating detailed test plans, strategies, and cases, you will conduct regression testing, smoke testing, and sanity testing to ensure software stability. Active participation in code reviews and inspections will be required to guarantee code testability and adherence to coding standards. Moreover, you will integrate automated tests into CI/CD pipelines, enabling continuous testing and delivery of software updates. Contributing to test strategy and planning efforts, you will ensure comprehensive test coverage and enforce testing best practices. Understanding product needs and user stories, you will design effective testing strategies, including risk-based testing. Documenting components, designs, test cases, plans, and results will be essential to support knowledge sharing and transparency. Additionally, you will engage in various types of testing, such as performance, load, stress, security, and usability testing, to identify performance bottlenecks and vulnerabilities. To be considered for this role, you should possess 6-8+ years of experience in automated testing, software development, or a specialized Software Development Engineer in Test (SDET) role. A Bachelor's degree in Computer Science is required, along with strong programming skills in one or more object-oriented languages like Java, Python, JavaScript, Swift, or Kotlin. Hands-on experience in test automation for backend/API, frontend/UI, and mobile applications is crucial. You should also have knowledge of Quality Engineering methodologies, tools, and processes throughout the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC). Furthermore, familiarity with database management systems, proficiency in writing SQL & JS queries, and experience with mocking frameworks and unit testing frameworks are essential. Strong analytical, problem-solving, and debugging skills are required, along with excellent verbal and written communication skills. Experience with build automation tools, Performance and Load Testing tools, and test management tools is desirable. It would be advantageous to have experience in the Supply Chain or Logistics domain, knowledge of cutting-edge technologies, mentoring skills, familiarity with design patterns for test automation, and experience with log management and analysis tools.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Bangalore Urban, Karnataka, India