Listing reference: adapt_000177
Listing status: Online
Apply by: 29 November 2024
Position summary
Industry: IT & Internet
Job category: Manufacturing, Building and Manual Work
Location: Durban
Contract: Permanent
EE position: No
About our company
Adapt IT (Pty) Ltd is a subsidiary of Adapt IT Holdings Proprietary Limited and a market leader in developing specialised vertical market software and digitally-led business solutions that assist clients across targeted industries to Achieve More by improving their customer experience, core business operations, business administration and enterprise resource planning.
Introduction
We are looking for a motivated, dynamic individual to join our Software Development team. The role entails working on a wide range of products including Web, iOS and Android. The candidate should be able to learn new technologies fast and must be able to keep to timely deadlines and targets. To make it in the team, you need to be a highly motivated, innovative individual and have the ability to interpret and perceive requirements, work independently and get the job done.
Job description
The main purpose of the Test Analyst role is to find and report significant issues/ bugs through testing of the software product. It is the Software Tester's job to accurately communicate bugs found and describe any solutions that could lessen its user impact. The Software Tester prepares test plans, test cases and bug descriptions and steps for recreating the bugs for the development team to easily understand and follow. The Test Analyst participates with the entire Development team and makes sure that the software development process does not sacrifice quality to complete project deliverables.
Role Responsibilities
The responsibilities of this role will include but are not limited to the following:
Review requirements and other project documentation to assure quality of the products and tests to be developed.
Use risk-based testing techniques to develop, maintain, and execute test suites.
Contribute towards development of test practices for both web, windows, and mobile applications.
Testing in agile environments, develop and execute test cases.
Work as part of a sprint team to ensure project success and individually to continuously improve testing process.
Proactively interact and partner with developers, product owners, test manager and other test analysts to identify best test strategies in order to support testing product functionality.
Develop, document, and communicate test plans, test reports, guides for ensuring quality software systems.
Creates Test Plans
Converts the client requirements and design documents into a test plan, which serves as a blueprint to conduct software testing activities.
Obtains approval on test plan from the core project team.
Compiles all test cases and test scenarios in accordance with the approved testing processes and tools.
Obtains approval on test deliverables from the test manager.
Executes Test Plans
Conducts testing and follows testing checklists according to the established test plans.
Identifies and documents system deficiencies and recommends solutions to the development team.
Validates and verifies system requirements and technical design specifications through identifying and reporting software defects.
Documents and communicates any bugs/ issues to the development team.
Provide action plans regarding retesting.
Retests all bugs and at times may be required to conduct a full system test once development team has implemented a solution to the initial bugs logged.
Identifies types of errors according to priority.
Manage testing throughout SDLC
Reviews and assures user requirements according to the client requirements.
Ensures that the business solution meets the clients' objectives, is thoroughly tested and implemented smoothly according to the test plan.
Guide the testing processes within the development environment.
Works closely with Business Analysts to ensure knowledge of products and future enhancements is up to date and comprehensive.
Minimum requirements
Education & Qualification
IT related BSc/BCom/NDiploma.
ISTQB Certification.
MCSA: SQL Server - Querying Microsoft SQL Server 2012 (Exam 70-461), will be an advantage.
Relevant Experience
A minimum of 2 years software testing experience.
Experience of testing end to end solutions.
Risk based testing and test prioritisation (Risk identification, assessment, mitigation and management).
Application of testing principles and techniques.
Exposure to load or performance testing will be an advantage.
Exposure to mobile application testing will be an advantage.
Working knowledge of MS SQL will be an advantage.
Previous development experience will be an advantage.
Role Requirements
Knowledge
Ability to understand business and functional requirements and to map them to test cases.
Good understanding of manual/functional testing process.
Experience testing in an Agile software development process and environment.
Basic SQL query design.
Experience with defect tracking process.
Good practical understanding of software validation methodologies.
Skills
Interact directly with developers and rest of the team to resolve test issues and application enhancements during the SDLC.
Effective communication skills.
Able to take initiative and contribute to overall development of good software testing practices and processes.
#J-18808-Ljbffr