Job Title: Senior Software Test Engineer (Automation)
Location: Durham, NC
Duration: 6 Month Contract
Potential to convert to perm
NOTE: We need a candidate who can work on W2, as this position will convert into Perm after few months.
Job purpose
This job position is intended to work within automation team to develop automation framework and scripts for new and existing features of all software products.
Duties and responsibilities
• Create and maintain automation framework for UI tests.
• Create CI tools to increase team efficiency.
• Strong manual testing skill.
• Develop and execute automated tests within the prescribed architecture and coding standards using C#, JavaScript, or other advanced coding language.
• Investigate and debug test failures, updating tests or reporting bugs as necessary and provide test coverage analysis based on automation results.
• Create and execute performance tests on web application.
• Produce clear and effective reports for various performance metrics.
• Good knowledge of performance testing and performance testing best practices.
• Analyze product performance and scalability across the entire hardware and software system to develop solutions to improve.
• Study customer behavior to predict real world user scenarios.
• Be motivated, proactive, and detail oriented.
• Comply with all applicable U.S. Food and Drug Administration (U.S. FDA) medical device regulatory requirements, applicable ISO 13485 standard requirements and all other applicable laws, regulations, and standards.
Qualifications
• Bachelor’s level degree in Computer Science or related is desirable.
• Zero to two years of experience with Web Development, Web Performance testing tools.
• Basic Experience in C#, JavaScript, and PowerShell.
• Familiarity with Web application and REST APIs.
• Familiar with concepts of Continuous integration and Continuous Delivery.
• Selenium Webdriver is a plus.
• Experience in .NET, Microsoft Team Foundation Server(TFS), and Microsoft Test Manager(MTM), and knowledge in Jenkins is a plus.
• Works well in multiple projects at once with a high degree of attention to detail.
• Ability to collaborate and thrive in a cross-functional, fast-paced, team environment.