Automation Tester (Java/Selenium)
Deliver simple solutions to complex problems as a Automation Tester (Java/Selenium). Your work will have you fully immersed in our clientโs domain in order to deliver solutions for their complex needs. Youโll prioritize the client while we prioritize your career.
You will join our team in partnership with New York State of Health (NYSoH) to provide comprehensive health coverage to more than 7.3 million New Yorkers through its Health Benefit Exchange (HBE)
How Youโll Make An Impact:
- Youโll join our talented Automation Testing Team. Our project is built on a multi-tier architecture including Service Oriented architecture, multi-tier web applications using Java and various other COTS products.
Youโll maintain and expand the automated regression suite of test scripts. Our suite is a large-scale Java/Selenium custom framework, utilizing DB2 for our own test data storage, and an associated library of over 2000 scripts.
You will utilize Jenkins, TestNG and other technologies and move toward a more integrated CI/CD method of delivery.
What Youโll Need To Succeed:
Education: Bachelorโs degree in Computer Science, Management Information Systems, or related technical field, OR equivalent combination of education and experience
Experience:
Overall Seven (7)+ years of intensive and progressive experience in software application testing with at least three (3) years of experience performing software testing for complex to highly complex software systems.
Five (5) years or more of current experience in developing automation frameworks and scripts in Selenium (Java).
- Two (2) years of experience in performing Mobile Automation Testing using Appium or Cloud based mobile test platforms like Lambda test/Sauce Labs or Browser stack.
- Proven experience in analyzing and writing automation scripts for complex business rules and rules engine.
Skills:
Core Java coding is required; Record and playback or simply executing scripts is not acceptable for this role.
Selenium Web Driver
SQL queries for data validation from various data sources.
Continuous integration/continuous deployment (CI/CD) processes using Jenkins.
Version control systems (e.g., Git/ GitHub or IBM RTC) automation testing techniques to cover all possible corner cases for automation testing, verification, and validation techniques.
Preferred Qualifications:
- Knowledge of database (DB2) concepts, EDI (834, 837), SOAP UI, Rational Quality Manager and Agile methodologies.