Full Job DescriptionLooking for Software Development Engineer in Test – SDET, concentrating on the development of automated test scripts.
We tend to meet candidates who have built and established a system from scratch.
Why Join TVS Next
We help our clients re-imagine, design and develop software to make this world a better place. Our missions are bold and hence we are on a constant lookout for people who are exemplary and want to build the future with us. We do not believe in hierarchy hence we have a flat organizational structure that gives our associates prodigious opportunities to grow. Adding to that, our culture is ever-evolving since we have people working from all over the country with us. Ergo, we want our people to be multifaceted.
What You’ll need :
A Bachelor’s degree in Computer science, Software engineering or a related field.
4+ yrs of experience as Developer or SDET in one or more general purpose programming languages wiith more focus on Java / Javascript
2+ yrs of experience with major time designing and building automation frameworks.
Good experience in API Testing using Postman
Knowledge in Mobile App testing
Working knowledge of common automation frameworks such as JUnit or TestNG
Strong understanding of computer science fundamentals and data structures
Strong analytical and problem solving skills
Demonstrable experience in writing clean code quickly
Understanding of QA methodologies, life cycle and processes
Experience in writing testing frameworks and automation tools is preferable
What You’ll do:
Understanding the flow of code and how it interacts with different components.
Understanding project documents, customer demands, and product objectives to create and execute test cases.
Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.
Handling technical communications and understanding the customers’ systems.
Working with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
Noting all testing actions you have performed in daily and weekly reports.
Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design.
Researching test tools, methodologies, and trends and upgrading existing practices and processes.
Managing the final quality on production release.