Software Engineer I

medtronic.com

Job Respobsibilities

Analyze, understand, and review product requirements.
Estimate effort and duration of tasks and develop and execute plans and strategies to complete the work on time.
Interface with product owners and software developers to clarify expected software behavior.
Design and execute tests using automated test tools, as well as manual test development process, for the verification of software requirements.
Establish and maintain traceability from software requirements to verification test design and implementation.
Participate in the technical review of verification tests and results.
Assist scrum team with debugging and solving issues discovered during test.
Prepare, review, submit, and maintain project/product documentation.
Minimum Qualification

B.E/M.E in Engineering with 0-3 years of experience.
Proficiency with one or more of the following programming languages: C#, .NET, Java, C++, Python.
Hands on experience using BDD test tools\ frameworks SpecFlow, Selenium, Cucumber(Gherkin).
Experience in analyzing requirements and defining test cases.
Experience in developing test automation tools and frameworks with hands on technical and programming skills.
Experience developing automated tests.
Understanding of one or more of the following tools: Visual Studio, Team Foundation Server, Microsoft Test Manager, Azure DevOps,Test Hub
Experience in Software/Test framework Design & architecture
Excellent problem solving, analytical skills and technical troubleshooting skills.