Job title: Software Test QA
Job type: Permanent
Emp type: Full-time
Industry: Security
Expertise: Sales League
Location: Singapore
Job published: 09-05-2023
Job ID: 38038
Contact name: Jay Banghar
Phone number: +6565898786
Contact email: jay@searchelect.com

Job Description

Job Title: Software Test QA Engineer 

 

Location: Singapore / Hybrid working

Full time permanent position

 

cyber R&D innovation centre based in Singapore, is looking for a Software Test QA Engineer to join a team of passionate cybersecurity professionals and researchers. As a Software Test QA Engineer, you will play a crucial role in ensuring the quality of our cutting-edge cybersecurity products. 

If you are passionate about ensuring the quality of cutting-edge cybersecurity products, and you have a keen eye for detail, then this is the perfect opportunity for you. Join a team of talented and driven cybersecurity professionals and researchers and make a real difference in the field of cybersecurity. Apply today and take the next step in your career as a Software Test QA Engineer. 

 

Responsibilities:  

• Review project documentation, customer demands, and product objectives to understand the software application under test.  

• Develop comprehensive test plans that can validate both functional and non-functional requirements of the application prior to its release to end-users.  

• Execute test cases, recording any issues or defects encountered during testing.  

• Collaborate with developers, project managers, and other stakeholders to identify and resolve issues. • Communicate testing results and issues clearly and effectively to all stakeholders.  

• Stay up to date with emerging trends and technologies in software testing and quality assurance.  

Participate in the development and implementation of testing frameworks, methodologies, and tools. • Provide feedback on product design and functionality to improve the overall user experience. 

 

Requirements:  

• Minimum 2 years of experience in software quality assurance.  

• Strong understanding of QA methodologies and experience with the software development life cycle. • Proficient in programming for white-box testing and familiar with grey-box and black-box testing.  

• Good understanding of coding and programming standards for JavaScript and Python.  

• Proficient in written and spoken English.  

• Excellent communication and teamwork skills.  

• Familiarity with Selenium and JMeter tools. • Having familiarity with Supertest, Mocha and TestCafe frameworks would be an added advantage.  

• Strong organizational and methodical skills, with the ability to handle multitasking.  

• Capable of executing both manual and automated test suites throughout the project cycle.  

• Ability to identify and report discrepancies discovered during testing, and to compose test reports.  

• Proficient in setting up and configuring testing environments and data.  

• Willingness to contribute to team improvement initiatives and projects, including testing tools, process improvements, and test automation.  

• Proficient in implementing and maintaining test scripts, shell scripts, and testing tools for automation purposes and test coverage improvements.  

• Detail-oriented with an eye for details. 

They offer a supportive and collaborative work environment that encourages professional development and continuous learning. As a member of the team, you'll have access to ongoing training and development opportunities to help you stay up-to-date with the latest trends in software testing and quality assurance.