Test Architect/Test Manager/Lead (Automation) contract (hybrid) TB
Mediro ICT
R 342 157 - R 433 248 a year
City of Tshwane Metropolitan Municipality, Gauteng
3 days ago
Key Responsibilities: Test Strategy & Architecture:
Design and implement scalable, maintainable, and reusable test architectures across multiple domains and platforms.
Develop and advocate for best practices in software testing, including TDD, exploratory, functional, and regression testing.
Define the test automation framework that supports both no-code and code-based solutions.
Test Execution & Automation:
Lead the creation of automated test suites using no-code tools and scripting languages (e.g., Tricentis, Java, Python, JavaScript).
Oversee Test Data Services (TDS) strategy to ensure accurate, privacy-compliant, and reusable data for test scenarios.
Implement and monitor performance testing processes using tools like Tricentis Neoload, JMeter, LoadRunner, or similar.
Test Management & Reporting:
Set up and manage test cycles, test plans, and test cases using modern test management tools (Tricentis Qtest, Jira).
Create detailed test coverage, defect tracking, and quality assurance reports for stakeholders.
Continuously monitor test progress and implement improvements based on test results and KPIs.
Toolchain Integration & SDLC Collaboration:
Integrate automated tests into the CI/CD pipelines using tools like Jenkins, Azure DevOps, GitLab CI.
Collaborate closely with DevOps, Development, and Product teams throughout the Software Development Lifecycle (SDLC).
Ensure testing aligns with sprint goals, release plans, and business priorities.
Qualifications and experience required:
5 – 8 years’ work experience required as a Test Architect/Manager.
IT Degree/IT Diploma (BSc Computer Science preferred).
ISTQB Test Architect or Advanced Test Manager certification.
Technical skills and experience required:
Agile/Scrum environments.
Working knowledge of cloud platforms (AWS, Azure, GCP) for distributed testing.
5–8 years of hands-on experience in software quality assurance and test automation.
Proven experience with Test-Driven Development (TDD) methodologies.
Strong expertise in test case design using no-code platforms (e.g., Tricentis Tosca, Testim) and script-based frameworks (e.g., Selenium, Cypress, Playwright).
In-depth experience with TDS (Test Data Services) for test case parameterisation and environment preparation.
Solid understanding of functional, regression, and exploratory testing practices.
Proficiency in performance testing using Neoload, JMeter, Gatling, or LoadRunner tools.
Demonstrated ability in test management, defect tracking, and reporting using tools like Qtest, Jira, Xray, TestRail, etc.
Familiarity with CI/CD pipelines and integration of test automation tools within them (e.g., Jenkins, Bamboo, Azure DevOps).
Hands-on experience with version control systems (e.g., Git) and branching strategies.