Overview
On Site
USD 50-55
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Skills
Selenium
Java
JavaScript Frameworks
Job Details
Job Title: Software Automation Tester UI and API (Selenium with Java/JavaScript)
Job Description:
We are seeking a skilled Software Automation Tester with strong experience in UI and API testing using Selenium with Java/JavaScript. The ideal candidate will design, develop, and execute automated tests to ensure the quality of web applications and APIs in an Agile environment.
Key Responsibilities:
- Design, implement, and maintain automated test scripts for web UI using Selenium WebDriver with Java.
- Create and execute automated tests for RESTful APIs, including FHIR-based APIs, using RestAssured, Postman, or similar tools.
- Validate FHIR resources (e.g., Patient, Encounter, Observation) for structure, format, and compliance with HL7 standards.
- Apply TestNG frameworks and Page Object Model (POM) design patterns.
- Analyze user stories, use cases, and requirements for validity and feasibility.
- Perform cross-browser and regression testing as part of CI/CD pipelines.
- Integrate automated tests with tools such as Jenkins, Git, Maven/Gradle, and Allure/Extent Reports.
- Collaborate with developers, product owners, and manual testers to ensure product quality.
- Log and track bugs using JIRA.
- Contribute to continuous improvement in test automation practices.
Required Skills & Experience:
- 5+ years of hands-on experience in test automation using Selenium WebDriver and Java.
- Strong background in API testing, especially with FHIR APIs and healthcare standards (HL7, SMART on FHIR).
- Proficient in Java, TestNG/JUnit, and automation frameworks.
- Experience with version control systems like Git.
- Solid understanding of SDLC, STLC, and Agile methodologies.
- Good analytical and problem-solving skills.
- Ability to write clean, reusable, and optimized code.
- Exposure to SQL and database validation.
Education:
- Bachelor's degree in Computer Science, Engineering, or a related field.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.