Senior Test Engineer

About Globals:

Globals has drastically grown from a small home office to a globally recognized enterprise offering world-class quality solutions on Cybersecurity, ERP Systems, Predictive Analytics, and Enterprise Application Development for various industries including Defence, Education, Government, Financial Services and Transport Industries. Globals has enabled its customers to be game-changers in their industry through its disruptive and innovative solutions.

Globals is certified as a "Great Place to Work" organization for its great work culture that helps its team members manage work-life, have dedicated hours to upskill and reskill themselves, and most important to ensure that the projects that they are working on are always unique, challenging their status quo every time. Our unique work culture has made us one of the world’s fastest-growing technology companies as recognized and featured by The Economist.

Our excellence in technical stewardship and service-offering expertise has facilitated our clients ranging from individual entrepreneurs to Fortune Global 500 – to explore new business opportunities, reduce their operational costs significantly and boost their revenues. Today, Globals enjoys a strong position in the industry as a high-performing leader through its technology innovation and remarkable domain expertise.

Globals is a CMMI Level 3 certified company.

About the Job Role:

As a Senior Test Engineer, you will play a crucial role in ensuring the quality and reliability of our software products through comprehensive testing methodologies. You will be responsible for designing and implementing test strategies, developing automated test scripts and performing manual testing to identify and report defects. Your extensive experience in both Automation and Manual Testing will be essential in guiding the testing team, collaborating with cross-functional teams and continuously improving our testing processes.

Key Responsibilities:

  • Collaborate with project managers and other stakeholders to understand the requirements and testing objectives.
  • Design and develop comprehensive test plans and test cases, covering both functional and non-functional aspects of the software.
  • Create and execute automated test scripts using industry-standard testing tools for regression, integration and performance testing.
  • Implement and maintain the test automation framework, incorporating best practices and continuous integration techniques.
  • Evaluate and select appropriate testing tools to enhance the efficiency and effectiveness of the testing process.
  • Lead and mentor the testing team, providing technical guidance and fostering a collaborative testing environment.
  • Continuously monitor and analyze test results, providing detailed reports to the development team and stakeholders.
  • Participate in Agile development processes, including Sprint planning, review meetings and retrospectives.
  • Collaborate with the development team to reproduce, debug, and resolve identified defects.
  • Stay updated with the latest testing methodologies, tools and industry trends, and apply them to improve the overall testing process.

Requirements & Skills:

  • Proven 5 to 8 years of hands-on experience in both Automation and Manual Testing.
  • Strong understanding of software testing methodologies, principles, and processes.
  • Proficiency in test automation tools and frameworks such as Selenium, Cypress, JUnit, TestNG, etc.
  • Solid experience in scripting languages like Python, Java or JavaScript for test automation.
  • In-depth knowledge of API testing and tools like Postman or REST Assured.
  • Familiarity with performance testing using tools like JMeter or Gatling.
  • Experience with version control systems and Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Excellent analytical and problem-solving skills with the ability to identify and communicate complex issues effectively.
  • Understanding / Hands-on experience in IOT / Network devices and its security.
  • Effective communication, strong leadership and mentoring capabilities to guide and inspire the testing team.
  • Bachelor's degree in Computer Science, Software Engineering or a related field.