Catena

QA Automation Engineer

Catena

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇭 Philippines

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

CypressJavaJavaScriptJenkinsPythonSeleniumSQL

About the role

  • Design, develop, and maintain automated test scripts for web, mobile, and API applications
  • Build and maintain automated test frameworks using Cypress, Playwright, Selenium, Tosca, Katalon, or similar tools
  • Conduct comprehensive end-to-end testing across web, database, and API layers
  • Create automated regression, integration, and functional test suites
  • Optimize test automation frameworks for speed, reliability, and maintainability
  • Implement test data management strategies and mock services where appropriate
  • Apply version control, logging, and structured documentation for all test code
  • Execute automated test suites and analyze results for defects and failures
  • Integrate automated testing into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar
  • Configure automated test execution for multiple environments and deployment stages
  • Build reporting and dashboard automations for test visibility and accountability
  • Collaborate with DevOps teams to ensure smooth integration of QA processes
  • Monitor test execution in continuous deployment workflows
  • Implement parallel test execution strategies to reduce build times
  • Maintain test environment configurations and dependencies
  • Use AI tools (ChatGPT, Testim, or similar) to optimize QA processes and speed up testing cycles
  • Apply user-centric testing approaches to identify real-world edge cases and usability gaps
  • Leverage AI-powered test generation and maintenance tools where applicable
  • Implement intelligent test selection and prioritization strategies
  • Use AI for visual regression testing and anomaly detection
  • Explore and integrate emerging AI/ML tools for quality assurance
  • Identify, document, and track bugs through resolution with detailed reproduction steps
  • Collaborate with developers to debug issues, verify fixes, and improve release quality
  • Work with product managers to clarify requirements and define test strategies
  • Participate in sprint planning, refinement, and retrospective meetings
  • Suggest process improvements and contribute to culture of product reliability and excellence
  • Conduct code reviews of test automation code with team members
  • Mentor junior QA engineers on automation best practices
  • Analyze testing results and maintain comprehensive technical documentation
  • Monitor and report on test coverage, quality metrics, and automation ROI
  • Define metrics for automation success (time saved, error reduction, efficiency gains)
  • Continuously improve automation coverage based on defect analysis and risk assessment
  • Maintain clear documentation and training guides for stakeholders and team members
  • Track testing KPIs including defect detection rate, test execution time, and coverage percentages
  • Contribute to continuous improvement of QA processes and tooling

Requirements

  • Experience: 1-3+ years in QA automation, software testing, or test engineering roles
  • Programming Skills: Strong programming proficiency in Java, Python, JavaScript, or similar languages
  • Automation Tools: Hands-on experience with automation frameworks (Selenium, Cypress, Playwright, RestAssured, Tosca, Katalon, or similar)
  • Testing Methodologies: Solid understanding of software QA methodologies, tools, and best practices
  • API Testing: Experience with API automation, validation, and testing tools
  • Database Testing: Proficiency in database testing including SQL queries and data validation
  • Version Control: Solid understanding of Git or other version control systems
  • CI/CD Knowledge: Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and integration patterns
  • Problem-Solving: Excellent logical reasoning, analytical skills, and attention to detail
  • User Perspective: Ability to think critically and creatively, seeing from both technical and user perspectives
  • Communication: Excellent written and verbal English; able to explain technical concepts clearly
  • Adaptability: Fast learner with adaptability to evolving tools and testing environments
  • Collaboration: Strong collaboration skills working cross-functionally with development and product teams
Benefits
  • Competitive Salary: Based on experience and skills
  • Remote Work: Fully remote — work from anywhere
  • Generous PTO: In accordance with company policy
  • Direct Mentorship: Access to global industry leaders
  • Learning & Development: Continuous growth resources
  • Global Networking: Work with international teams
  • Health Coverage (Philippines only): HMO after 3 months (full-time)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
automated test scriptsCypressPlaywrightSeleniumToscaKatalonJavaPythonJavaScriptSQL
Soft skills
problem-solvingcommunicationcollaborationadaptabilityanalytical skillsattention to detailcritical thinkingcreativitymentoringprocess improvement