Overview Kick‑start your career in the online gaming world and experience the latest in technology and innovation. The Quality Engineer will analyze, plan, set up, monitor, maintain, troubleshoot and report on advanced automated testing processes across diverse platforms. Responsibilities Involve in user story definition and test scenarios: collaborate to write clear test scenarios and resolve outstanding questions. Support issue reproduction and resolution: take ownership of reproducing and resolving software issues with development teams. Collaborate with developers and DevOps: ensure proper unit test coverage and validate automation readiness. Cross‑team collaboration: engage with Product or Business Analysis to represent QA needs. Agile/Scrum practices: estimate tasks and align testing goals with sprint objectives. Continuous improvement initiatives: participate in retrospectives, providing ideas to enhance quality and process efficiency. Risk management and impact assessment: assess and prioritize risks during test planning, providing input on potential impact. Quality standards and defect prevention: analyze defect trends and recommend process changes to mitigate recurring issues. Customer advocacy: identify gaps in expected functionality from the end‑user perspective. Automation creation and maintenance: create and maintain automated test suites for efficient regression and feature coverage. Automation strategies and tools: implement appropriate tools to streamline testing processes. Tool and framework development: configure and extend tools to align with project requirements. Metrics and performance reporting: provide management with insights from test automation execution and coverage metrics. Governance and QA principles: contribute to discussions on process improvement and governance adjustments. Technical leadership and mentoring: mentor Junior QA Engineers and provide guidance on testing and automation best practices. Additional duties: may be required to complete other reasonable duties to achieve business objectives. Essential Skills 3–5years of hands‑on automation testing experience. Computer Science related degree, diploma, or equivalent qualification. Experience working with agile teams and delivering agile‑based software projects. Proficiency with dev tools such as Visual Studio and Visual Studio Code. Comfortable with source control tools, e.g., GitLab. Ability to write integration and UI tests. Experience using automation frameworks and tools such as Playwright, Selenium (not IDE), NUnit. Experience with Typescript/JavaScript, C#, and JSON. API testing using Postman or code. Experience designing, creating, and maintaining automation frameworks. Understanding of the Software Development Life Cycle. Desirable Skills Previous exposure to Microsoft Azure DevOps & VSTS. Experience actively developing and managing Docker infrastructure. Experience managing and creating OWASP Zap testing scripts for security testing. Exposure to Sauce Labs or similar tools for mobile testing. ISTQB Advanced Level certifications. Benefits Free daily meals. Massages and on‑site gym. Medical aid subsidy and group life cover. Leadership training and referral bonus. On‑site barista and team socials. #J-18808-Ljbffr
Quality Assurance Engineer
DIGITAL OUTSOURCE SERVICES
cape town, cape town
Published 7 days ago
Report job