N

Senior QA Engineer

NocNoc
On-site
Bangkok, Thailand
QA Engineer

Job Description:

We are seeking a highly skilled Senior QA Engineer to lead the development and execution of automated testing frameworks across mobile applications, websites, and APIs. This role requires hands-on experience with various testing tools, as well as the ability to configure and manage CI/CD pipelines. You will be responsible for ensuring the quality of our applications and services by implementing robust automated testing and driving continuous integration processes including provide the scripting tools for test purpose.

Key Responsibilities:

  • Test Automation Development:
    • Design, implement, and maintain test automation frameworks for Mobile applications, Web applications, and APIs.

    • Work with squad teams to integrate automated tests into the development lifecycle.

  • CI/CD Management:
    • Configure and manage CI/CD pipelines, integrating all test suites for seamless execution.

    • Ensure smooth delivery of test reports and integration with other tools like Slack for notifications.

  • Infrastructure & Tooling:
    • Utilize Docker to package test automation scripts.

    • Write Bash/Shell scripts for routine executions and infrastructure setup tasks.

    • Optimize test execution times and ensure the test scripts are reliable.

    • Visualize test results using Grafana and other monitoring tools.

    • Leverage Slack Webhooks to automate the notifications for test outcomes.

  • Collaboration & Leadership:
    • Collaborate with squad teams to define testing strategies and ensure they align with project timelines.

    • Provide mentorship to other QA engineers, offering guidance on best practices in automation and tools.

    • Take ownership of the overall test automation strategy and quality assurance initiatives across teams.

Qualifications:

  • 3-5 years of hands-on experience in test automation across mobile, web, and API platforms or at least 2 of them.

  • Experience configuring and managing CI/CD pipelines

  • Proficient in Bash/Shell scripting for automating workflows and environment setup.

  • Solid understanding of version control systems

  • Strong problem-solving skills and the ability to work independently

  • Excellent communication and collaboration skills to work effectively in a team environment.

Nice to have:

  • Strong proficiency in Appium, Playwright, and Postman/Newman for automation are the big plus.

  • Knowledge of performance testing tools and strategies.

  • Familiarity with Docker and orchestration tools like Kubernetes.

  • Familiarity with Grafana for monitoring and visualizing test metrics.

  • Experience in setting up Slack notifications through Webhooks.

  • Basic knowledge of security testing practices, especially for APIs.