Engineer - QA, (Manila)

See more jobs from Code and Theory

about 2 months old

Apply Now

The Quality Assurance Engineer is responsible for performing daily analysis and execution of test efforts, and working collaboratively with team members across disciplines. Test efforts may be performed across a variety of project types including websites, mobile applications, and immersive experiences. Typically a QA Engineer at Code and Theory can expect to work in collaboration with and in parallel to Development/Production teams throughout the lifecycle of a project, leading the testing efforts, and providing proactive risk assessment. 

WHAT YOU’LL DO

  • Design, develop, and maintain automation scripts using Playwright for end-to-end, functional, and regression testing of web applications. Responsibilities also include configuring environments to support automated testing efforts.
  • Contribute to mobile automation testing efforts using tools such as Appium or WebDriverIO for basic functionality and regression checks.
  • Collaborate with QA and development teams to identify test cases suitable for automation and integrate them into the test suite.
  • Execute automated test scripts and analyze results, reporting any defects or inconsistencies to stakeholders.
  • Contribute to the development of CI/CD pipelines to integrate automated tests for efficient, scalable testing processes.
  • Identify, troubleshoot, and resolve issues within automation frameworks and test scripts.
  • Ensure proper documentation of test scenarios, execution results, and defect tracking, including performing root cause analysis on test failures and providing detailed feedback to development teams for resolution.
  • Participate in automation code reviews and sprint planning meetings
  • Stay updated on the latest testing tools, technologies, and trends, bringing innovative ideas to improve QA practices.
  • Support user acceptance testing (UAT) by providing automated test coverage and assisting in test execution.
  • Ensure compliance with security and data protection requirements in test designs and processes. 

ESSENTIALS

  • 2–4 years of experience in test automation with a strong focus on web application testing.
  • Proven experience with Playwright or similar automation tools (e.g., Selenium, Cypress).
  • Basic experience with mobile automation frameworks such as Appium or WebdriverIO.
  • Proficiency in programming languages such as TypeScript/JavaScript or Python.
  • Solid understanding of web technologies, including HTML, CSS, and JavaScript.
  • Familiarity with mobile testing concepts, including simulators, emulators, and device clouds.
  • Experience with version control systems, preferably Git.
  • Familiarity with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps.
  • Strong knowledge of software testing methodologies, tools, and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.

PREFERRED SKILLS

  • Expertise in ensuring compatibility of web applications across multiple browsers (e.g., Chrome, Firefox, Edge, Safari) and platforms (e.g., iOS, Android, Windows).
  • Experience with API testing and tools like Postman or RestAssured.
  • Experience with BDD frameworks such as Cucumber, Behave, or SpecFlow.
  • Knowledge of performance testing tools such as Lighthouse and JMeter.
  • Familiarity with cloud-based platforms and test execution environments.
  • Exposure to Agile or Scrum development processes.
  • Familiarity with accessibility testing and visual testing tools and techniques to ensure UI consistency, accuracy, and compliance with standards.