Senior Software QA (Automation - Robot Framework), Makro Head Office
āļāļĩāđāļāļĢāļīāļĐāļąāļ āļāļĩāļāļĩ āđāļāđāļāļāđāļāļĢāđāļē āļāļģāļāļąāļ (āļĄāļŦāļēāļāļ) - (āđāļĄāđāļāđāļāļĢ)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.
Requirements
- 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.
āļāļąāļāļĐāļ°āļāļĩāđāļāļģāđāļāđāļ
- Automation
- Python
- Javascript
- English (Good)
āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļĩāđāļāļģāđāļāđāļ
- āđāļĄāđāļĢāļ°āļāļļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļąāđāļāļāđāļģ
āļāļąāļāļĐāļ°āđāļāļīāđāļĄāđāļāļīāļĄ
- TypeScript
- Oracle
- Jenkins
āđāļāļīāļāđāļāļ·āļāļ
- āļŠāļēāļĄāļēāļĢāļāļāđāļāļĢāļāļāđāļāđ
āļŠāļēāļĒāļāļēāļ
- āđāļāļāļĩ / āđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ
- āļāđāļēāļĒāļāļ§āļāļāļļāļĄāļāļļāļāļ āļēāļ
- āļāļđāđāļāļĢāļīāļŦāļēāļĢāļāļēāļ§āļļāđāļŠ
āļāļĢāļ°āđāļ āļāļāļēāļ
- āļāļēāļāļāļĢāļ°āļāļģ
āđāļāļĩāđāļĒāļ§āļāļąāļāļāļĢāļīāļĐāļąāļ
CP Axtra āđāļĄāđāđāļāđāđāļāđāļāđāļāļĩāļĒāļāļāļĢāļīāļĐāļąāļ āđāļāđāđāļĢāļēāđāļāđāļāļāļēāļĢāļāļāļīāļ§āļąāļāļīāļ§āļāļāļēāļĢāļāđāļēāļŠāđāļāđāļĨāļ°āļāđāļēāļāļĨāļĩāļ āđāļāļīāļāļāļĩāđāļāļĢāļļāļāđāļāļāļŊ āđāļĨāļ°āļāļāļāļāļĩāđāđāļāđāļāļŠāđāļ§āļāļŦāļāļķāđāļāļāļāļāļāļĢāļāļāļāļĢāļąāļ§ CP ALL āļāļĒāđāļēāļāļ āļēāļāļ āļđāļĄāļīāđāļ āļāļēāļĢāđāļāļīāļāļāļēāļāļāļāļāđāļĢāļēāļāļēāļ Siam Makro āļŠāļđāđ CP Axtra āđāļāđāļāļđāļāļāļģāļŦāļāļāļāđāļ§āļĒāļāļ§āļąāļāļāļĢāļĢāļĄāđāļĨāļ°āļāļ§āļēāļĄāļĄāļļāđāļāļĄāļąāđāļāļŠāļđāđāļāļ§āļēāļĄāđāļāđāļāđāļĨāļīāļĻ āļāļĩāđāļāļ·āļāļŠāļīāđāļāļāļĩāđāļāļģāđāļŦāđāđāļĢāļēāđāļāļāļāđāļēāļ:āļāđāļēāļāļāđāļ
āļĢāđāļ§āļĄāļāļēāļāļāļąāļāđāļĢāļē: At CP Axtra, we believe in creating an AXTRA life for our employees. We offer competitive salaries and benefits, along with a hybrid workplace that promotes work-life balance. You'll have the opportunity to collaborate with talented individuals in a dynamic environment, working on challenging projec ... āļāđāļēāļāļāđāļ
āļŠāļ§āļąāļŠāļāļīāļāļēāļĢ
- āđāļāļĢāļ·āđāļāļāđāļāļāļāļāļąāļāļāļēāļ
- āļāļķāļāļāļāļĢāļĄ
- āļŠāđāļ§āļāļĨāļāļāļāļąāļāļāļēāļ
- āđāļāļĢāļāļāļēāļĢāļŠāđāļāđāļŠāļĢāļīāļĄāļāļļāļāļ āļēāļāļāļĩāļ§āļīāļ