Job Description

  • Develop test plans and datasets for desktop and web application releases
  • Maintain ‘Quality First’ mindset, helping to improve quality throughout the development lifecycle
  • Develop a deep understanding of our customers in order to ensure the delivery of  high quality applications
  • Follow the best practice processes in the areas of functional, system and regression testing using a combination of manual and automated testing
  • Design and develop efficient and maintainable test automation tools and frameworks 
  • Execute tests, report results and open bugs as needed following the Tempo engineering process
  • Work cross-functionally with multiple internal groups (product, design, software, hardware, and content)

Job Requirements

  • 5+ years of professional software testing experience in client/server and web 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
  • Experience testing thick client applications built using latest technologies like React, Electron etc.
  • Experience in building UI automation for desktop and web applications using Spectron/Robot/WebDriver or similar tools
  • Experience debugging issues in client server systems involving Restful/GraphQL Services
  • Experience with CI/CD automation frameworks (especially using Python or JavaScript)
  • Experience with Git, Jenkins and Agile best practices
  • Comfortable collaborating with other Testers, Software Engineers, Product and Design teams
  • Good written and verbal communication skills
  • Strong desire to work in a fast-paced, start-up environment with short release cycles

Apply for this Job

* Required