More jobs:
Senior Software Quality Assurance Professional
Job in
Pretoria, 0002, South Africa
Listed on 2025-12-31
Listing for:
Bebeesoftwareengineer
Full Time
position Listed on 2025-12-31
Job specializations:
-
Software Development
Senior Developer, Software Engineer
Job Description & How to Apply Below
Job Title
Senior Software Quality Engineer
About the RoleWe are seeking an experienced Senior Software Quality Engineer to join our team.
Key Responsibilities- Design and implement testing strategies to ensure quality of our software products.
- Perform performance testing – expertise in non‑functional testing for API, web, and batch processes.
- Work with AI tools – experience with Git Hub Copilot, JSON, MQ, KAFKA, and Azure Dev Ops.
- Review and analyze Business Requirement Specifications (BRS) and Functional Requirement Specifications (FRS); collaborate with business analysts to clarify requirements.
- Apply Agile methodology, actively participate in Scrum ceremonies (stand‑ups, sprint planning, backlog grooming, retrospectives).
- Use Jira for sprint planning, task tracking, and managing 2–3 week sprint cycles.
- Perform manual and automation testing based on project requirements.
- Estimate testing effort and design positive/negative test scenarios; review and refine with business teams.
- Create test cases and test data using Excel, SoapUI, and Postman.
- Participate in all phases of the STLC: test planning, analysis, design, execution, defect tracking, and closure.
- Execute multiple testing types: smoke, sanity, regression, retesting, cross‑browser, and end‑to‑end testing.
- Validate staging environments, deployment changes, and auto‑update processes.
- Collaborate with developers to clarify and log defects; track issues using Jira.
- Convert manual test cases to automation scripts and build a hybrid framework using Selenium Web Driver (data‑driven + Page Object Model).
- Develop robust automation scripts for UI and API testing using Java, TestNG, JUnit, and BDD Cucumber within an Agile framework 2.0.
- Use Java for writing UI and API automation scripts.
- Automate REST API testing using REST Assured for backend/API testing.
- Perform cross‑browser testing across Chrome, Firefox, Edge, and Internet Explorer.
- Test SOAP and REST APIs using SoapUI and Postman.
- Manage source code via Git Hub and set up Jenkins pipelines for continuous integration (CI).
- Conduct UAT testing – alpha testing with business stakeholders and beta testing with clients.
- Provide daily test status reports to the respective Team Lead or Module Lead.
- Plan and estimate testing strategies, aligned to business timelines.
- Understand credit products, such as personal loans, vehicle asset‑based finance, term loans, mortgages, overdrafts, and commercial lending.
- Expertise in performance testing for API, web, and batch processes.
- Familiarity with AI tools such as Git Hub Copilot, JSON, MQ, KAFKA, and Azure Dev Ops.
- Experience in reviewing and analyzing Business Requirement Specifications (BRS) and Functional Requirement Specifications (FRS) documents.
- Familiarity with Agile methodologies and Scrum ceremonies.
- Proficiency in using Jira for sprint planning, task tracking, and managing 2–3 week sprint cycles.
- Ability to perform manual and automation testing based on project requirements.
- Strong communication and collaboration skills.
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Dynamic and collaborative work environment.
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×