Write code to automate, run the existing test code, and triage test failure, finding patterns using various data methodologies from the test results.
Passionate about automating the tests to break the software and who can work equally and effectively in both development and testing roles.
Continuously write, test, and fix the written code.
Job Responsibilities:
Analyzes Root causes for Test Failures and proposes solutions.
Designs and implements solutions to fix Test Failures.
Designs and develops Test Plans and Test Cases for Windows Components and Applications.
Performs Testing Procedures and Processes.
Evaluates and reports Test Results.
Responsible for troubleshooting Test run failures with root cause identification and use various data related technologies to find patterns for issues.
Use Machine learning techniques to find patterns of the problems and prevent them from happening for the future.
Technical Skills:
Development experience in C#/C/C++ with strong programming skills.
Knowledge of scripting like JavaScript.
Troubleshoot issues.
Ability to solve technical problems independently in areas of ownership.
Background on Server technologies is plus.
Knowledge of Software Development and Quality Assurance Practices.
Excellent verbal and written English communication skills.
Ability to organize written information (e-mails) for clarity, precision and interest.
Various data methodologies to query multiple sources of data for finding patterns, generating reports.