{"id":4011891,"url":"https://alion.io/job/vegavision-software-automation-tester-qa-automation-engineer","title":"Software Automation Tester (QA Automation Engineer)","company":{"id":4530649,"name":"VegaVision","domain":null,"url":"https://alion.io/company/vegavision","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"QA","role_family":"QA","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Randburg, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Cypress","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Jira","optional":false},{"name":"JMeter","optional":false},{"name":"k6","optional":false},{"name":"Locust","optional":false},{"name":"OWASP Top 10","optional":false},{"name":"Playwright","optional":false},{"name":"Postman","optional":false},{"name":"Python","optional":false},{"name":"React Native","optional":false},{"name":"Rest API","optional":false},{"name":"Rest-Assured","optional":false},{"name":"Selenium","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-11-10T07:31:36Z","employer_posted_date":null,"last_verified_at":"2026-11-10T07:31:36Z","board_verified":false,"closed_at":null,"days_open":5,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":5},"description":"Introduction\nThe Automation Tester owns automated quality across Vega Vision’s software products and client solutions. The role designs, builds and maintains automated test suites — API, UI, end-to-end and regression — that run as required checks in our CI/CD pipeline, so defects are caught before code reaches staging or production. Working closely with developers, the business analyst and the QA function, the role makes quality fast, repeatable and built-in rather than a manual gate at the end.\n\n Builds and maintains reliable automated test suites that gate merges through the CI/CD pipeline.\n\n Turns requirements and acceptance criteria into clear, automated and manual test coverage.\n\n Supports system integration testing (SIT) and user acceptance testing (UAT) through to go-live.\n\nDuties & Responsibilities\n1. Test Automation Development\n\nDesign, build and maintain the automated test suites that protect Vega Vision products and client solutions.\n\n Build and maintain UI / end-to-end automation for web (e.g. Playwright, Cypress or Selenium) and, where needed, mobile (React Native).\n\n Automate API testing across REST and GraphQL endpoints, including authentication and error paths.\n\n Grow and maintain reliable regression suites that keep pace with new features.\n\nWrite clean, maintainable test code and keep the suite fast and low on flakiness.\n\n2. CI/CD Integration & Quality Gates\n\nMake automated tests a dependable part of the delivery pipeline, not an afterthought.\n\n Integrate automated suites as required checks in the GitHub CI pipeline so failing tests block merges to staging and main.\n\n Work within the feat → dev → staging → main branch flow and its protection rules.\n\n Keep pipeline test stages fast, stable and trustworthy so the team can rely on green builds.\n\nSupport SAST/dependency-scanning integration and help triage findings with developers.\n\n3. Functional, Integration & Acceptance Testing\n\nEnsure each release does what the business asked, through SIT, UAT and structured test design.\n\n Translate requirements and acceptance criteria (with the business analyst) into test cases and test plans.\n\n Run and support system integration testing (SIT) internally ahead of client-facing testing.\n\n Prepare UAT scripts, support user acceptance testing, and help capture formal sign-off for major releases.\n\nPerform exploratory and manual testing where automation is not the right tool.\n\n4. Performance, Load & Security Testing\n\nVerify that systems are fast, resilient and secure before they reach production.\n\n Run load and performance testing at staging (e.g. k6, JMeter or Locust) against agreed targets.\n\n Support security testing aligned to the OWASP Top 10, and coordinate DAST / penetration testing ahead of go-live.\n\n Validate resilience, failover and recovery behaviour where the system’s criticality calls for it.\n\nFeed performance and security findings back into the backlog with clear reproduction steps.\n\n5. Defect Management & Collaboration\n\nKeep quality moving as part of Vega Vision’s agile-and-planned delivery team.\n\n Log, prioritise and track defects through resolution, with clear, reproducible reports.\n\n Work closely with developers to investigate root causes and verify fixes.\n\n Take part in backlog grooming, sprint planning and demos, sizing and delivering test work.\n\nAdvocate for quality across the team and support a test-first mindset.\n\n6. Test Data, Documentation & Quality Reporting\n\nGive the team clear visibility of quality, safely and consistently.\n\n Manage test data responsibly, aligned to POPIA — no unprotected production data in test environments.\n\n Maintain test cases, suites and documentation as a shared source of truth.\n\n Report on test coverage, pass/fail trends, defect leakage and release readiness.\n\nContribute to QA standards, tooling and continuous improvement across the group.\n\nDesired Experience & Qualification\nMinimum 3 year Tertiary qualification in Computer Science or Information Technology \n\nExperience\n\n5+ years in QA / test automation on production software.\n\nAutomation Frameworks :Hands-on with at least one modern UI/E2E framework — Playwright, Cypress or Selenium.\n\nAPI Testing :Automated API testing across REST (and ideally GraphQL) — e.g. Postman/Newman, REST Assured or code-based.\n\nCoding Ability: Able to write and maintain test code in JavaScript/TypeScript, Python or C#.\n\nCI/CD & Git: Integrating automated tests into CI pipelines (e.g. GitHub Actions) and working in a Git branch-based workflow.\n\nTest Design:Writing test cases, test plans and traceability to acceptance criteria; SIT and UAT support.\n\nDefect Management: Bug tracking and defect lifecycle in a tool such as Jira.\n\nData Validation :Working SQL to validate data as part of testing.\n\nWays of Working :Comfortable in an agile team and with a test-driven / test-first mindset.","description_format":"text","description_chars":4840,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-10T10:19:20Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":5,"expected_fill_days":26,"reasons":["seen:5","win:early"],"computed_at":"2026-11-15T07:52:55Z"},"pay":null,"html_url":"https://alion.io/job/vegavision-software-automation-tester-qa-automation-engineer","json_url":"https://alion.io/job/vegavision-software-automation-tester-qa-automation-engineer.json","meta":{"generated_at":"2026-11-15T12:02:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1731,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4530649},"rest":"https://alion.io/mcp/rest/get_company?id=4530649"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvegavision-software-automation-tester-qa-automation-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvegavision-software-automation-tester-qa-automation-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvegavision-software-automation-tester-qa-automation-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/vegavision-software-automation-tester-qa-automation-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvegavision-software-automation-tester-qa-automation-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4011891}},{"tool":"search_jobs","arguments":{"company":4530649,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4011891},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}