We are seeking an experienced Advanced Automation Test Engineer with expertise in testing modern web applications using AI-powered test automation platforms such as Functionize. The ideal candidate will have a strong background in designing scalable automation frameworks, implementing end-to-end test strategies, integrating automated testing into CI/CD pipelines, and improving software quality through intelligent automation. This role requires close collaboration with Software Engineers, Product Managers, Architects, and DevOps teams to ensure high-quality software delivery in an Agile
Required Qualifications
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- 7+ years of experience in Software Quality Assurance.
- 5+ years of experience in automation testing of web applications.
- Hands-on experience with Functionize for enterprise-grade test automation.
- Strong understanding of web technologies including:
- Experience testing responsive and single-page applications.
- Strong knowledge of Agile/Scrum software development methodologies.
- Experience with defect management tools such as Jira or Azure DevOps.
- Experience with Git version control.
- Excellent analytical, debugging, and troubleshooting skills.
- Strong verbal and written communication skills.
Preferred Technical Skills
Automation Tools
- Selenium (preferred) API Testing
- GitHub Actions Programming/Scripting
Cloud Platforms (Preferred)
- Advanced automation framework design
- AI-assisted testing strategies
- Test planning and estimation
- Performance and reliability mindset
- Continuous quality improvement
- Collaboration and stakeholder communication
Desired Experience
Candidates should demonstrate experience in:
- Automating large enterprise web applications
- Testing microservices-based architectures
- Working with cloud-hosted applications
- Automating complex user workflows
- Testing role-based security and authorization
- Regression suite optimization
- Data-driven and keyword-driven testing
- Cross-browser compatibility testing
- Test reporting and dashboard creation
Success Metrics
The successful candidate will be expected to:
- Achieve and maintain high automation coverage for critical business workflows.
- Reduce manual regression effort through effective automation.
- Improve automation execution reliability and reduce flaky tests.
- Contribute to faster release cycles by integrating automation into CI/CD.
- Deliver high-quality releases with reduced production defects.
- Drive adoption of automation best practices across the engineering organization.
Nice-to-Have Skills
- Experience with AI-driven quality engineering platforms
- Accessibility testing (WCAG)
- Security testing fundamentals
- Performance testing using JMeter or k6
- Visual testing automation
- Contract testing for APIs
- Experience with enterprise SaaS applications
- Knowledge of observability tools such as Splunk, Dynatrace, or Application Insights
This role is ideal for a senior automation professional who can lead automation initiatives, maximize the capabilities of Functionize, and help build a modern, scalable quality engineering practice.
Key Responsibilities
- Design, develop, and maintain automated test suites for complex web applications using Functionize.
- Create robust end-to-end, regression, smoke, sanity, integration, and API test automation.
- Leverage AI-powered automation capabilities in Functionize, including self-healing tests, natural language test creation, and intelligent maintenance.
- Design reusable automation components that improve scalability and reduce maintenance effort.
- Analyze application requirements and convert them into comprehensive automation scenarios.
- Perform cross-browser and cross-platform testing.
- Validate REST APIs using tools such as Postman, REST Assured, or similar frameworks.
- Integrate automated test execution into CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI.
- Execute automated tests as part of release validation and provide actionable quality reports.
- Identify, troubleshoot, and document defects with clear reproduction steps.
- Collaborate with developers to resolve automation failures and application defects.
- Participate in sprint planning, backlog refinement, and release planning activities.
- Continuously improve automation coverage, execution speed, and reliability.
- Mentor junior QA engineers and promote automation best practices across the team.
- Review automation code and establish coding standards for test development.
- Contribute to quality metrics, dashboards, and continuous improvement initiatives.
Honeywell Technologies is a global, pure-play automation company with a legacy of innovating to help solve the world’s most mission-critical challenges, enhancing the quality of life for people and communities around the world. We serve the building, industrial and process sectors with a broad portfolio of services, solutions and products, underpinned by our Honeywell Technologies Accelerator operating system and Honeywell Technologies Forge intelligence layer. By combining the deep domain expertise of our more than 50,000 employees with decades of data from our global installed base, we are uniquely positioned to lead the industrial sector’s transition from automation to autonomy.