Description

You Are

As a QA Tester, at UST, you will be a crucial part of our software development team. With your extensive experience in testing, you will contribute to the success of our projects and help drive innovation.

The Opportunity

 

  • Understand and provide input to the application/feature/component designs; developing the same in accordance with user stories/requirements.
  • Code, debug, test, document and communicate product/component/features at development stages.
  • Select appropriate technical options for development such as reusing, improving or reconfiguration of existing components.
  • Optimise efficiency, cost and quality by identifying opportunities for automation/process improvements and agile delivery models
  • Mentor Developer 1 – Software Engineering and Developer 2 – Software Engineering to effectively perform in their roles
  • Identify the problem patterns and improve the technical design of the application/system
  • Proactively identify issues/defects/flaws in module/requirement implementation
  • Assists Lead 1 – Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions
  • Collaborate with project managers and development teams to develop comprehensive test plans and test strategies.
  • Create detailed test cases, test scripts, and test data to effectively cover all aspects of the software application.
  • Execute manual test cases to identify defects, inconsistencies, and areas for improvement in the software.
  • Document and track defects, ensuring timely resolution and retesting as necessary.
  • Conduct regression testing to verify that software changes have not adversely affected existing functionality.
  • Work closely with developers, product managers, and other stakeholders to ensure clear communication and understanding of quality requirements.
  • Quality Assurance Process Improvement: Contribute to the continuous improvement of QA processes and best practices.
  • Collaborate with automation engineers to identify opportunities for test automation and support the automation framework.
  • Participate in performance and load testing efforts to ensure system scalability and reliability.
  • Maintain comprehensive test documentation, including test plans, test cases, and test reports.

     

This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.

What You Need

 

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Minimum of 5 years of experience in manual testing.
  • Strong knowledge of QA methodologies, tools, and processes.
  • Proficiency in writing clear and detailed test cases.
  • Experience with defect tracking tools and test management systems.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively in a fast-paced, collaborative team environment.
  • Strong communication and interpersonal skills.
  • Knowledge of automation testing tools (e.g., Selenium) is a plus.
  • ISTQB or other relevant certifications are a plus.
     

Education

Any Graduate