Senior QA Engineer Interactions
We are moving from a manual to an automated test process. As the Senior QA Engineer you will work with the QA team to develop and execute test plans based on product requirements and functional designs to ensure that requirements are met. We are looking for a creative individual who has experience putting together detailed test plans for complex software solutions. This is a ground floor opportunity to develop a complete set of re-usable tools for the Interactions QA team. You will work directly with the development staff to determine how best to create solutions that will exercise the functionality of the product. You will work closely with developers throughout the agile development lifecycle. Other duties include creating and maintaining automation frameworks for the Interactions platform.
Specific Duties Include:
Create a complete suite of test automation tools in a wide array of technologies that will be used by the QA staff to test the Interactions platform.
Maintain and augment tools based upon the creation of new functionality within the Interactions platform.
Review and contribute to requirements and designs to ensure quality at the start of the development lifecycle.
Perform manual testing of web, interactive voice, and SMS applications.
Design, develop, enhance and execute comprehensive test case scenarios that will fully exercise software applications under test to ensure that products meet specifications and are free from defects.
Analyze, document, and verify system change requests (defects, enhancements, new features, production patches).
Provide production support for SAAS applications on the Interactions platform.
Qualifications:
Experience testing web-based or client/server software products for a fast growth company using agile development methodologies (Scrum).
Experience in working with small, dynamic software engineering teams.
Strong test automation skills (Java a must) including using engineering skills to build reusable, extendible, and robust libraries of test modules.
Strong knowledge of Java, JUnit, SQL, and Red Hat Enterprise Linux.
Knowledge of Maven, Nexus, Eclipse, Subversion, CCXML, VXML, Telephony, and Jira a strong plus.
Ability to troubleshoot software defects and identify root cause.
Experience writing test plans.
Project Management experience a plus.
Experience and Education:
7+ years Quality Assurance experience.
4-year degree in computer science or related field or equivalent technical training and professional work experience.
The opportunity to work for Interactions will allow you to be a part of something that is changing the world of phone and web self-service. We pride ourselves on extraordinary service and performance for our impressive list of clients.
| Location: |
Franklin, MA
United States
|