Primary responsibility is to ensure high quality software solutions as a contributing member of a highly motivated team of Engineers. This individual will serve the SW Quality Engineer role on an Agile team.
Responsibilities include but not limited to:
- Plan and Conduct testing of NCRs product software systems, subsystems, and components
- Apply test methodology, processes, procedures, standards and tools used by team.
- Exhibit a good understanding of Software Development and Quality Assurance best practices
- Co-ordinate cross-team test activities
- Experience in writing Test Automation Scripts and Test Automation Keywords
- Perform manual functional and regression testing
- Perform volume, performance, reliability testing either Manually or Using Tools and Scripts
- Ensure high quality software which meets requirements - make sure every feature has clearly defined acceptance criteria and is well tested using documented test scripts. Full test coverage against requirements is expected
- Record, maintain, and archive test results
- Conduct tests ranging from hardware component level to the full solution
- Install and configure test workplace including hardware and software components
- Design and develop test scripts which facilitate re-use of test scripts and components
- Record and track all issues uncovered during requirements review or testing and follow through to resolution. Utilize software based system maintenance and tracking tools for test cases and defects
- Create accurate estimates of work efforts and meet project deadlines
- Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint.
- Monitor test execution progress and provide metrics and reports to management
- Manage physical and virtual lab environments
- Applies good debugging and troubleshoot techniques to assist Developers with isolating the problem and determining the solution
- Review and provide input for technical documentation, user hel