Software Testing Analyst
Posted 12 days ago
Job Viewed
Job Description
Job Purpose:
Ensure software compliance to required standards and specifications, as well as the quality, reliability, and efficiency of software applications, through manual testing processes. Where automated testing is feasible, assist with the implementation of automated testing tools, scripts and methodologies.
Minimum education (essential):
Qualification or certification in software testing
Minimum education (desirable):
Diploma/Degree in Software Related Area
Minimum applicable experience (years):
3 - 5 years
Required nature of experience:
- Testing multiple platforms, including web and mobile based systems.
- Documentation and maintenance of software test artifacts.
- Using testing methodologies and techniques.
- Coding experience in any language, but preferably HTML, JavaScript, Kotlin or Swift.
- Selenium/Appium, Cypress, Zephyr, Browserstack, Test Project and JIRA experience would be advantageous.
- Testing in an Agile environment - where Agile is the development methodology
Skills and Knowledge (essential):
- Automated Test Tools and Platforms.
- Software development life cycle (SDLC) and the software test life cycle (STLC).
- Basic understanding of databases and SQL.
- Common software failures and faults
- JIRA agile processes
- Ensuring conformity of web design
- Smoke-, Functional-, Post deployment Testing
- Automation of Testing Processes
- Creating Test Cases.
Analysis and Planning 15%
- Develop test designs, test processes, test cases, test data, test scenarios, test environment and prioritization of test activities at all stages of the development life cycle.
- Develop and execute software testing plans, specific to the needs of each product or system, having analyzed the specific requirements for such a product or system.
- Document software testing plans and reports.
- Maintain documentation for testing
Software Testing & Programming 55%
- Ensure that all work is tested, benchmarked and fulfils functional requirements before submitting for deployment.
- Prepare test environments, examples and instructions.
- Identify and facilitate issue resolution with functional and technical groups (including problem reproduction).
- Execute tests in a repeatable manner for verification when Software Component Changes are made.
- Document test results and communicate these back to the Team through verbal and written channels.
- Plan and manage the complete test cycle of software development from requirements testing to user acceptance and release testing.
- Carry out regular integration and compatibility testing of software against different versions of both iOS and Android devices, different mobile device brands, screen sizes and browsers.
- Integration, functional and compatibility testing of hardware sets with software.
- Ensure testing is completed to ensure products conform to requirements and standards.
Reporting & Documentation 20%
- Collection and documentation of testing requirements, development of user stories, test cases, time estimates and work plans.
- Assist in maintaining system and product change logs and release notes according to company standards.
- Manage, track and update tasks on Jira.
- Create templates for testing documentation and use cases
- Keep testing documentation up to date and up to standard.
- Prepare reports, manuals and other documentation on the status, operation and testing of software.
Communication 10%
Provide timeous, efficient and effective feedback on task status to the team lead and team.
Proactively keep all stakeholders updated on progress, risks and problems.
Provide insight and feedback on queries regarding relevant projects and performance.
Prepare feedback and status reports for team meetings.
Software testing analyst
Posted 1 day ago
Job Viewed
Job Description
Testing Team Lead Centurion
Posted 5 days ago
Job Viewed
Job Description
Provide leadership and mentorship to other team members.
Train new team members on the methodologies, tools and test scripts used by the team.
Help team members understand existing functionality and new functional requirements.
Investigate and share opportunities to improve testing productivity, processes and procedures with team members.
Further the testing best practices already established in line with industry standards.
Work with the product owner and development team lead to translate specifications into test plans.
Define and implement test methodologies for use in the technology team.
Study and adhere to quality assurance (QA) practices of the Technology Department to ensure that new product and software releases meet documentation/signoff requirements as well as stakeholder expectations.
Requirements ManagementAnalyse requirements for completeness, correctness and clarity, to drive the testing effort.
Perform quality checks on logged requirements.
Assist the test team with implementing agile boards and sprint planning.
Where required, work with the development team to troubleshoot the system to help identify the root cause of bugs.
Perform companywide analysis on defects and provide management with proposed solutions.
Drive the reduction of system defects via the continual improvement processes.
Test ManagementConduct per test project reviews to ensure quality of standard with the team.
Identify constraints that may reduce work output and plan for the rectification of these constraints. Inform relevant stakeholders of constraints that cannot be rectified independently within a reasonable period of time.
Identify and rectify any causes of delays or failures to successfully complete testing requirements.
Ensure that all test requests are planned and completed in line with agreed project priorities and against timelines agreed during the planning cycle.
ReportingProvide test analysis and reporting.
Stakeholder reporting: reporting test progress, results and key metrics to stakeholders at agreed intervals.
Monitor system health via defect leakage and motivate for remedial actions.
Provide base metrics to measure the cost of testing and project risk.
User Acceptance TestingLiaise with internal and external development parties for validation testing.
Ensure end-user sign-off documents are in place.
Desired Experience & Qualification- Matric
- ISTQB – Foundation testing certification is a must.
- Relevant IT Tertiary Qualification
- Training on Development and Testing IDE’s (e.g., MS SQL Server, Visual Studio/Code, GIT).
- Specific training on test automation and test automation techniques is a must.
- 3 – 5 years’ relevant and practical experience with automating software tests.
- 1 – 2 years leadership/supervisory experience.
- Experience in software testing including methodologies (agile, functional and non-functional), test planning, test case development, execution, and quality assessment of test cases.
- Possess a good understanding of Quality Control and Quality Assurance concepts across the SDLC.
- Demonstrates strong analytical and problem-solving skills and strong attention to detail.
- Strong understanding of coding principles and how bespoke systems function.
- Good familiarity with development practices and structures, including Development & Testing tools.
- Will be part of a dynamic Automation team of self-motivated individuals.
- Demonstrates cross-functional expertise and be highly adaptive and flexible with the ability to thrive in a highly complex and ever-changing environment.
- A technically inclined person will be best suited.
- Ability to lead and work independently or function in a team as needed.
- Willing to work extended hours.
- Willing to travel.
- Ability to effectively convey information of a highly technical nature to non-technical audiences (e.g., between Finance and Developers).
Please submit your CV through PNET if you are interested in applying for this position and one of our consultants will be in contact with you. Should you not receive correspondence from us within two weeks of your application submission, consider your application unsuccessful.
#J-18808-LjbffrTesting team lead centurion
Posted 1 day ago
Job Viewed
Job Description
Testing team lead centurion
Posted 1 day ago
Job Viewed
Job Description
Automated Testing Team Lead TBD
Posted 5 days ago
Job Viewed
Job Description
Provide leadership and mentorship to other team members.
Train new team members on the methodologies, tools and test scripts used by the team.
Help team members understand existing functionality and new functional requirements and functionality.
Investigate and share opportunities to improve testing productivity, processes and procedures with team members.
Further the testing best practices already established in line with industry standards.
Work with the product owner and development team lead to translate specifications into test plans.
Define and implement test methodologies for use in the technology team.
Study and adhere to quality assurance (QA) practices of the Technology Department to ensure that new product and software releases meet documentation/signoff requirements as well as stakeholder expectations.
Requirements ManagementAnalyse requirements for completeness, correctness and clarity, to drive the testing effort.
Perform quality checks on logged requirements.
Assist test team with implementing agile boards and sprint planning.
Where required, work with the development team to troubleshoot the system to help identify the root cause of bugs.
Perform companywide analysis on defects and provide management with proposed solutions.
Drive the reduction of system defects via the continual improvement processes.
Test ManagementConduct per test project reviews to ensure quality of standard with team.
Identify constraints that may reduce work output and plan for the rectification of these constraints. Inform relevant stakeholders of constraints that cannot be rectified independently within a reasonable period of time.
Identify and rectify any causes of delays/failure to successfully complete testing requirements.
Ensure that all test requests are planned and completed in-line with agreed project priorities and against timelines agreed during the planning cycle.
ReportingProviding test analysis and reporting.
Stakeholder reporting: reporting test progress, results and key metrics to stakeholders at agreed intervals.
Monitor system health via defect leakage and motivate for remedial actions.
Provide base metrics to measure cost of testing and project risk.
User Acceptance TestingLiaise with internal and external development parties for validation testing.
Ensure end-user sign-off documents are in place.
Desired Experience & Qualification- Matric
- ISTQB – Foundation testing certification is a must.
- Relevant IT Tertiary Qualification
- Training on Development and Testing IDE’s. E.g. MS SQL Server, Visual Studio / Code, GIT
- Specific training on test automation and test automation techniques is a must.
- 3 – 5 years’ relevant and practical experience with automating software tests.
- 1 – 2 years leadership / supervisory experience.
- Experience in software testing including methodologies (agile, functional and non-functional), test planning, test case development, execution, and quality assessment of test cases.
- Possess a good understanding of Quality Control and Quality Assurance concepts across the SDLC.
- Demonstrates strong analytical and problem-solving skills and strong attention to detail.
- Strong understanding of coding principles and how bespoke systems function.
- Good familiarity with development practices and structures, including Development & Testing tools.
- Will be part of a dynamic Automation team of self-motivated individuals.
- Demonstrates cross-functional expertise and be highly adaptive and flexible with the ability to thrive in a highly complex and ever-changing environment.
- A Technically inclined person will be best suited.
- Ability to lead and work independently, or function in a team as needed.
- Willing to work extended hours.
- Willing to travel.
- Ability to effectively convey information of a highly technical nature to non-technical audiences for example, between Finance and Developers.
Please submit your CV through PNET if you are interested in applying for this position and one of our consultants will be in contact with you. Should you not receive correspondence from us within two weeks of your application submission, consider your application unsuccessful.
#J-18808-LjbffrAutomated testing team lead tbd
Posted 1 day ago
Job Viewed
Job Description
Be The First To Know
About the latest Testing Jobs in Pretoria !
Automated testing team lead tbd
Posted 1 day ago
Job Viewed
Job Description
Quality Assurance Manager
Posted 13 days ago
Job Viewed
Job Description
- Relevant trade certificate (Metrology, Tool, jig and die maker or a related trade).
- National Diploma or Degree in Quality Management, or closely related discipline.
- Further qualification in Quality Management (e.g., ISO 9001 Lead Auditor).
- Postgraduate qualification in engineering or quality systems.
- Degree in Engineering (Mechanical, Industrial, Manufacturing).
- 5+ Years experience in Quality Assurance.
- 2 Years in a management or leadership position in a relevant industry.
- Quality management in a CNC machining or precision manufacturing environment.
- Leadership of a quality control/assurance team.
- Use of measurement and inspection instruments (including CMM, micrometers, callipers, gauges etc).
- Supplier quality management and audits.
- Root cause analysis and corrective/preventive actions (CAPA).
- Implementation and maintenance of ISO 9001 (or AS9100) QMS.
- Preference will be given to a candidate who also has experience in surface treatment processes and the management of the quality aspect thereof, including chromate conversion, anodising, passivation, electro- and electroless plating, specialised painting, and powder coating.
- Technical drawing interpretation.
- Drawing and tolerancing standards (e.g., ISO 1101, ISO 2768, ISO 128 and other relevant ISO GPS standards related to technical drawings and machining tolerances).
- Excellent knowledge of measurement and inspection equipment, including understanding its operating principles, correct usage, maintenance requirements, limitations, and appropriate application for different inspection tasks.
- Quality Management Systems (ISO 9001 or AS9100).
- Statistical process control (SPC) and quality metrics analysis.
- Special process quality control (plating, anodising, passivation, powder coating, painting).
- Excellent computer proficiency (MS Office Excel and Cloudbased systems).
- Report and proposal writing skills.
- Internal and external auditing.
- Good communication, training, and leadership skills.
- Strong attention to detail.
- Willingness to take ownership of their teams work.
- Ability to work independently, while always being aware of their contribution to the team and company at large.
- Ability to plan and prioritise both their and their teams individual actions to meet company deadlines.
- Physically fit and being able to stand for extended periods.
- English (Essential).
- Afrikaans (Preferred).
Quality Management Internal focus area (35%)
Quality Policy & Culture: Lead the development, improvement, communication, and roll-out of the Quality Policy; embed quality behaviours across departments and ensure employees understand how their actions affect overall quality.
QMS Maintenance & Improvement: Maintain, review, and improve the QMS to meet ISO and customer requirements by translating external requirements into clear internal procedures, work instructions, and controls.
Controls, Documentation & Change: Develop, implement, and maintain internal controls, document control, Standard Operating Procedures (SOPs), forms, and quality procedures; manage change control to drive adoption of QMS processes.
Internal Audits & CAPA: Plan, schedule and conduct internal process/product audits; report nonâc formances, lead rootâcause analysis and corrective or preventive actions, and verify effectiveness of actions closed.
Continuous Improvement & Metrics: Lead continuous improvement initiatives using data (SPC, trend analysis, scrap/rework metrics); prepare inputs for Management Review and drive agreed actions to closure.
People & Training: Lead, supervise and train QC personnel; maintain a competence/skills matrix, deliver toolbox talks/induction, and ensure resources are adequate for current and forecasted workload.
Crossâ unctional Liaison: Work closely with Production, Programming and Foremen to ensure parts meet specifications; provide dayâ oâ ay guidance so product quality meets or exceeds customer requirements.
Inspection Equipment Readiness (interface): Coordinate with the Equipment Maintenance & Calibration KPA to ensure inspection, measurement and test equipment are available, fitâ orâ urpose and controlled.
Records & Reporting (internal): Maintain quality documentation and SOPs; keep risk assessments up to date; prepare internal dashboards and reports for Management Review.
Regulatory & Customer Compliance External focus area (25%)
Standards & Customer Requirements: Ensure compliance with relevant regulations, standards and customerâ pecific requirements across machining and surfaceâ reatment operations.
Customer Audits & Documentation: Plan, host and respond to customer audits; provide required quality documentation (e.g., inspection reports, certificates, compliance/traceability packs) and close out findings.
Supplier Quality: Conduct supplier audits; approve and periodically review suppliers; manage incoming inspection; approve/reject incoming materials based on inspection results; drive supplier corrective actions where needed.
Certifications & Registrations: Maintain facility and product registrations with relevant authorities; coordinate external certifications and surveillance activities as applicable (e.g., ISO 9001).
Surfaceâ reatment Compliance: Oversee compliance of chromate conversion, specialised painting, anodising, passivation, electroâ electroless plating and powderâ oating to applicable standards and customer specifications; ensure process controls, records and traceability are in place.
External Liaison & Reporting: Act as primary contact for customer quality matters; manage complaints, nonâ onformances and CAPA communication; provide clear status updates to customers and stakeholders.
Equipment Maintenance and Calibration (15%)
Equipment Oversight: Oversee the maintenance, calibration, and certification of inspection, measurement, and test equipment.
Calibration Records & Compliance: Maintain calibration records and ensure compliance with traceability requirements.
Equipment Availability: Ensure equipment suitability and availability for production and quality needs.
Record-Keeping & Reporting (10%)
Documentation: Maintain quality documentation, SOPs, and calibration records.
Performance Reporting: Prepare and present quality performance reports for management review.
Risk Management: Keep risk assessments and associated records up to date.
Housekeeping (work area) (5%)
Clean & Organised Workspaces: In order to ensure a safe and efficient work environment, you are responsible to keep your work area clean, neat and well organised.
Work areas and tools : As these are shared between employees, all employees are expected to maintain a neat and organised work environment so that other employees can readily find the required tools, or take over a work area.
Waste Removal: Scrapped, damaged or unusable parts are to be removed and recycled.
Safety Reporting: Report unsafe conditions, and rectify where possible.
(Housekeeping forms part of your daily duties and must form part of your work routine.)
Stakeholder engagement (8%)
Team Leadership: As Quality Assurance Manager you will be required to lead your team and build good working relationships with external stakeholders, such as suppliers and subcontractors.
Motivation & Conflict Resolution: A good manager is able to motivate his team and resolve conflicts quickly.
Change Management: Manage internal change management to drive adoption of QMS within the company.
Internal Liaison: Liaise with internal teams and process owners in order to drive quality management within the company.
Teamwork and Conduct (2%)
Teamwork: At our client they strive to function as a team, as such, all employees are expected to build good working relationships with their colleagues, and to assist colleagues freely as needed.
Professional Conduct: As a representative of your team and the company, you are expected to conduct yourself in a professional manner, and refrain from using foul or abusive language.
Respectful Behaviour: You are expected to treat colleagues, customers and suppliers with respect at all times.
Freelance Mathematics Expert - Quality Assurance (AI Trainer)
Posted 4 days ago
Job Viewed
Job Description
At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.
What We Do
The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.
About The Role
Generative AI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills.
Although every project is unique, you might typically:
- Content Creation & Refinement: Create and refine content to ensure accuracy and relevance across a variety of topics in Physics, while also developing references and examples of tasks.
- Experts Acquisition: Assess the qualification tests of experts, ensuring their competency.
- Chat Moderation: Provide support by addressing project-related questions from other experts in Discord chats, especially those related to project guidelines.
- Auditing Work: Review and evaluate tasks completed by other experts, ensuring they align with project guidelines. Provide constructive feedback, verify expertise-related information, and edit content as necessary to improve quality
Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone.
Requirements
- You have a Master's degree in Mathematics
- You have at least 5 years of professional experience.
- Your level of English is advanced (C1) or above
- Experience in Generative AI/Prompt engineering/Reviewing
- You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines.
- Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge
Why this freelance opportunity might be a great fit for you?
- Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments
- Work on advanced AI projects and gain valuable experience that enhances your portfolio
- Influence how future AI models understand and communicate in your field of expertise