Enable job alerts via email!

Software Quality Engineer (MCCY)

WEBSPARKS PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

11 days ago

Boost your interview chances

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

Job summary

A leading company in Singapore is seeking a Software Quality Assurance Specialist to develop and maintain testing frameworks. The role involves conducting manual and automated testing, validating software against user requirements, and ensuring application performance and security. Candidates should have experience with various programming languages and testing tools, and familiarity with Agile processes is highly valued.

Qualifications

  • Experience in programming in Java / Python / NodeJs preferred.
  • Hands-on experience with automated testing tools required.
  • Experience in Agile development process is an advantage.

Responsibilities

  • Develop and maintain testing frameworks and specifications.
  • Conduct manual and automated functional testing.
  • Work collaboratively with technical and business teams on testing.

Skills

Java
Python
NodeJs
SQL scripting
Agile methodologies

Education

Tertiary education in relevant fields

Tools

Playwright
Cucumber
Selenium
JMeter
Gatling

Job description

Contract Duration: 4 months

Scope of work:

  • Develop and establish quality assurance deliverables and testing framework, including estimate testing scope and time needed based on user requirements, create and maintain test specifications in accordance with changing requirements, throughout development
  • Create and maintain automated test framework using tools such as Playwright/Cucumber/Selenium to support continuous development and testing, including prepare test environment,
  • create and maintain functional testing scripts in accordance with changing requirements
  • Conduct manual functional / exploratory testing to compliment automated testing, including browser testing and system integration tests with other modules
  • Conduct impact analysis of defect fixes discovered during manual or automated tests
  • Validate stories using acceptance criteria, raising defects as needed and work with development team to improve the expected behaviours and test cases
  • Conduct performance and load tests if needed, validate the output and expected outcomes and feedback on improvement required
  • Conduct application performance and security testing if needed, to ensure we have a robust and secured system in place
  • Work with Delivery Manager / Business Analyst on UAT data preparation and support
  • Work collaboratively with the rest of the technical and business team, including understanding the business/user requirements to facilitate testing, participate in desk-checks to do early validation and verify completeness of story, as well as participate in showcases to demonstrate tested stories
  • Conduct system integration tests with external parties when necessary, validate the output and expected outcome e.g. data to and from external parties’ systems and feedback on improvement requirement
  • Work with DevOps team to establish process for deployment and maintaining CI/CD pipeline

Skillset & Experience

  • Tertiary education in relevant fields is preferred
  • Experience in programming in Java / Python / NodeJs is preferred
  • Hands-on experience with software testing including automated functional testing tools such as Playwright, Cucumber, Selenium is preferred
  • Experience doing automation testing in Agile development process will be an added advantage
  • Have SQL scripting skills
  • Have relevant knowledge of software QA methodologies, tools, and processes
  • Hands-on experience with performance testing tools such as JMeter, Gatling will be an added advantage
  • Experience working in an Agile environment
  • Candidates with prior hands-on experience in building frontend portal experience will be prioritized.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.