What are the responsibilities and job description for the Automation Tester (Java/Selenium) position at JMD Technologies Inc.?
Title: Automation Tester (Java/Selenium)
Location: Albany, NY (2 consecutive days onsite quarterly)
Employment Type: Contract
Status: Accepting Candidates
About the role
Join a dynamic QA automation team working on large-scale enterprise applications built on multi-tier and service-oriented architecture. This role focuses on developing and maintaining robust automation frameworks, ensuring high-quality releases through scalable testing solutions.
Key Responsibilities
Build and maintain Java/Selenium automation frameworks
Maintain and enhance large-scale regression automation suites
Work with CI/CD tools including Jenkins and TestNG
Perform end-to-end testing for complex enterprise applications
Develop automation scripts for business rule validation
Execute mobile automation testing using Appium and cloud platforms
Perform SQL-based data validation and backend testing
Work with DB2 and enterprise test data systems
Use Git/GitHub or similar version control tools
Support API, UI, and regression automation testing
Collaborate in Agile software testing environments
Ensure strong test coverage for edge cases and validation scenarios
Qualifications
5 years of experience in software testing, including automation
Strong hands-on experience with Core Java and Selenium WebDriver
Experience building automation frameworks and writing test scripts
Experience with CI/CD tools (Jenkins) and TestNG
Strong SQL skills for data validation (DB2 preferred)
Experience with mobile automation (Appium or cloud platforms like BrowserStack/Sauce Labs)
Familiarity with Agile methodologies and version control tools (Git)
Preferred: Experience in Healthcare, Medicaid, or Medicare domains; knowledge of EDI (834/837), SOAP UI, or UI Path
Bachelor’s degree in Computer Science, Engineering, or related field preferred