Technical Lead - Java/Selenium

Location: Boston, MA

Job Description / Requirements:

A Software Engineer in Test is a software engineer, a core
developer, who has a passion for test engineering.

Duties

Design and implement advanced testing frameworks and build
robust, scalable, and effective automated tests to validate UI-based software
and non-UI-based softwareCommunicate effectively with technical and non-technical
members of the project teamSimultaneously handle multiple tasks and projectsContribute to all efforts, from planning and organization to
execution and deliveryDrive adoption of best practices in testing and overall code
health

Required Skills

2+ Years of OO software development experience (Java, Python,
etc..).2+ Years of Software Quality Assurance experience.Undergraduate degree or equivalent in Computer Science or
related field.Experience with SQL and an understanding of relational
databases and architecture.Experience with virtualization software.Experience with Selenium WebDriver (or similar object
oriented API designed to driver a browser), and browser’s Developer Tools.Experience with testing frameworks such as JUnit and TestNG.Experience working with source control software (Accurev,
SVN, Git, etc.)Experience with Test Repository / Management Tools
(preferably HP ALM)Experience with Continuous Integration & CI Tools
(preferably Jenkins)Reliable, self-motivated, and focused on high quality
delivery of work products.Skilled in navigating the dynamics of working as part of a
team.Excellent written and verbal communication skills in a team
environment.

Desired Skills

Understanding of agile or other iterative software
development methodologiesBackground in QA processes and proceduresAbility to exercise a program API to ensure data accuracy