Software Automation Engineer
Full Time ₱50,000 - ₱65,000 / monthJob Overview
- Strong experience with Cypress for end-to-end testing and automation.
- Proficiency in JavaScript programming language for writing test scripts and automation code.
- Familiarity with version control systems such as GitHub for code management and collaboration.
- Hands-on experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated testing and deployment processes.
- Knowledge of Docker containers and containerization concepts for creating and managing test environments.
- Experience in cross-browser and cross-platform testing to ensure compatibility across different devices and browsers.
- Familiarity with Page Object Model (POM) and Data-Driven Testing (DDT) methodologies for efficient and maintainable test suites.
- Proficiency in using tools like Postman for API testing and validation.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication skills and ability to work collaboratively in a team environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
Key Responsibilities
- Develop and maintain automated test scripts using Cypress and JavaScript to validate the functionality of web applications.
- Implement and execute test cases for regression testing, feature testing, and performance testing.
- Collaborate with developers, product managers, and other stakeholders to understand requirements and identify test scenarios.
- Participate in code reviews, sprint planning, and daily stand-up meetings to ensure test coverage and quality goals are met.
- Set up and configure CI/CD pipelines to automate testing, build processes, and deployment workflows.
- Create and manage Docker containers for testing environments and dependencies isolation.
- Perform cross-browser and cross-platform testing to verify the compatibility of applications on different browsers and devices.
- Implement and maintain Page Object Model (POM) and Data-Driven Testing (DDT) frameworks to improve test scalability and maintenance.
- Conduct API testing using tools like Postman to validate backend functionality, data integrity, and API endpoints.
- Report and track defects using bug tracking tools, and work closely with developers to resolve issues in a timely manner.
- Continuously improve testing processes, tools, and methodologies to enhance overall product quality and efficiency.
Skills, Knowledge & Expertise
Education & Experience:
- Bachelor's degree in Computer Science, Engineering, or a related field (preferred).
- Proven experience in automation testing, specifically with Cypress for end-to-end testing.
- Strong background in JavaScript for writing test scripts and automation code.
Technical Skills:
- Hands-on experience with Cypress for UI and functional test automation.
- Proficiency in JavaScript for test script development.
- Familiarity with GitHub or other version control systems for collaboration and code management.
- Experience in setting up and managing CI/CD pipelines for automated testing and deployments.
- Knowledge of Docker and containerization concepts to manage test environments.
- Expertise in cross-browser and cross-platform testing for application compatibility.
- Understanding and application of Page Object Model (POM) and Data-Driven Testing (DDT) methodologies.
- Strong experience with Postman for API testing and validation.
Soft Skills:
- Strong analytical and problem-solving abilities with keen attention to detail.
- Excellent verbal and written communication skills.
- Ability to collaborate effectively within cross-functional teams, including developers and product managers.
- Proactive mindset with a commitment to continuous improvement in testing processes and methodologies.
Make Your Resume Now