Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
C#/.NET UI Automation Engineeronly on W2only
Visa: USC/GC/H4ead
C#/.NET UI Testing (must-have) Java (especially for API testing) Playwright (javascript) Frameworks: Reqnroll or Specflow
Advance your Information Technology (IT) career at an industry leading HealthCare Science Innovator.
Corporate IT is actively searching for an experienced expert-level QA Test Automation Developer and Engineer who will leverage development skills with state-of-the-art test automation technologies to develop a fully automated testing harness for build and deployment automation procedures.
The right candidate for this role will participate in the test automation technology development and best practice models. The QA Test Automation Developer creates (writing code) and executes automated test suites using industry standard COTS and other custom this role you will be working with the users business analysts product managers and developers focusing on establishing functional tests as automated steps first and foremost. Furthermore we are focusing on having QA be left-shifted as much as possible which will include that all software developers rely on automation guidance and test plans for improved development outcome in establishing test-driven unit tests for baseline testing as well.
Responsibilities:
1. Technical
Review user stories technical specifications user documentation help files and other documentation to assure quality of the products and tests to be developed
Use risk-driven techniques to develop maintain and execute automated test suites for our clinical science development and various other software products; i.e. perform automated dynamic testing.
Work with the development team to capture and reuse automated Unit Test Cases Test Stubs and other Development test objects for continuous build integration.
Work closely with the DevOps Engineers to create and maintain automated build verifications.
Ensure proper version control and configuration management of all test objects developed and test environments used.
2. Results Tracking and Reporting
Research and document bug reports following agreed-upon processes immediately upon discovery of a quality problem.
Update test execution status following agreed-upon processes as part of automated metrics.
Trace test cases and results back to specific quality risks.
Assist in the creation of test project status reports and metrics (e.g. Test Dashboard).
3. Management Support
Provide accurate and precise estimates for assigned task duration along with confidence levels and foreseeable dependencies for automated testing.
Prepare test plans and schedules.
Provide technical guidance to developers and other test engineers.
4. Attitudes and Initiative
Focus on the important testing and project priorities as agreed-upon.
Show initiative in setting and meeting goals within an environment of managed change.
Understand the role of test automation within the software development lifecycle for Agile and DevOps development methodologies business-related project constraints and effective test advocacy for the best possible customer experience of product quality.
Requirements
Selenium
Visual Studio Team Foundation Server: Performance Testing Automation Microsoft Test Manager (MTM)
Maven (build management)
Jenkins (continuous integration services)
Database management studios for DB2 Oracle or SQL Server
Git (code repository)
OthersFamiliar with the following syntax as far as it is needed for assisting test automation tasks:
Java C# JavaScript Python and Perl
Full-time