|
The Senior Quality Assurance (QA) Engineer works with developers, product managers, project managers and others to help ensure hiqh-quality, timely delivery on multiple implementation projects of varying sizes and complexities. The Senior QA Engineer plans, schedules, and executes manual and automated testing throughout the development cycle and during periodic releases. Throughout the project, the Senior QA Engineer communicates frequently with team members regarding quality status, and helps to resolve project problems and issues to ensure the highest degree of customer satisfaction. The Senior QA Engineer will have broad experience in many aspects of software quality, and expertise in some. The successful candidate will have a passion for quality and the drive to accomplish his/her goals.
|
Essential Duties/Tasks: |
- Assist in scoping, planning and scheduling QA activities for various projects
- Develop and execute testing strategies and plans for multiple products and projects
- Assist the Development team in assessing and improving testability of the system
- Work with developers and support personnel to identify and correct defects
- Use various functional and load testing tools, as appropriate, to automate the execution of complex test cases
- Write and track Bug reports as problems are found and corrected
- Participate in periodic release activities
- Provide QA expertise for more junior members of the QA team
- Work with Engineering team to brainstorm and test new ideas
- Investigate and assess emerging Web and software technologies
|
|
Knowledge of Industry, Product, and Technology: |
- 5-8 years QA experience in a fast-paced, commercial software environment emphasizing Windows
- Experience in manual and automated testing of Web applications
- Experience in load/performance testing
- Experience in testing database applications, particularly Oracle or SQL Server
- Experience with XML and Web Services a plus
- Experience in the financial services sector a plus
|
|
Education and Other Qualifications: |
- Bachelors degree in computer science, information technology, engineering, or related field
- Excellent analytical and problem-solving skills
- Strong time-management skills
- Excellent oral and written communication skills
- Ability to work independently as well as contribute in a team environment
- Strong interpersonal skills
| To apply for this position, email humanresources@newriver.com. |