Enable job alerts via email!

Software Tester (SG)

Unison Consulting

Singapore

On-site

USD 60,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative consulting firm is seeking a Quality Assurance Engineer to enhance software quality through meticulous testing and collaboration. In this role, you will work closely with both internal teams and external stakeholders to ensure clarity and correctness in requirements. Your expertise in automated testing methodologies, including TDD and BDD, will be vital as you establish testing frameworks and conduct thorough performance and security tests. This position offers a unique opportunity to influence software quality and drive improvements, all while working in a dynamic and supportive environment.

Qualifications

  • Experience in automated and manual testing methodologies.
  • Strong understanding of testing frameworks and tools.

Responsibilities

  • Collaborate with stakeholders to improve build system quality.
  • Establish and manage automated testing frameworks.

Skills

Automated Testing
Manual Testing
Performance Testing
Collaboration
Troubleshooting

Education

Bachelor's Degree in Computer Science or related field

Tools

MSBuild
Maven
Docker

Job description

Job Responsibilities
  1. Understand requirements from internal and external stakeholders and collaborate with the development team to improve build system quality.
  2. Review stories and requirement specifications to ensure clarity, correctness, and verifiability.
  3. Discuss, analyze, and recommend design improvements or corrections throughout the development process.
  4. Work closely with stakeholders and project teams to identify testing needs, scope, and timelines.
  5. Develop and maintain quality assurance deliverables and testing frameworks, including test plans and test cases aligned with evolving requirements.
  6. Establish and manage automated testing frameworks, prepare test environments, and maintain functional testing scripts.
  7. Conduct system integration tests with external parties, validate outputs, and provide feedback for improvements.
  8. Perform manual functional and exploratory testing, including browser testing.
  9. Execute performance and load testing, validate outcomes, and recommend improvements.
  10. Conduct application performance and security testing to ensure system robustness and security.
  11. Analyze defects found during testing, validate stories against acceptance criteria, raise defects, and collaborate with the development team to enhance behavior and testing.
  12. Demonstrate tested stories during Sprint Reviews and prepare production showcases.
  13. Show expertise in automated testing methodologies such as unit testing, integration testing, TDD, and BDD.
  14. Display knowledge of creating build scripts using MSBuild, Maven, Docker, etc.
  15. Ability to troubleshoot complex issues across system resources and application stacks.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.