Job Details

Job: Senior Software Test Engineer

Company: Liberty Group Limited

Location: Johannesburg, Gauteng, South Africa

Date Posted: 12-8-2024

Job Image

Liberty, a leading insurance, asset management, investment, and health product company, is seeking an automation engineer with experience in manual testing to create a robust automation framework for their operations. The key responsibilities include developing and maintaining automated test scripts for web applications, APIs, and mobile applications, designing and implementing test automation frameworks and tools, identifying and prioritizing test cases based on business impact and risk analysis, analyzing requirements, identifying new opportunities for automation, creating and maintaining automation scripts, collaborating with developers, testers, and other stakeholders, debugging and troubleshooting automated test scripts and test failures, participating in Agile ceremonies, designing test cases, testing, and automating applications in various environments, and creating repos and automation pipelines for regression suites and functional testing. Additional key responsibilities include understanding company processes, providing automation solutions, working closely with development and product teams to establish testing strategies, design and implement test plans, and develop automated tests covering various aspects of the application, including UI and functionality. Integrating tests into the CI/CD pipeline ensures high-quality software releases, testing and troubleshooting systems/applications, defining test scenarios, and executing test cases manually. Minimum Experience: 4-6+ years of experience as a Software Development Engineer in Test/Test Automation Engineer, excellent analytical and problem-solving skills, hands-on experience with test automation tools, solid understanding of software QA methodologies, experience with web application testing and desktop application testing, API testing using tools like Postman, RestAssured, version control, defect tracking, test management tools, continuous integration tools, SQL databases, insurance business knowledge, and knowledge of cloud platforms and services. Minimum Qualifications: BSC degree in Computer Science, IT, or related field, and certification in software testing (e.g., ISTQB).