Quality Engineer
NanoSoft Business systems Pte Ltd- Posted 6 hours ago
- Be among the first 30 applicants
Job Description
Responsibilities
- Design, develop, and maintain automated test frameworks and test suites for web and mobile web applications across multiple browsers and devices.
- Design and implement cross-browser testing strategies, accessibility testing protocols to ensure WCAG 2.1 AA compliance using aXe DevTools and Lighthouse, and performance testing strategies using JMeter or Tricentis NeoLoad.
- Define performance test scenarios and SLA benchmarks in collaboration with system architects and business stakeholders.
- Collaborate with development teams to integrate automated tests into CI/CD pipelines with multi-browser test execution, accessibility validation, and performance monitoring.
- Perform data acquisition and preparation.
- The Quality Engineer role is expected to be strategic in nature, encompassing the full quality lifecycle beyond test script execution, including test strategy, data preparation, upstream process improvement, stakeholder management, and mentoring. At higher seniority levels, the QE shall lead all quality aspects of engineering for the System.
- As System Analyst/Senior System Analyst, the QE shall mentor and lead junior team members on test automation best practices, browser compatibility approaches, accessibility testing methodologies, and performance testing techniques. This includes analysis of test issues, driving changes upstream to prevent recurrence of the same issues, stakeholder management and strategic planning to improve test outcomes.
- As Senior System Analyst, the QE shall additionally oversee and drive all aspects of quality assurance for the System, including strategic planning to establish test methodologies and standards, process improvements to track test efficiency and effectiveness, setting the quality vision for the System and drive continuous improvement across people, processes, and tooling.
Technical Skillset
General Skillset
- Cloud Platforms (e.g. Azure)
- Microservices architecture and event-driven patterns (e.g. Kafka)
- Containerisation and orchestration tools (e.g. Docker, Kubernetes, Kubectl command, Helm chart, FluxCd)
- Database technologies (e.g. SQL)
- Unit Testing (xUnit, Jasmine/Karma)
Quality Engineer-Specific
- Test automation tools (e.g. Tricentis Tosca, Postman)
- Performance testing tools (e.g. JMeter, Tricentis Neoload)
- Testing tools (e.g. AppliTools, BrowserStack, aXe DevTools, Lighthouse)
- Postman for API testing
Other Skillset
- Experience working with Agile teams with strong collaboration skills
- Experience with software best practices and principles ensuring clean, maintainable and efficient codes.
Experience Requirements
- Minimum 2 years experience in developing and/or maintaining automated test frameworks and test suites for web and mobile web applications.
- Minimum 2 years experience in test planning, preparation, and script execution.
- Minimum 3 years experience in developing and/or maintaining automated test frameworks and test suites for web and mobile web applications.
- Minimum 3 years experience in managing test script execution and applying test methodologies and techniques.
- Had experience in managing and leading a team of junior engineers, with hands-on involvement in test planning, preparation, and script execution.
- Minimum 5 years experience in developing and/or maintaining automated test frameworks and test suites for web and mobile web applications and applying test methodologies and techniques.
- Had experience overseeing and coordinating all testing activities for a project. This includes strategic planning to establish test methodologies and standards, process improvements to track test efficiency and effectiveness, mentoring a team of engineers etc.
Qualification1 Requirements
- Degree or Diploma in Computer Science, Computer Engineering, Information Technology or related disciplines
- Tricentis Tosca certification
- Postman certification or equivalent API testing certification preferred


