Principal Test Automation Lead

  • 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 talented Principal Test Automation Engineer who has excellent analytical skills and capable of helping us in our journey towards our bigger quality targets. Our best match would be someone who has 8+ years of related experience with a diverse portfolio of successful deliveries, 4+ years of hands-on Automation and Performance Testing, and raises ideas to improve team efficiency.

  • Lead and direct the efforts of Test Automation and Performance Assessment.
  • Improve Test Automation strategy and tactics.
  • Improve Automation standards and monitor the execution of those standards.
  • Implement, Maintain and Execute automated and manual test covering functional as well as non-functional (quality) criteria based on the general Test Strategy.
  • Work closely with your team members to build automated test suites to verify the quality, security, and scalability of 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 (Robot Framework,  Selenium, Appium ,PostMan and  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.
  • Perform and maintain Performance Tests and Analyze Performance test reports.
  • 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

  • 8+ years of hands-on experience in software testing.
  • 4+ years of hands-on experience UI, API, and Mobile Automation Testing tools like (Robot Framework,  Selenium, Appium ,PostMan and  JMeter).
  • Understanding and implement agile automation test approaches including Behavior Driven Design (BDD) and/or Test-Driven Design (TDD).
  • Experienced with programming languages required for different automation testing technologies like Java and python.
  • Excellent understanding of Automation frameworks and Design patterns.