Studio Dev Ai Mts

Year    Bengaluru, Karnataka, India

Job Description


ABOUT THE OPPORTUNITY Wind River Systems is building Wind River Studio, a cutting-edge cloud platform and DevSecOps toolset for the digital transformation of RTOS-based devices at the “intelligent edge” of critical IoT applications. Our growing AI team is building out a set of new 'digital feedback loop' features for Studio AI, to make it quick and easy for embedded device developers to send data and interact securely with the cloud. We are seeking a new team member for our Studio AI team. You will contribute your strong technical aptitude in building quality into cloud-based IoT platforms for analytics products such as Digital Feedback Loop. Your work will help our customers digitally transform to securely and efficiently develop, test, and operate Wind River-based products in diverse mission-critical applications in the many industry verticals we serve. The ability to consider multiple cloud platform systems is essential in defining test plans and test cases, and while implementing automated tests. You will likely need to work with a variety of tools, operating systems, and products to ensure the delivery of high-quality automated test code. Who you will work with: This is a new senior-level role that will interact closely with globally-distributed UI developers, back-end cloud developers, edge developers, data engineers, data scientists, architects, and stakeholders across the various Studio groups in Engineering. We commonly use swarming to help the team learn more quickly and get things done while enjoying it. You will also collaborate cross-functionally as needed with product line managers, professional services, technologists, and customer-facing teams. You will report to a regional manager within the Studio AI directorate in Engineering. What you’ll do / your responsibilities: You will be the team’s subject matter expert on effective testing and verification, leading both strategy and execution. In this role, you will design, develop, test, deliver, maintain, and improve verification and validation (V&V) for a production cloud-native, and mostly cloud-agnostic, DevSecOps platform and application for the intelligent edge. As a technical lead and contributor, you will iteratively:

  • Design a comprehensive V&V strategy spanning all aspects of building quality into the platform, including use of reviews and static & dynamic analysis tools
  • Support your team in defining acceptance criteria so the epics and stories are unambiguous, testable, & verifiable
  • Lead your team on scoping & autonomously managing V&V-related project priorities, deadlines, and deliverables
  • Define and implement test cases spanning all development responsibilities for V&V (unit tests, feature tests, integration tests, and regression tests)
  • Compose and automate tests using common, relevant test frameworks, wherever it makes sense to do so
  • Ensure that automated test code clearly identifies failure and points less-technical users towards root cause
  • Integrate test validation scripts into the CI/CD/CT pipeline and test automation framework
  • Measure, report, and continually improve test coverage and effectiveness.
The tests you will plan, define, execute, and automate will span V&V for:
  • The application front end (typically written using Angular, NodeJS, HTML5, Grafana)
  • The application back end (APIs, distinct micro-services, and database data handling for private & public clouds)
  • The IaC (infrastructure as code) deployment of the application to multiple cloud service providers
  • The application’s integration with the rest of Wind River Studio
  • The security, scalability, performance, and interoperability of the integrated application
This is not a siloed team situation where developers will throw (possibly untested!) code over the wall to you; you will be a full member of the cross-functional team. You will also have opportunities to:
  • Pair up with developers on your AI team to mentor and up-level them in knowledge and skills for ways (not limited to testing) to effectively build quality into their code, to prevent defects and/or detect defects as early as possible
  • Collaborate and advise AI developers on how to build testability into the software the teams deliver
  • Participate in hiring, then mentoring, less-experienced SDETs as the AI team grows
  • Evaluate and justify make/buy/reuse technology selection decisions for test automation capabilities
  • Contribute to overall AI strategy for improving V&V effectiveness and product quality
ABOUT YOU (this role may be filled at a higher level for a more-qualified candidate) Qualifications - MUST HAVE:
  • BE/BTech in Computer Science, Computer / Electrical / Software / Systems / Mechanical Engineering, Operations Research, Data Science, Applied Math / Physics, or another STEM field
    • Advanced degrees (e.g. ME/MTech/MS, MBA, or Ph.D.) are appreciated, but not required
  • 10 years working in software development, 4+ in a V&V-focused role (career gaps are ok; life happens!)
  • Programming skills in at least one higher-level language (e.g., Python, C/C++) and SQL
  • Ability and experience to analyze business use cases to produce effective test case coverage:
    • understanding the key personas and user journeys for the software, and how to evaluate both functionality and architectural qualities from the user’s perspective
    • ‘think like a tester and put yourself into your users’ shoes
    • knowing how to test to find all the ways it doesn’t work [well], vs. testing to show that the happy path works
  • Exceptional, inclusive, collaborative team player comfortable with working in diverse, distributed agile environments, pairing with developers, and taking the initiative to collaborate with the cross-functional team
  • Self-managed, fast learner with the desire and ability to master new technologies
  • Blend of technical expertise and soft skills, including effective & flexible communication skills in English
Core Competencies and Demonstrated Success - You should have most or all of these:
  • A basic or better understanding of cybersecurity principles and practices, CVEs, and vulnerability scanning tools
  • Demonstrated history of defining a comprehensive test strategy for cloud-based products
  • Strong understanding of secure software product development lifecycle (including requirements and verification)
  • Experience using common test automation frameworks, static analysis tools, and dynamic analysis tools
  • Experience working with RESTful APIs, OpenAPI, and Swagger; familiarity with API gateways such as Kong is a plus
  • Experience handling data with a cloud-based or on-premises big data platform (e.g. AWS, Azure, GCP, or equivalent open-source technologies)
  • Comfortable using CM/CI/CD/CT tools (Git, GitHub, GitLab, Jenkins, Tekton) and IaC (Terraform, Helm charts)
  • Proficiency with Kubernetes, Docker, and cloud deployment technologies
  • Good understanding of the concept of Cost of Quality and driving a positive influence on product delivery
Note: Although this is primarily a development testing role, we do not use coding tests, quizzes, or take-home assignments in our AI interviews. We are more interested in how you think about analyzing and solving a problem, how you learn, how you lead, how you approach quality and testing, and how our team can learn from you! However, if you do have a public GitHub or other repository with examples of your past work, please share the link (optional).
Pluses -
It will be great if you also have knowledge or experience with one or more of these:
  • Knowledge of ASTM/ISO/… for Automotive and Verification/Safety
  • Agile/scrum/kanban values, principles, practices, and tools (e.g., Jira)
  • Technical documentation repositories (e.g., Confluence, SharePoint) and doc formats (e.g., Markdown)
  • Building REST microservices to query, serve, and analyze data
  • Knowledge and experience with IaC code quality tools such as Checkov
  • Delivering presentations, teaching, or providing training
  • Open-source contributions
A NOT SO FUN FACT: Studies have shown that men will often apply for a job when they have 60% of the qualifications that are listed. Women and people of other genders are often reluctant to apply to a job unless they feel they have 100% of the qualifications that are listed. If you are a software developer with a tester’s mindset and with the ‘must-haves, and you feel like this role could be a good fit for you, we encourage you to apply! ABOUT WIND RIVER In a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformations of our customers with a new generation of Mission Critical AI Systems, in a world with the most exacting standards for safety, security, performance, and reliability. Success will be determined by our ability to innovate with velocity and solve customer problems at the level of the solution. Wind River’s impact spans critical infrastructure domains such as telecommunications, including 5G; industrial (automation, sustainable energy, robotics, mining), connected healthcare and medical devices, automotive (connected and self-driving vehicles), and aerospace & defense. We were recognized by VDC Research in July 2020 as #1 in Edge Compute OS Platforms, overtaking Microsoft as the overall commercial leader. Wind River regularly wins industry recognitions for excellence in IoT security, cloud and edge computing, as well as 8 consecutive years as a “Top Work Place”. If you’re passionate about amplifying your impact on the world, in a caring, respectful culture with a growth mindset, come join us and help lead the way into the future of the intelligent edge!

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2910538
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year