Colorful Dots Background

Senior Software QA (Automation - Robot Framework)

Location
Head Office
Team
Technology & Data

Responsibilities

  • Lead test planning, design, and execution of test strategies for complex software systems.

  • Develop and maintain automated test scripts using Robot Framework, Cypress, and other appropriate tools.

  • Write robust, scalable test code in Python, JavaScript, and TypeScript.

  • Collaborate closely with developers, product owners, and business analysts to understand requirements and ensure test coverage aligns with business goals.

  • Execute functional, integration, and regression testing across web platforms, including API testing using Postman, as well as testing on Oracle-based systems (e.g., RMS), batch processes, and low-code platforms.

  • Define, maintain, and improve automation frameworks and CI/CD integration.

  • Review and optimize existing test coverage and automation efficiency.

  • Identify, document, and track defects.

  • Provide mentorship and technical guidance to junior QA team members.

  • Contribute to continuous improvement initiatives within the QA team and across engineering teams.

  • Analyze test results and provide clear, actionable feedback to stakeholders.

  • Ensure quality practices are embedded early through shift-left testing.

Qualifications

  • 5+ years of experience in software testing, including automation.

  • Proficient in Robot Framework for automation testing.

  • Intermediate to advance level programming skills in Python, JavaScript, and TypeScript for developing and maintaining automated test scripts.

  • Solid understanding of web technologies, APIs, and test automation frameworks.

  • Experience integrating tests into CI/CD pipelines (e.g., Jenkins, Gitlab CI, GitHub Actions).

  • Hands-on experience with SQL and querying relational databases such as MySQL or PostgreSQL.

  • Strong problem-solving skills and pay attention to details.

  • Ability to independently plan and execute test activities.

  • Strong communication skills, able to explain technical ideas clearly to both technical and non-technical team members.

  • Experience coaching and mentoring junior testers or QA engineers.

  • Self-driven, proactive, and able to work under pressure.

  • Good command of English, both written and spoken.

Go to jobs page