Job Description

  • Work in a globally distributed team of QA engineers 
  • Develop test plans, and schedules for desktop and web application releases
  • Develop a deep understanding of our customers in order to ensure the delivery of  high quality applications
  • Define, rollout, and enforce best practice processes in the areas of functional, system and regression testing using a combination of manual and automated testing
  • Design and help develop efficient and maintainable test automation tools and frameworks 
  • Collect and communicate test progress and quality status to project stakeholders.
  • Develop and maintain  test results, leaked defects, root cause analysis and identifying areas of improvement
  • Mentor the quality engineering team in building the scalable test automation and tooling.
  • Work cross-functionally with multiple internal groups (product, design, software, hardware, and content)

Job Requirements

  • 7+ years of professional software testing experience in client server application testing
  • Preferred having educational backgrounds in Management Information Systems (MIS), Computer Information Systems (CIS), Computer Science (CS), or Mathematics
  • Possess an excellent end-to-end understanding of QA processes, organization and techniques to drive quality into the product
  • Ability to be a technical lead, well versed in mobile and backend applications.
  • Experience shipping applications built with clean, maintainable code 
  • Experience testing thick client applications built using modern technologies like React, Electron etc.
  • Experience in building UI automation for desktop and web applications using Spectron/Robot/WebDriver or similar tools
  • Experience with CI/CD automation frameworks (especially using Python or JavaScript)
  • Familiarity with Git, Jenkins and Agile best practices
  • Ability to generate precise testing metrics as measures of quality
  • Comfortable collaborating with other Testers, Software Engineers, Product and Design teams
  • Strong desire to work in a fast-paced, start-up environment with short release cycles

Apply for this Job

* Required