Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ESA - Electronic Security Association

Software Engineer II

ESA - Electronic Security Association

Software Engineer II ensuring quality for smart home control systems at Resideo. Engaging in test design, automation, and leveraging AI tools for improved testing.

Posted 5/12/2026full-timeBangalore • 🇮🇳 IndiaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
JavaJavaScriptJUnitNode.jsPythonSelenium

About the role

Key responsibilities & impact
  • Develop Acceptance Criteria and test cases for user stories, including compatibility and localization testing.
  • Collaborate with Agile Scrum teams to design integration-level test strategies and build automated tests.
  • Set up end-to-end environments and execute functional and use-case scenario tests at the system level.
  • Participate in requirements and design reviews, contributing insights from a QA perspective.
  • Develop and execute automation scripts during development to reduce cycle time and improve quality (Web, API and Mobile App).
  • Create and maintain BDD/Test-driven automation scripts for Web, API, and Mobile applications.
  • Serve as a subject matter expert, collaborating with developers and engineers to define test approaches.
  • Estimate, plan, track, and report work progress. Document test approaches and plans.
  • Advocate for quality in all forums and discussions.
  • Leverage AI tools (e.g., ChatGPT, Copilot) to:
  • - Generate test cases and test data.
  • - Assist in exploratory testing and edge case identification.
  • - Automate documentation and reporting.
  • - Enhance productivity in scripting and troubleshooting.

Requirements

What you’ll need
  • Expertise in manual test design, test planning, use case development, and test strategy creation.
  • 4–8 years of experience, with 3–4 years in automation using Selenium/Appium with Java.
  • Proficiency in programming/scripting languages: Java, C#, Node.js, Python, JavaScript.
  • Experience with Web, API and Mobile App test automation tools: Postman, SoapUI, Appium.
  • Familiarity with automation frameworks: TestNG, Robot, JUnit, Cucumber.
  • Good understanding of source code management tools: Git, GitHub, Bitbucket.
  • Strong grasp of QA processes, test case writing, and execution.
  • Excellent communication and troubleshooting skills; ability to work in agile teams.

Benefits

Comp & perks
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
test designtest planninguse case developmenttest strategy creationautomation scriptingBDDTest-driven developmenttest automationprogrammingscripting
Soft Skills
communicationtroubleshootingcollaborationadvocacy for qualityinsight contributionplanningtrackingreporting