Senior Software Automation Engineer

  • Full-time

Company Description

Homzmart is an end to end community that connects home professionals with homeowners who can browse home designs, furniture, accessories and products and also can find reviews, referring professionals, take advice from professionals and read articles about home improvement.

Job Description

We’re looking for a motivated Senior Automation Software Quality with excellent analytical skills. Our best match would be someone who has 4+ years of related experience with a diverse portfolio of successful deliveries, 2+ years of hands-on Automation Testing, and raises ideas to improve team efficiency.

  • Responsible for Implement, Maintain and Execute automated and manual test covering functional as well as non-functional (quality) criteria based on the general test automation strategy.
  • Work closely with your team members to build automated test suites to verify the quality, security, and scalability of our APIs in our cloud environments.
  • Design, develop and implement the functional / non-functional scenarios/test cases creation and management of regression and acceptance test scenarios.
  • Understand how APIs are consumed as user journeys via Mobile application and verify these journeys with manual and automated test suites.
  • Excellence use of Quality Automation frameworks (Selenium, Appium, Robot, or\& JMeter)
  • Identify and implement improvements in the test automation process & frameworks.
  • Perform functional and UI testing for new or modified features based on quality and usability standards.
  • Record and document results and compare to expected results.
  • Suggest functionality improvements based on usability standards
  • Provide guidance and support to Software Quality Engineers
  • Communicate with the Quality Lead to discuss project's issues and schedule.
  • Communicate with the Quality Lead on performance issues.
  • Ability to understand new testing techniques, technologies, and tools

Qualifications

  • 4+ years of hands-on experience in software testing.
  • 2+ years of hands-on experience UI, API, and Mobile Automation Testing tools like (Robot, Selenium, Appium, or\& JMeter preferable).
  • Understanding and implement agile automation test approaches including Behavior Driven Design (BDD) and/or Test-Driven Design (TDD).
  • Experienced with programing languages required for different automation testing technologies like Java and python.
  • Very Good understanding of Automation frameworks and Design patterns.
  • Very Good understanding of the software development and testing process.
  • Very Good understanding OOP languages.
  • Very Good knowledge of software testing types and techniques.
  • Experienced with agile concepts and hand-on experience in agile testing.
  • Experienced with Test Management tools (Zephyr, or\& Xray) preferable
  • SQL Scripting Knowledge in one or more enterprise RDBMSs (MYSQL, or\& Oracle).