The role
You will have the opportunity to work with Rightmove’s multi-skilled agile teams and carry out QA activities on
a variety of platforms including web and desktop applications, datafeeds, our mobile website, iPhone, iPad and
Android applications.
The responsibilities
You will be responsible for carrying out testing on various Rightmove products. This will include:
-
Validating requirements by reviewing agile stories and questioning their content.
-
Designing Tests:
Identifying/defining how testing for a project will be carried out.
Defining what will be tested and how.
Providing estimates
-
Carrying out testing:
-
Writing, recording and executing automated tests using Selenium Java in IntellJ IDEA,
Webdriver and SeleniumRC.
-
Executing and performing manual tests based on the test designs.
-
Logging bugs and working with Developers and Business Analysts to resolve them.
-
Retesting and closing bugs when they have been resolved.
-
Keeping clear records of all bugs identified, providing progress updates on a daily basis.
-
Maintaining and updating other QA Analyst’s automated test scripts.
-
Signing off areas of functionality:
-
Ensuring changes are signed off.
-
Providing clear information to key stakeholders such as project leads, project teams, QA
team leader and person responsible for the release.
You will be responsible for carrying out regression testing activities. This will involve:
Executing both manual and automated regression test scripts as part of the two week release cycle: Signing off key functional areas.
Identifying and logging bugs.
Working with developers on bug resolution. Updating progress on a regular basis.
Maintaining and updating existing automated test scripts. You should be an expert on how our products are
used by our customers and users. They should aim to get a good understanding of:
-
The strengths and weaknesses of each product.
-
How our customers and users really use each product.
You will be expected to champion ways to improve our current processes on an on-going basis. This will
involve:
- Reviewing QA procedures and frameworks.