
QA Automation Engineer
Catena
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇭 Philippines
Visit company websiteJob 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