Software Quality Engineer
1 month ago
We are hiring on behalf of our client for a skilled Software Quality Engineer to drive software reliability, test automation, and continuous quality i.....
We are hiring on behalf of our client for a skilled Software Quality Engineer to drive software reliability, test automation, and continuous quality improvement across the development lifecycle. This role is ideal for engineers who thrive in agile, DevOps-driven environments and are passionate about building high-quality, scalable systems.
Key Responsibilities
- Collaborate with Product Owners and Business Analysts to define clear, testable acceptance criteria
- Partner with Software Engineers to ensure strong automated test coverage and prevent production defects
- Design and implement risk-based testing strategies for complex systems
- Develop and maintain scalable test automation frameworks using tools such as Selenium, Playwright, or Cypress
- Build and execute comprehensive test suites covering functional, regression, exploratory, and performance testing
- Perform exploratory testing to identify edge cases, usability issues, and hidden defects
- Maintain regression test suites integrated into CI/CD pipelines and nightly builds
- Enhance smoke testing within CI environments for early defect detection
- Lead system integration testing and validate cross-system interactions
- Oversee User Acceptance Testing (UAT) and coordinate with business stakeholders
- Manage defect lifecycle, test artifacts, and reporting for transparency and traceability
- Continuously improve testing practices, frameworks, and tooling
- Contribute to performance and/or security testing initiatives where applicable
Key Requirements
Core Testing Expertise
- Strong experience in test automation strategies and risk-based testing approaches
- Proven ability to design and execute test plans, test cases, and test suites
- Hands-on experience in both manual and automated testing across web, mobile, and APIs
- Familiarity with cross-browser, cross-platform, and responsive UI testing
Test Automation & CI/CD
- Experience with automation tools such as Robot Framework, SikuliX, or Eggplant
- Proficiency in scripting or programming languages (Python, Java, JavaScript, or C#)
- Experience integrating automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI
- Ability to design scalable, maintainable, and reusable automation frameworks
Agile & DevOps Practices
- Strong understanding of agile methodologies (Scrum, Kanban, XP)
- Experience with TDD, BDD, and shift-left testing approaches
- Familiarity with containerised environments (Docker/Kubernetes)
Security & Performance Testing (Advantage)
- Experience with performance testing tools such as Apache JMeter, Gatling, or k6
- Knowledge of application security testing using OWASP ZAP or Burp Suite
- Experience with API security testing (OAuth, JWT)
Test Management & Qualifications
- Experience with defect tracking and test management tools such as Jira, TestRail, or Micro Focus ALM
- Relevant certifications (e.g. CSTP, CSQA) are advantageous
- Degree/Diploma in Computer Science, Engineering, IT, or related disciplines
Preferred Profile
- Strong hands-on testing experience (not coordination-only roles)
- Experience in integration-heavy or enterprise environments
- Exposure to public sector or large-scale system implementations is an advantage
- Proactive mindset with a focus on quality ownership and continuous improvement
All information will be kept strictly confidential. Only shortlisted candidates will be contacted.
TALENT PULSE PTE. LTD.
EA License No: 25S2956
Official account of Jobstore.