QA Engineer

Date posted: 
December 28, 2017
Job Type: 
Contract to Hire
Location: 
Bedford, MA
Job ID: 
225083
Description: 

Location: Bedford, MA
Start Date: ASAP
Interview Process: phone to in person
Length: 4 Month Contract to hire
Years Of Experience: 6+ years of QA Experience

Purpose
Develops test plans, test cases and executes manual & automated testing for complex, multi-tier, distributed, Web applications throughout the life cycle of the software. Works on all applications, including new and in production.

Duties and Responsibilities
1. Develops test plans to ensure quality QA process is laid out to test the software applications
2. Ensures features achieve the desired level of functional flow and quality, including reliability, security and performance methodologies, pass/fail criteria, risk assessment and assumptions
3. Defines and tracks quality assurance metrics such as defect densities and open defect counts
4. Performs Manual Testing:
a. Design, develop, and document comprehensive test cases for various products
b. Ensure product under test meets technical, functional, performance and business requirements

5. Develops Automation Testing suites:
a. Design, document, manage and execute test cases and suites
b. Develop and maintain Automation scripts using Selenium and Java
c. Contribute to the improvement of the Automation framework by preparing reusable functions, which improve the robustness, re-usability, and maintainability of the test scripts

Qualifications
To perform this job successfully, an individual must be able to perform each duty satisfactorily. The requirements listed below are representative of the knowledge, skills, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities perform the duties.

Education (Degrees, Certificates, Licenses, Etc.)
Bachelor’s degree or equivalent combination of education and experience.

Experience
1. 5+ years of QA experience, preferably supporting multi-tiered web enabled applications and systems
2. Hands-on experience in Software Testing process including Manual & Automated Testing using Selenium
3. Strong database SQL scripting knowledge
4. Experience working with global team and working in a team-oriented, collaborative environment
5. Healthcare experience / RCM applications knowledge / project experience would be a plus

Specific Job Knowledge, Skill and Ability
1. Expert experience with various types of testing such as white-box, black-box, integration, system, regression & performance testing
2. Automation testing experience using Selenium framework
3. Thorough knowledge in Software testing life cycle & Test processes
4. Expert experience writing test scripts, test plans and working with project teams
5. Ability to create out of box Test scenarios, test cases
6. Ability to create defect reports, track, monitor the defects in the Bug tracking tool until closure
7. Ability to communicate well with the development team and the stake holders
8. Detail Oriented, Analytical with good documentation skills
9. Should be capable of multiple Testing applications / products
10. Should be familiar with version control software (VSS, TFS)
11. Ability to read and interpret documents such as safety rules, operating and maintenance instructions and procedural manuals
12. Ability to write routine reports and correspondence
13. Ability to communicate effectively verbally and in writing
14. Ability to apply common sense understanding to carry out instructions furnished in written, oral or diagram form
15. Ability to deal with problems involving several concrete variables in standardized situations
16. Specific vision abilities required by this job include close vision
17. Ability to sit for prolonged periods of time, use hands, talk, hear and occasionally walk and reach with hands or arms