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

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.

Software Engineer II
ESA - Electronic Security AssociationSoftware Engineer II ensuring quality for smart home control systems at Resideo. Engaging in test design, automation, and leveraging AI tools for improved testing.
Tech Stack
Tools & technologiesJavaJavaScriptJUnitNode.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 resumeApplicant 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