Position Summary:
Using industry-accepted software development tools and techniques, the QA Tester develops and executes test plans to demonstrate and document that completed software meets requirements for performance, reliability, and defect-free operation and yields the expected results.
Duties and Responsibilities:
PRIMARY
- Develop a deep understanding of the scope and intent of new or proposed software changes. Estimate level of effort for testing activity and provide input to Project Management.
- Translate business requirements into repeatable test cases, use cases, and test scripts to demonstrate that the end product meets the requirements.
- Develop, document and manage test plans for each assignment.
- Execute testing as per plan. Document, maintain and communicate process, procedure, findings and test results.
- Use database queries to create input data and to verify data updates resulting from test execution.
- Identify, document and resolve issues. Escalate unresolved issues to QA Test Director and/or Project Manager, as appropriate.
- Create Release Notes and Test Case documentation, as appropriate.
- Actively participate in all phases of the project lifecycle and work closely with a variety of stakeholders to ensure that business requirements are met.
- Prioritize and successfully complete multiple tasks to support system releases.
ADDITIONAL
General Operations
- Be available to customer, teammates and management with regular, punctual and reliable attendance.
- Track and record time accurately and in sufficient detail to enable client billing.
- Participate in company processes such as recruiting and mentoring, as needed.
Operational Interfaces:
- Reports to Director of QA Testing.
- No Direct Reports.
- Meets regularly with Business Analysts to understand requirements.
- Works with Envisage developers to ensure understanding of solution and software operation; works with developers to address fixes.
- Provides regular input to the Project Manager to enable tracking of project timelines, risks and issues.
Education, Experience and Other Position Requirements:
- 2 – 5 years in a QA Tester capacity for a software development organization.
- Deep understanding and familiarity with computer programming.
- Understanding of the System Development Life Cycle (SDLC) and the role of Quality Assurance in that cycle.
- Familiarity with Test-led Development.
- Familiarity with and experience using
- Smoke Testing
- Regression Testing
- Black Box Testing
- White Box Testing
- Automated Testing
- Full SDLC Testing
- Ability to develop and use database queries to input test data and verify test results. Proficiency with SQL and other data interrogation techniques required.
- In-depth knowledge of the retirement industry knowledge highly desirable.
- Bachelor’s Degree; experience could be considered in lieu of degree.
- Excellent computer skills including word processing, Excel and PowerPoint.
- Excellent organizational and communication skills.
- Self-starter; able to work independently with a minimum of supervision.
- Ability to thrive in a rapidly changing environment.
To be considered for this opportunity please send your resume to hr@envisagesystems.com
-Equal Opportunity Employer-
