Software Quality Assurance Engineer
1 month ago
We are seeking a highly skilled Software Quality Assurance Engineer to join our team at Nedbank. As a key member of our squad, you will be responsible for ensuring the quality of our software solutions by designing, developing, and implementing automated test assets.
Key Responsibilities- Participate in the planning, estimation, and sizing of products, features, and stories to be delivered.
- Deliver well-structured and standard-designed quality assurance solutions within agreed timelines.
- Report and manage the resolution of issues timeously to avoid unplanned expenses.
- Contribute to retrospective reviews to introduce efficiencies and ensure quicker delivery with high quality.
- Work closely with Test Leads, Chapter Leads, Developers, Architects, Product Owners, and other stakeholders to meet client expectations.
- Build and foster deep relationships with peers, subject matter experts, developers, product owners, and other stakeholders through honest communication aligned with Nedbank values.
- Liaise with stakeholders across Group Technology to build a network aligned with nWoW.
- Contribute to the systematic breakdown of business needs into manageable features, stories, and epics that can be delivered.
- Participate in backlog grooming.
- Participate in sprint planning, test estimation, and success criteria per story.
- Discuss low-level design and functional requirements with the QA Lead and Application/Solution Architect to understand the approach to test automation.
- Collaborate with the Core Technical Team to continuously improve the test harness, automation frameworks, and overall platform.
- Develop automation code using the automation framework for execution.
- Implement test automation solutions with adequate coverage within the sprint and re-usability for regression testing.
- Ensure test automation solutions meet architectural and development standards that are re-usable and scalable.
- Confirm that the automation test suite implemented is appropriately catalogued and aligns with governance.
- Responsible for testing of the system or component testing under load, high-availability, recoverability, and other fit-for-purpose software non-functional testing.
- Log defects using the pre-defined defect management tool and ensure relevant information is captured accurately for root cause analysis.
- Identify potential product risks and communicate to the QA Lead with details and possible mitigation factors.
- Collaborate with stakeholders to ensure the resolution of defects and root cause analysis is performed and recorded.
- Report status of testing to the squad daily.
- Participate in all retrospective reviews.
- Participate in showcases to stakeholders.
- Understand and manage own time based on expected timelines articulated by line-management and project expectations.
- Collaborate with peers and industry experts to understand technical advances and its application within the Nedbank ecosystem.
- Seek ongoing improvements in technical capabilities.
- Mentor Software Test Engineers within the team to improve technical capabilities.
- Support the achievement of business strategy, objectives, and values.
- Stay abreast of developments in the field of expertise.
- Ensure personal growth and enable effectiveness in performance of roles and responsibilities.
- Contribute to Nedbank Culture building initiatives.
- Participate and support corporate responsibility initiatives for the achievement of business strategy.
- Seek opportunities to improve business processes, models, and systems through agile thinking.
- Quality Assurance Engineering practices.
- Java programming skills.
- QA Toolsets (e.g., Selenium, Appium, Healenium, RestAssured, etc.).
- Advanced Diplomas/National 1st Degrees.
- Bootcamp training in Agile and DevOps.
- ISTQB foundation or equivalent (ISEB).
- Bootcamp training in Agile & DevOps.
- 5-8 years Test automation experience.
- Testing of Web & Mobile frontends and APIs.
- Insprint automation using established Test Tools and Frameworks.
- Non-Functional Testing and integration into DevOps Pipelines.
- Programming (OOP).
- Java Development with J2EE and/or Springboot knowledge (Advanced).
- Automation testing using Selenium.
- Use of repository systems (e.g., Azure Repos).
- Testing of Services using automation tools such as Rest Assured (and SOAPUI).
- BDD and TDD.
- Continuous Integration (CI) process with Jenkins or Azure Pipelines.
- Agile methodology and working in agile teams.
- Use of Maven.
- Use of Jira and Confluence.
- Exposure to Cloud technology.
- Experience in building stubs.
- Experience in Service Virtualisation.
- Building Partnerships.
- Decision Making.
- Influencing.
- Driving for Results.
- Technical/Professional Knowledge and Skills.
- High-Impact Communication.
- Innovation.
-
Software Quality Assurance Engineer
1 week ago
Johannesburg, Gauteng, South Africa Nambiti Technologies Full timeNambiti Technologies is seeking a skilled Software Quality Assurance Engineer to join our team.About UsWe are a technology-driven company dedicated to delivering high-quality software solutions. Our mission is to empower businesses by providing innovative and reliable software products.Job SummaryThis is an excellent opportunity for a talented Software...
-
Software Quality Assurance Engineer
1 month ago
Johannesburg, Gauteng, South Africa Tower Group Full timeJob Title: Software Quality Assurance EngineerAt Tower Group, we are seeking a highly skilled Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will be responsible for ensuring the quality of our software products by designing and executing manual and automated tests.Key Responsibilities:Design and execute...
-
Software Quality Assurance Engineer
1 month ago
Johannesburg, Gauteng, South Africa Nedbank Full timeJob SummaryWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Nedbank. The successful candidate will be responsible for ensuring the quality of our software solutions by designing, developing, and implementing automated test assets.Key ResponsibilitiesDesign and develop automated test assets using automation test kits and...
-
Software Quality Assurance Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa NTT DATA Full timeJob Title: Software Quality Assurance EngineerAbout the RoleThe Software Quality Assurance Engineer will play a crucial role in ensuring the quality of software products. This includes participating in every phase of the development process, from design to deployment.Key ResponsibilitiesCollaborate with cross-functional teams to plan, execute, and report on...
-
Software Quality Assurance Expert
3 weeks ago
Johannesburg, Gauteng, South Africa IOCO Full timeAt iOCO, we're looking for talented individuals to fill the role of Software Quality Engineer. This position requires strong expertise in automation testing, as well as manual experience.Key Responsibilities:Design, develop, and implement automated test assets to ensure the quality of software solutions.Collaborate with development teams to identify and...
-
Quality Assurance Engineer
7 days ago
Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full timeSouth Africa's leading digitally advanced bank, Deka Minas (Pty) Ltd, is at the forefront of innovation and technology.We are seeking a talented Quality Assurance Engineer to join our dynamic team in ensuring the quality and reliability of web and mobile-based banking solutions.About the Role:Develop comprehensive test plans, test cases, and test scripts for...
-
Software Quality Assurance Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa Recru-it Full timeThe Role:Recru-it is seeking a skilled Testing and Quality Assurance Specialist to ensure the highest quality of our company's CRM software. As a key member of our team, you will be responsible for developing and executing tests to detect and report any errors in the product. You will work closely with our development team to develop suitable testing plans...
-
Software Quality Assurance Engineer
1 month ago
Johannesburg, Gauteng, South Africa NTT Full timeAbout the RoleThe Software Quality Assurance Engineer is a seasoned subject matter expert responsible for ensuring the design and software adhere to company standards. This role collaborates with various stakeholders in the development and execution of exploratory and automated tests to ensure product quality.Key ResponsibilitiesWorks across multiple teams...
-
Software Quality Assurance Specialist
2 weeks ago
Johannesburg, Gauteng, South Africa People Source Full timeAt People Source, we are seeking a highly skilled Software Quality Assurance Specialist to join our team. This is an excellent opportunity for someone with a passion for ensuring the highest quality software products.We are looking for a Senior Test Engineer who can take ownership of all aspects of testing, from test planning and design to execution and...
-
Software Quality Assurance Specialist
1 month ago
Johannesburg, Gauteng, South Africa IOCO Full timeSoftware Quality Assurance SpecialistWe are seeking a skilled Software Quality Assurance Specialist to join our team in Johannesburg. As a key member of our quality assurance team, you will be responsible for ensuring the quality of our software solutions.Key Responsibilities:Design, develop, and implement automated test scripts using Selenium, Appium, and...
-
Software Quality Assurance Specialist
2 weeks ago
Johannesburg, Gauteng, South Africa Frostbyte Digital Full timeFrostbyte Digital seeks a highly skilled Software Quality Assurance Specialist to join our team.Salary: $85,000 - $110,000 per yearAbout the Role:We are looking for an experienced Automation Testing Professional to lead our quality assurance efforts and ensure the delivery of high-quality software products.Job Description:The ideal candidate will have a...
-
Senior Quality Assurance Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa Recru-it Full timeJob Description:At Recru-it, we're seeking a skilled Sr. Quality Assurance Engineer to join our team. In this role, you will play a critical part in ensuring the highest quality of our CRM software by developing and executing thorough tests to detect and report any errors in the product.Key Responsibilities:Develop and execute test plans to validate software...
-
Software Quality Assurance Specialist
1 month ago
Johannesburg, Gauteng, South Africa IOCO Full timeSoftware Quality Assurance SpecialistWe are seeking a highly skilled Software Quality Assurance Specialist to join our team in Johannesburg. The ideal candidate will have strong automation testing experience and a solid understanding of quality assurance principles.The successful candidate will be responsible for designing, developing, and implementing...
-
Quality Assurance Manager
3 weeks ago
Johannesburg, Gauteng, South Africa Planet10 Full timeAbout the RoleWe are seeking a highly skilled Quality Assurance Lead to join our team at Planet10. The successful candidate will be responsible for leading the development and implementation of our quality assurance processes and procedures.Key ResponsibilitiesDevelop and Implement Quality Assurance ProcessesDevelop and implement quality assurance processes...
-
Software Quality Assurance
3 weeks ago
Johannesburg, Gauteng, South Africa NTT DATA Full timeAbout this roleThis role is for a seasoned subject matter expert in software quality assurance / testing to join NTT DATA.As a Software Quality Assurance / Testing Engineer, you will be responsible for participating in every phase of the development process to ensure that the design and software adhere to company standards.You will collaborate with various...
-
Quality Assurance Specialist
2 weeks ago
Johannesburg, Gauteng, South Africa Quality Connect Staffing Full timeAbout Quality Connect StaffingWe are seeking a skilled and dedicated Quality Assurance Officer to join our team.This is an exciting opportunity for the right candidate to contribute to the continued success of our organization.
-
Software Quality Assurance Specialist
3 weeks ago
Johannesburg, Gauteng, South Africa IOCO Full timeAbout the RoleWe are seeking an experienced Software Quality Assurance Specialist to join our team in Johannesburg. The ideal candidate will have a strong background in automation testing and manual testing methodologies.Key ResponsibilitiesDesign, develop, and implement reusable automated test assets to ensure the quality of our solutions.Collaborate with...
-
Senior Quality Assurance Specialist
1 month ago
Johannesburg, Gauteng, South Africa E-Merge Full timeQuality Assurance EngineerWe are seeking an experienced and self-motivated Quality Assurance Engineer to join our Agile Team at E-Merge. As a QA Engineer in the Agile Team, you will play a crucial role in ensuring the quality, performance, and reliability of our software products.Key Responsibilities:Work closely with developers, product managers, and other...
-
Senior Quality Assurance Specialist
3 weeks ago
Johannesburg, Gauteng, South Africa E-Merge Full timeAbout the RoleWe are seeking an experienced and self-motivated Quality Assurance Engineer to join our Agile Team at E-Merge. As a QA Engineer in the Agile Team, you will play a crucial role in ensuring the quality, performance, and reliability of our software products.You will work closely with developers, product managers, and other stakeholders to identify...
-
Software Quality Assurance Professional
3 weeks ago
Johannesburg, Gauteng, South Africa FirstRand Bank Limited Full timeJob Title: Software Quality Assurance ProfessionalAbout the Role:To ensure the delivery of high-quality software, we are seeking a skilled Software Quality Assurance Professional to join our team. As a key member of our quality assurance team, you will be responsible for creating, maintaining, and refining automated testing within our quality assurance...