hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Software Design Engineer in Test

3.00 to 7.00 Years   Bangalore, Mumbai City   03 Nov, 2021
Job LocationBangalore, Mumbai City
EducationNot Mentioned
SalaryNot Disclosed
IndustryEducation / Training
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

The Upstox Story:Upstox is one of Indias leading Fin-Tech companies with a mission to simplify trading & investing to make it easily accessible to the masses. We aim to enable everyone, from new investors to seasoned traders, to invest across multiple categories with our state-of-the-art trade & investment platform and commission-free pricing. We offer numerous asset categories to invest in, like Stocks, Digital Gold, IPOs, Mutual Funds, and more.By focusing on our customers needs and equipping them with personalized yet powerful tools, we witnessed a steep growth of 800% in our customer base from 25 Thousand in 2017 to 2 Lakh in 2019. With 1500% growth in 2020, currently, over 3 million customers trust us with their investment decisions, thus setting us on the course to become an industry-leader in the country.RKSV Securities was founded by Ravi Kumar and Shrinivas Viswanath in 2009 and was soon graced by Kavitha Subramanian as the third co-founder in 2016. Backed by Ratan Tata, Upstox had raised $4 million in Series A funding in early 2016 that was led by Kalaari Capital. The Series B funding round scaled multifold and witnessed an investment of $25 million by US-based investment firm - Tiger Global Management in September 2019.About the TeamWe have a team of highly skilled technology and finance professionals and are currently looking for highly motivated field experts to be part of our high-energy team. We are looking for a Software Design Engineer in Test to join our team.A Software Design Engineer in Test (SDET) at Upstox is a developer with the primary responsibility of writing frameworks and tools to test products. It is a very unique and challenging role and provides immense opportunity to design and develop wide-reaching tools. It combines the building aspect of software design engineering with the breaking aspect of software test engineering. Youll be writing code that automatically verifies that if anything does go wrong, youre code will tell us. SDETs will work directly with both Software Development Engineers and Quality Assurance Engineers to understand project features, review technical designs, and implement automated test tools that help deliver quality features with efficiency. SDETs will have to understand customer usage models and are able to develop test plans and test cases that approximate real-world environments and scenarios.In this role, youll work closely with QA Engineers and development teams to develop test automation frameworks for functional and non-functional QA and automate infrastructure management processes. Youll navigate through complex code to better understand features and to ensure our development engineers continue to deliver quality software. Youll test code manually and with automated tools using black box, gray box, and white box testing techniques. You will write automated tests using Java or proprietary test scripts for automated tools and will be responsible for driving the software development process toward quality-centric methodologies.Responsibilities: Envision, design and develop tools, frameworks and testing infrastructure to facilitate the testing and development cycles. This includes analyzing requirements, assessing testability, identifying automation opportunities and implementing them for projectsParticipate in design and code review, test planning and tools review.Lead test automation efforts for critical and complex technical projects spanning multiple teams and businessesLead effort towards simplifying test tools and technologies in terms of efficiency, effectiveness, stability, extensibility, and scalability.Build, maintain source code repository, build tools, CI/CD infrastructureUtilize innovative test technologies to develop a products testing strategyImplement Continuous integration infrastructure, packaging and deployment tools.Investigate and recommend best practices for maintaining code quality, including development of code metrics, code review workflows, code coverage measurement and the use of static and dynamic analysis tools.Requirements: Bachelor degree in Computer Science or equivalent and 6+ years industry experience3+ yrs of experience with major time designing and building automation frameworks.Strong hands-on programming in Java, Python, JavaScript, etc.Automation experience (test, integration, build/release) in a distributed environmentKnowledge of data structures, algorithms, distributed systems, and asynchronous architectureUnderstanding of system and application performance characteristicsExperience with automation framework and tools like JUnit, TestNG, Jenkins, Appium, Selenium, UI Automator etc.Ability to work with technical and non-technical business owners.Preferred Qualifications: Experience building, setting up and maintaining automation frameworks and tools.Experience in writing and maintaining integration tests.Demonstrated ability to own, design, lead and implement test strategies for complex applications and deployment topologies.Experience in communicating with users, other technical teams, and management to collect requirements, evaluate alternatives and develop processes and tools as needed to support the organization.Good understanding of the integration between automated software test and the build process.Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsExperience with evaluating and integrating open source and in house developed tool-sets.Excellent communication skills and the ability to generate and communicate meaningful development metrics to senior leadership,

Keyskills :
open sourcelife cyclesoftware engineering practicesjavascriptcsssoftware development life cycleblack boxjquerywhite boxtest caseshtmlwhite box testingautomation

Software Design Engineer in Test Related Jobs

© 2019 Hireejobs All Rights Reserved