QA Engineer (Automation + Manual)
Invest Talent JSC
Singapore Auditing & Accounting Firm
Invest Talent JSC is supporting our Client – a Singapore accounting firm that specialised in financial audit and corporate services, hiring 01 QA engineer for their new product (accounting platform). We are seeking a skilled QA Engineer who will play a crucial role in ensuring the quality and reliability of our products/services throughout the development lifecycle. You will collaborate closely with cross-functional teams to identify quality issues, design and execute test plans, and implement effective quality assurance processes. Your attention to detail, analytical mindset, and passion for quality will be essential in maintaining our high standards and delivering exceptional products/services to our customers.
Responsibilities:
- Test Planning and Execution: Develop comprehensive test plans and test cases based on product requirements and specifications. Execute test cases to identify defects and ensure product functionality, reliability, and performance.
- Defect Management: Document and track defects throughout the testing process. Work closely with development teams to prioritize and resolve issues in a timely manner. Conduct root cause analysis to identify underlying issues and implement corrective actions.
- Test Automation: Develop and maintain automated test scripts to streamline testing processes and improve efficiency. Utilize automated testing tools and frameworks to maximize test coverage and accuracy.
- Manual Testing: Execute detailed manual test plans and test cases for new features and existing software updates to identify defects.
- Regression Testing: Conduct regular regression testing to validate software changes and ensure that existing functionality remains intact. Develop regression test suites and automate repetitive test cases where possible.
- Cross-Functional Collaboration: Collaborate closely with product managers, developers, and other stakeholders to understand product requirements, provide feedback on design and implementation, and ensure alignment on quality objectives.
- Continuous Improvement: Identify opportunities to enhance QA processes, tools, and methodologies. Implement best practices for quality assurance and contribute to the overall improvement of the development lifecycle.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience in quality assurance/testing roles, preferably in a software development environment.
- Knowledge in Manual & Automation Test (Strong in Automation)
- Strong understanding of software testing methodologies, tools, and best practices.
- Experience with test automation tools and frameworks (e.g., Ghost Inspector, Selenium, Appium, JUnit).
- Proficiency in programming/scripting languages (e.g., Java, Python, JavaScript).
- Excellent analytical and problem-solving skills, with a keen attention to detail.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Familiarity with Agile/Scrum methodologies is a plus.
- Relevant certifications (e.g., ISTQB) are desirable but not required.
Benefits
- Working onsite: 8.30 – 17.30 (Monday to Friday
- Working tools: Computer and computer screen
- Pay insurance based on Full gross salary
- Probation period: 100% of gross salary
- Annual leave : 14 days
- Sick Leave: 14 days
- Medical Claim
- 13th month salary
- Have company trip
Job Features
Job Category | IT jobs |
Phone | 0866 047 046 |
[email protected] |