Location
Secunderabad | India
Job description
- 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.
Must Have
Minimum Qualification
- B.E/M.E in Engineering with 5+ 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.
Principal Working Relationship
- Reports to the Engineering Manager
- Working closely with global stakeholders, test engineers, developers, and Systems engineers to fully understand the architecture and design.
- Participate in the technical review of verification tests and results.
- Assist scrum team with debugging and solving issues discovered during test.
- Collaborate and coordinate activities with globally distributed teams, ensuring overall product quality.
- Drive overall metric and reporting capabilities to accurately summarize and report on product quality.
- Interface with product owners and software developers to clarify expected software behavior.
Nice to Haves
- Ability to work on cross-functional project teams comprised of software verification and development engineers, system engineers, human factor engineers and quality engineers.
- Understanding of both Agile and Waterfall software development methods.
- Understanding of one or more of the following operating systems: Windows, Android and iOS.
- Strong organizational skills.
- Strong written and verbal communication.
- Design/test experience working with regulated medical devices.
- Experience working within a regulated environment.
- Experience with software version control tools.
- Quality focus, willingness to learn, versatility and adaptability.
Job tags
Salary