Software Engr II
Key Skills for This Role
Full Job Posting
Qualifications
- Qualifications and Experience
- · Bachelor’s degree in computer science, Information Technology, Electronics, Instrumentation, Electronics and Communication Engineering, or a related discipline.
- · Minimum 3 years of relevant experience in software testing and test automation, with demonstrated delivery in roles primarily focused on automation and supported by hands-on manual testing.
- · Demonstrated experience as a core contributor or technical lead for automation solutions supporting cloud-based or web-based applications.
- · Strong software engineering fundamentals, including object-oriented design, data structures, design patterns, debugging, and source-control practices.
- · Practical experience in test design, exploratory testing, defect reporting, regression testing, and release validation, with the ability to determine which scenarios should remain manual and which should be automated.
- · Experience working in Agile product-development environments and collaborating with geographically distributed teams.
- Mandatory Technical Skills
- · The following skills and experience are mandatory for this role:
- · Advanced proficiency in at least one automation-oriented programming language as Python, Java or JavaScript/TypeScript.
- · Hands-on experience with web automation frameworks such as Playwright, Selenium, or Cypress.
- · Strong experience in API automation and validation using REST clients, libraries, or frameworks.
- · Experience with unit and test frameworks such as PyTest, JUnit, TestNG, NUnit, or equivalent.
- · Working knowledge of cloud platforms such as Microsoft Azure, AWS, or Google Cloud, including services, identity, networking, logging, and deployment concepts.
- · Experience in integrating automation into CI/CD systems such as Azure DevOps, Jenkins, GitHub Actions, or GitLab CI.
- · Proficiency with Git-based workflows, code reviews, branching strategies, and build pipelines.
- · Experience with containers and orchestration technologies such as Docker and Kubernetes.
- · Good understanding of web technologies, authentication and authorization mechanisms, certificates, APIs, databases, and distributed-system fundamentals.
- · Ability to diagnose failures using logs, traces, monitoring data, and systematic debugging techniques.
- · Understanding of secure software-development practices and common cybersecurity concepts relevant to cloud and web applications.
- Additional Skills
- · Experience automating cybersecurity products, security platforms, connected systems, or enterprise software.
- · Knowledge of security testing concepts, including vulnerability management, identity and access management, encryption, audit logging, and role-based access control.
- · Experience with performance, reliability, resilience, or security-focused automation.
- · Experience designing automation for multi-tenant SaaS platforms or microservices-based applications.
Responsibilities
- Key Responsibilities
- · Spend approximately 80% of the role owning the architecture, design, development, and maintenance of automation frameworks for cloud and web-based cybersecurity applications.
- · Build reusable automation libraries, utilities, services, and test infrastructure that support functional, integration, API, UI, system, and end-to-end validation.
- · Develop reliable automation using appropriate programming languages and frameworks, with emphasis on clean code, modular design, maintainability, and scalability.
- · Automate REST API, web UI, backend service, and cloud workflow validation across supported environments.
- · Integrate automated suites with CI/CD pipelines and enable scheduled, on-demand, and release-gating execution.
- · Analyze failures, identify product and framework defects, perform root-cause analysis, and drive timely resolution with cross-functional teams.
- · Spend approximately 20% of the role on risk-based manual testing, including exploratory testing, complex scenario validation, usability checks, and release verification where automation is not practical or has not yet been implemented.
- · Define automation strategy, coding standards, review practices, quality metrics, and technical roadmaps.
- · Review code, mentor engineers, troubleshoot complex issues, and provide technical leadership within the automation team.
- · Collaborate with product development, cybersecurity, DevOps, quality, and validation stakeholders to understand requirements and improve testability.
- · Translate suitable manual test scenarios into maintainable automated coverage, while documenting justified manual-only coverage and associated risks.
- · Maintain clear technical documentation, execution reports, dashboards, traceability, and evidence required for releases.
- · Evaluate tools and technologies, lead proof-of-concept activities, and continuously improve automation efficiency, reliability, and coverage.
- · Follow secure coding, credential-management, data-protection, and cybersecurity best practices throughout the automation lifecycle.
About Honeywell
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Honeywell
Project Engr II
Pune, IND
As a Project Engr II here at Honeywell, you will manage and execute engineering projects, ensuring timely, budget-friendly, and quality completion. Collaborate with teams to define scope, objectives, and deliverables, dr
Project Engr II
Pune, IND
As a Project Engr II here at Honeywell, you will manage and execute engineering projects, ensuring timely, budget-friendly, and quality completion. Collaborate with teams to define scope, objectives, and deliverables, dr
Sr Software Eng Supervisor
Bengaluru, IND
As a Sr Software Eng Supervisor here at Honeywell, you will lead a team of engineers to develop high-quality software solutions, overseeing the entire development lifecycle and ensuring timely, budget-compliant project c
AI Engr II
Bengaluru, IND
As an AI Engr II here at Honeywell, you will develop and implement AI algorithms, models, and systems to solve complex business problems, collaborating with cross-functional teams to ensure scalability and efficiency.You
Sr Director Engineering
Bengaluru, IND
As a Sr Director Engineering here at Honeywell, you will play a critical role in leading and managing the engineering function within the company.
Advanced Cyber Sec Archt/Engr
Bengaluru, IND
As an Advanced Cyber Sec Archt/Engr here at Honeywell, you will lead the design and implementation of cutting-edge cybersecurity solutions, fortify defenses against threats, and collaborate with cross-functional teams.Yo
Advanced Cyber Security Engineer - AI
Bengaluru, IND
As an Advanced Cyber Sec Archt/Engr here at Honeywell, you will lead the design and implementation of cutting-edge cybersecurity solutions, fortify defenses against threats, and collaborate with cross-functional teams.Yo
Sr Doc Ctrl Assistant
Pune, IND
This position provides documentation engineering support to product engineers and project managers. Throughout the course of a project, several engineering documents are required as customer deliverables. Some of these d
Project Engr II
Pune, IND
Project Engr II
Pune, IND
Sr Software Eng Supervisor
Bengaluru, IND
AI Engr II
Bengaluru, IND
Sr Director Engineering
Bengaluru, IND
Advanced Cyber Sec Archt/Engr
Bengaluru, IND
Advanced Cyber Security Engineer - AI
Bengaluru, IND
Sr Doc Ctrl Assistant
Pune, IND