QA Testing Analyst
Background to the role:
Our client is one of the leading life assurance companies in Ireland.
A vacancy has arisen in the Software Quality Assurance Test Team. The position is a technical testing role working with a team of testing analysts, developers, business analysts and product specialists. The primary responsibility for the successful candidate will be to drive out the testing process through the development and execution of manual / automated test scenarios. The analyst will help prioritise defects/issues to be fixed, using an understanding of the business requirements and the needs of the customer. They will also create testing summary reports, clearly communicating to management all testing results.
Essential duties and responsibilities for this position include:
- Contribute to the entire software development life cycle from the initial business requirement phase to deployment and production support.
- Design and execute manual and automated test cases, create and implement test strategies, plans and scripts, i.e. be responsible for planning, execution, scheduling, and reporting of test suites
- Build, maintain, and extend regression and automation test suites & strategy.
- Working with IT and QA to identify and plug any automation gaps
- Investigate, evaluate and introduce tools, technologies & techniques.
- Drive continuous improvement in test coverage and test effectiveness
- Working closely with Manual Testers to help automate exiting test cases
- Work with developers to integrate automated tests with end/to/end build and test environment
- Writing effective and thorough defect reports and verifying fixes.
- Assist in implementation of QA standards and continual improvement activities.
- Interacting with other team members and management to improve the efficiency and effectiveness of the unit.
- Participate as a team member in testing, analysis, process management to identify and communicate risks.
- Provide estimates and regular project status updates for test activities.
- Develop and review User Procedures for new functionality and changes to existing functionality.
- Train users in new functionality.
- Conduct peer reviews of test plans and of test executions.
- Liaise with all customers regarding signoff of test results prior to release.
- Build sound relationships with all customers both within and outside IT.
- Train and mentor other analysts in testing methodology, automated packs, production processing and software development life cycle.
Key Requirements:
· Strong testing background expected with experience writing test plans and test procedures and strong understanding of Testing best practices (ISEB/ISTQB certification)
· Strong analytical and problem solving skills.
· Strong scripting experience and understanding of code
· Very good knowledge/understanding the theory of Test Analysis, and test tools experience.
· GUI test automation experience using Selenium WebDriver / IDE, Ruby and/or Rational Robot
· Experience with Regression, Integration and System level test execution
· Web UI, browser based testing knowledge
· Excellent interpersonal skills, including written and verbal communication.
· Takes personal responsibility for accuracy and quality.
· Flexibility and experience of managing changing priorities effectively.
· Capable of working independently with minimal supervision.
· A strong team player.
Additional Information:
The following attributes would be an advantage but not essential;
· Exposure to mobile web and app testing
- Experience of performance testing / non-functional testing, and an understanding of this area