We’re looking for a QA Automation Engineer or Software Development Engineer in Test (SDET) who specialize in full stack QA (Front end, Web service, & Non-Functional testing) to join our team, and develop products that empower their users. Every day, you will work with team members across different levels of the Home solution programs. You’ll interact daily with our product managers to understand our domain and create technical solutions that push us forward. You will participate in agile ceremonies such as standups, retrospectives, and planning meetings.
Here's the Impact You'll Make
Enable Team Efficiency: Create detailed, comprehensive, and well-structured test plans and test cases that can be effectively automated by other members of the development team.Be an Automation Advocate: Partner with team leads to provide strategic recommendations on how to reduce manual testing efforts and champion the adoption of automation best practices across the team.Drive Issue Resolution: Diligently identify, troubleshoot, and track defects to successful resolution, ensuring a high-quality user experience.Communicate with Clarity: Effectively communicate automation test results, providing clear and concise reports and proactively highlighting any potential quality risks to stakeholders.Build Robust Automation Suites: Design, develop, and maintain comprehensive regression and smoke test suites utilizing industry-leading tools such as Selenium or Cypress.io.Champion Test Automation: Collaborate closely with the development team to strategically identify test cases for automation within new feature releases, significantly improving efficiency and test coverage.Elevate Product Quality: Thoroughly review functional specifications, technical design documents, test plans, and test cases, providing insightful and timely feedback to ensure clarity and testability.
Qualifications
• Bachelor's degree in Computer Science or equivalent practical experience.
• A solid foundation with 2+ years of hands-on experience building and maintaining automation suites for complex web applications.
• Proven ability to develop automated tests using C#, Java, and JavaScript.
• Familiarity with leading Automation frameworks such as Playwright, Selenium, and Robot Framework is a significant plus.
• Experience with mobile applications automation tools is highly desirable.
• Exposure to Azure DevOps Test Plans for test management and execution is a plus.
• Experience in testing mobile applications (iOS and/or Android) is beneficial.
• A strong understanding of software QA methodologies, tools, and processes.
• Excellent written and verbal communication skills, with the ability to articulate technical concepts clearly and concisely.
• Exceptional attention to detail, coupled with the ability to effectively manage multiple tasks and priorities in a fast-paced environment.
• Working knowledge of relational databases and proficiency in writing and executing SQL queries.
Additional Qualifications
• Experience with performance testing tools and methodologies.
• Knowledge of security testing principles.
• Experience working in an Agile/Scrum development environment.
• Contributions to open-source testing projects.