Test Automation Engineer
ClinOne, Inc
-
Role & seniority
-
Test Automation Engineer (Technology Team; Agile development team member)
-
Experience range: 2–3 years programming in Java/C#, 4+ years test automation (Selenium/WebDriver/TestNG)
-
-
Stack/tools
-
Java, C#
-
Selenium (WebDriver), TestNG
-
JMeter (load/performance testing)
-
JIRA (defects)
-
Bitbucket, Maven, Azure DevOps (CI, build/release support)
-
CI smoke/regression automation; REST API + UI testing
-
-
Top 3 responsibilities
-
Build and maintain Selenium-based automated test scripts; participate in code reviews
-
Maintain/extend an existing manual regression suite via a detailed automation project plan and ongoing coverage improvements
-
Run/monitor smoke and regression tests in CI, analyze results, and document defects; identify coverage gaps
-
-
Must-have skills
-
Strong QA test automation experience with Selenium WebDriver + TestNG
-
Java and C# hands-on programming
-
Experience with functional UI testing and REST API integration
-
JIRA for tracking/documenting defects
-
Agile familiarity and ability to work independently with strong communication
-
-
Nice-to-haves
-
JMeter for performance/load testing
-
Experience automating full-stack web apps (front-end/back-end) and integrating into Azure DevOps CI workflows
-
Experience aligning test coverage to organizational metrics
-
-
**Location & work
Full Description
ClinOne is looking for a Test Automation Engineer as a member of the Technology Team responsible for technology support for clinical trial applications. The Test Automation Engineer will be a part of a broader Agile development team responsible for test and deployment of clinical trial technology application used by physicians, medical practices, and patients.
You will also be required to put together a detail project plan for maintaining and adding to the existing manual regression testing suite to the automated testing framework.
Requirements
-
Participate in test case coverage and script design with project stakeholders
-
Develop and maintain test automation scripts using Selenium
-
Execute test scripts in Selenium, document defects, and participate in code reviews of authored test cases
-
Identify gaps in test coverage
-
Assist with enhancing the automation test framework by supporting continuous integration environment with an automated smoke and regression test suite
-
Execute, monitor, and analyze test results by aligning test case coverage to organization metrics
-
Track and document defects using JIRA
Skills/Abilities
-
QA test automation experience
-
Java and C# development skills
-
Strong verbal and written communication skills. Ability to interact effectively and appropriately with a diverse group of co-workers.
-
Ability to work independently and proactively in a fast-paced, dynamic environment.
-
Strong approach to problem solving, organization, great technical leadership, flexibility, and a self-motivated working style with attention to detail
-
Knowledge of Agile methodologies and best practices on how to mature them
Minimum Requirements
-
2-3 years hands on programming in Java and C#
-
4+ years of relevant experience in test automation using Selenium (WebDriver) and TestNG framework.
-
Experience automating front-end/back-end web applications, REST API integration and functional UI testing.
-
Experience with JMeter for load testing and performance testing
-
Experience working in an Agile development organization leveraging BitBucket, Maven, Azure DevOps
-
Experienced with JIRA for defect tracking and resolution