Senior Engineer – Cloud/Web SW - Test/ Automation

Posted:
10/18/2024, 3:48:59 AM

Location(s):
Gurugram, Haryana, India ⋅ Haryana, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Work Flexibility: Hybrid

Who we want:
Describe the open role, highlighting key responsibilities and tasks. This verbiage will be used in job postings to draw in potential candidates.

What you will do:
Technical Responsibilities:

  • Testing of Web, desktop and cloud software applications as per compliance to Stryker quality standards.

• Conduct or design prototyping and bench testing
• Conduct problem solving, identify potential solutions, and evaluate them against component and sub-system requirements
• Conduct research and studies to support product design
• Translate design inputs to engineering specifications and produce component and sub-system level designs
• Code development time/resource estimation to support projects
• Design new components applying various design concepts
• Generate and review the necessary documents with project teams (requirements, design, architecture, bugs, test)
Business Responsibilities:
• Demonstrate advanced understanding of customer needs and design inputs
• Demonstrate proficiency with product’s intended use and clinical procedures
• Learn how the financial models are constructed
Med Device Compliance:
• Follow fundamental industry standards, design requirements and test strategies which apply to regulatory requirements
• Independently create or refine engineering documentation, such as the Design History file
• Follow R&D procedure like design controls and risk management, per the Quality Management System
General Responsibilities:
• Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success as a key member of the team, collaborating with others and solidifying relationships
• Quickly process and assimilate procedures, policies, processes, systems, and technology required
• Work on complex problems, applying advanced experience and learnings
• Demonstrate ownership and prioritize work with minimal supervision
• Build relationships and influence among peers
• Lead code reviews for components in systems applying design principals, coding standards and best practices
• Develop and design software components per requirements and architecture defined

Minimum Qualifications (Required):
• Bachelor's degree in Software Engineering/ Computer Science or related discipline & 2+ years of work experience

Preferred Qualifications (Strongly desired):

  • Bachelor’s/Master’s degree in Computer Science or related field.
  • 2+ years of experience in Testing and Test Automation of Web, Cloud and desktop application Software.
  • Experience in tetsing/ test automation for software technologies, tools, and frameworks in a cloud, cloud-native (AWS, Azure), cloud enabled environment. 
  • Experience in software unit testing, integration testing, system testing, static (Fxcop/ Sonarcube) & dynamic analysis (NUnit, Ncovers), code reviews, requirement tracing and documentation for regulated industry.
  • Well versed with product and Software development and Testing lifecycle.
  • Strong knowledge of Cypress/ playright/ WDIO. API testing using Postman/ ready API.
  • Strong aptitude and interest in application software testing domain with knowledge of white box, black box, smoke and regression testing.
  • Experience with .NET Core, Angular, REACT, Nodejs frameworks.
  • Proficiency in Object Oriented Analysis and Design (OOAD), C#, JavaScript.
  • Knowledge of Data formats such as XML, JSON and databases MySQL/SQL Server, MongoDB, NoSQL etc.
  • Knowledge of load testing of applications using framework like Gatling/ Load runner etc.
  • Familiarity and well versed with Agile, Scrum, CI/CD, Waterfall software development life cycle. Extensive practice and knowledge of Agile Scrum or DevOps implementation is a plus.
  • Familiarity with Visual Studio, Visual Studio Code, Eclipse, Git and dynamic/static memory analysis tools.
  • Knowledge of software testing/ development practices (DevOps) including source control, unit testing, and CI/CD.
  • Technical Skills:
    • Exposure to programming skills. Design new components applying various concepts design concepts and patterns
    Design and Development Skills:
    • Experience with integrated development environments (IDE) for projects
    • Experience with software tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software
    • Integration and deployment processes experience
    Software Process Skills:
    • Experience in creating estimates for code implementation time/resource for assigned tasks
    • Experience in Software Development Life Cycle processes
    • Experience using Application Lifecycle Management /Traceability tools
    • Experience with regulatory and compliance standards applied to the SDLC (Software Development Life Cycle)

Travel Percentage: 10%

Stryker

Website: https://www.stryker.com/

Headquarter Location: Kalamazoo, Michigan, United States

Employee Count: 10001+

Year Founded: 1941

IPO Status: Public

Industries: Biotechnology ⋅ Health Care ⋅ Life Science ⋅ Medical ⋅ Medical Device