Your impact:

As the QA Automation Engineer, you will be responsible for planning, managing, and executing Amity technology testing. You’ll be required to estimate, plan and execute work assignments accurately. As a subject matter expert, you will influence standards and best practices, lead challenging Automation projects, and contribute to the team and its overall strategic direction.

Your team:

Team Size 6, Products being automated - 3, Total number of cases automated so far - 3000, Tech stack: Selenium, Appium, JUnit 5, Maven, Java programming language (exclusively use OOP standards, page object modeling), Robot Framework, Jest (RestAPI Automation), Locust (Load test framework), Jenkins & Gitlab & CircleCI for CICD. Test cases in Backlog - 2000+ and counting, Also need to help with manual testing - 4 times a month, Able to work overtime or over the weekend or overnight once a month, Planning to work on Security testing

Your day to day:

  • Design, develop, test, and deploy automation frameworks across technologies (Android, iOS, Web, RestAPI, WebSocket)
  • Communicate effectively in review discussions for technical and non-technical audiences
  • Ensure designed automation frameworks are highly efficient and reliable and require little to no manual support
  • Establish clear expectations of scope and timing of testing deliverables and proactively notify cross-functional teams
  • Define, execute, and oversee comprehensive documentation on frameworks, tests, test data, and test results
  • Analyze, identify trends and debug defects and provide team direction to prioritize and resolve them
  • Participate in code reviews
  • Mentor and develop technical competency of team members
  • Self-directed ownership and support of automation framework maintenance
  • Rightsize and implement new automation technology investments and test approaches
  • Define and maintain a sprint roadmap for test automation in consultation with the team
  • Provide direction and ensure proper alignment of team automation tasks to ensure tasks are delivered on schedule
  • Proactively participate in the Software Development Life Cycle from a Quality Assurance Engineer perspective

Your ideal profile:

  • Bachelor's degree in Computer Science (or other related or similar field) or comparable experience
  • 2 - 5 years of relevant work experience automation test
  • Experience in writing automated test cases in Selenium WebDriver with Java using Maven as a build tool and JUnit as a testing framework
  • Strong interpersonal, verbal, and written communication skills in both Thai and English language
  • Self-motivation, strong technical ability, professional maturity, cross-functional communication & mentoring skills
  • Experience in regression testing as a plus
  • Familiarity with Agile methodologies and Scrum is a bonus
  • Tech stack: OOP (Java), Selenium APIs, Appium, Robot Framework, Selenium WebDriver, Postman, Apache Jmeter, JIRA, TestRail

What's in it for you:

Not ready to apply?