Position title
QC/Testing Software Engineer
Description

Review RFP, HLD, LLD Documents and plan test cases
accordingly & raise inconsistencies / issues if any
- Create and revise all testing documents.
- Create detailed, comprehensive, and well-structured
test plans and test cases
- Develop automated tests
- Execute the planned test cases (manual & automatic)
- Identify, isolate, and track bugs throughout testing
- Identify any potential problems that users might
encounter
- Record test progress and results
- Research and analyse product features being tested
- Research new tools, technologies, and testing
processes
- Review user interfaces for consistency and
functionality
- Review interface for correct translation
- Estimate, prioritize, plan and coordinate testing
activities
- Design, develop and execute automation scripts
using open source tools
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are
resolved
- Develop and apply testing processes for new and
existing products to meet client needs
- Liaise with internal teams (e.g. developers and
product managers) to identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software
and train users to implement solutions
- Support in technical troubleshooting of software
issues and follow up on the delivery of fixes while
ensuring the software fixes don’t comprise any
standards
- Track quality assurance metrics, like defect densities
and open defect counts
- Stay up to date with new testing tools and test
strategies
- Conducting SIT & UAT
- Work in collaboration with appropriate stakeholders
to ensure security consideration are applied on all
software components
- Maintain all project plans and ensure compliance to
timeframe and collaborate with stakeholders for all
implementation processes.
- Work on site and office as per business
requirements.

Responsibilities

- Proven work experience in software development
- At least 5 years of experience in software testing
- Strong knowledge of software QA methodologies,
tools and processes
- Experience in writing clear, concise and
comprehensive test plans and test cases
- Hands-on experience with both white box and black
box testing
- Hands-on experience with automated testing tools
- Solid knowledge of SQL and scripting
- Experience working in an Agile/Scrum development
process
- Experience with performance and/or security testing
is a plus
- Good understanding of software architecture
- Strong experience in functional & non-functional
requirements
- Experience in the software testing of sensors &
gateway integration
- Experience in managing branches using Github or
similar software
- Experience in software deployment & Devops
processes

Qualifications

Bachelor’s degree in Computer Science/Engineering

- Extensive knowledge of testing techniques
- Good knowledge of java
- Very Good command of English

Employment Type
Full-time
Duration of employment
Permanent
Industry
IT; Software Development
Job Location
Date posted
February 25, 2021
PDF Export
Close modal window

Position: QC/Testing Software Engineer

Thank you for submitting your application. We will contact you shortly!