Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
Read more about this company
Working in an agile environment (Scrum), you will be in a lead role in the QA department.
Comfortable with manual testing as well as with running automated test suites, analysing the results and writing your own automated tests.
Testing of both front and back-end features.
Ensure each release delivers quality to the stakeholders, whilst meeting business requirements.
Define verification tests/scenarios using a behaviour-driven development approach.
Run regression test suites as part of the development.
Make sure that API documentation and tests are consistent.
Designing and implementing tests, debugging and defining corrective actions.
Communicate effectively across various business areas including internal teams, back-end services and infrastructure.
Collaborate with other key stakeholders about the feature being tested – e.g. Product Owner, Developers and Designers.
Assist the team in ensuring that automated tests delivered provide sensible coverage.
Participate in specification and code reviews for early identification of bugs.
You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)
Investigating problems on both front and back-end applications, reading application logs, using development tools in the browser and liaising effectively with developers.
Monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
REQUIREMENTS:
Key skills:
Proficient at writing, executing and maintaining test cases.
Experience in the testing of agile software development
Experience with test case management tools, such as TestRail or Xray.
Team collaboration using agile methodologies.
Able to use test techniques to ensure correct coverage e.g., BVA, ECP, etc.
Experience in exploratory testing.
Good understanding of the software testing life cycle.
A knack for breaking software.
Basic API Testing (is a must)
Able to set up use case tests.
Experienced in the following:
ISTQB Foundation Certification or similar.
Demonstrable knowledge of browser developer tools.
Experience with agile project management tools such as JIRA.
Experience with Git/BitBucket.
Experience in using containers such as Docker.
Experience in automated testing using tools, for example Cucumber.