Software Engineer

at  RIGEL TECHNOLOGY S PTE LTD

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Aug, 2024USD 4600 Monthly16 May, 20245 year(s) or aboveUser Experience,Software Development,Php,It,Selenium,Interpersonal Skills,Finance,Cost Savings,Testers,Risk Reduction,Regulations,Trello,Regulatory Requirements,Reporting,Testing,Computer Technology,Javascript,Junit,Jira,Continuous ImprovementNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB REQUIREMENTS:

  • Bachelor’s Degree in Computer Science, Computer Technology, Electronics Engineering, or related field with minimum 5 years’ experience.
  • Proven experience in software testing methodologies, tools, and techniques.
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
  • Proficiency in testing tools such as Selenium, JUnit, or similar automation frameworks.
  • Familiarity with Agile development methodologies and tools such as Jira or Trello.
  • Experience with programming languages such as JavaScript or PHP is a plus.
  • Ability to work independently with minimal supervision and prioritize tasks effectively.
  • A passion for quality assurance and a commitment to delivering high-quality software products.

Software testers play a crucial role in the software development lifecycle for several reasons:

  • Quality Assurance: Software testers ensure that the software meets quality standards by identifying and reporting defects. They perform various tests to validate that the software functions as intended, ensuring a positive user experience.
  • Risk Reduction: Testing helps identify potential risks and vulnerabilities in the software before it is deployed to production. By uncovering defects early in the development process, testers help mitigate the risk of costly errors and failures in the live environment.
  • Customer Satisfaction: High-quality software that undergoes thorough testing is more likely to meet customer expectations and requirements. By ensuring that the software is reliable, functional, and user-friendly, testers contribute to overall customer satisfaction and loyalty.
  • Cost Savings: Fixing defects in the early stages of development is generally less expensive than addressing them later in the process or after the software has been deployed. Software testers help reduce the overall cost of software development by identifying and resolving issues before they escalate.
  • Compliance and Regulation: In industries with strict regulatory requirements, such as healthcare and finance, thorough testing is essential to ensure compliance with industry standards and regulations. Testers help verify that the software meets legal and regulatory requirements, reducing the risk of non-compliance penalties.
  • Continuous Improvement: Testers provide valuable feedback to developers and other stakeholders throughout the development process. By identifying areas for improvement and suggesting enhancements, testers contribute to the continuous improvement of the software and development practices.

Responsibilities:

JOB RESPONSIBILITIES:

  • Develop and execute test cases, scripts, and procedures to thoroughly test software applications and systems.
  • Identify, record, and track bugs through rigorous testing and validation processes.
  • Collaborate with software developers and other team members to analyze test results and troubleshoot issues.
  • Participate in requirement analysis and design reviews to ensure testability and identify potential areas of improvement.
  • Perform regression testing to verify that previously identified and resolved defects do not reoccur.
  • Conduct performance, load, and stress testing to assess the reliability and scalability of software applications.
  • Develop and maintain automated test scripts and frameworks to streamline testing processes.
  • Document test plans, test cases, and test results for reference and future use.
  • Stay up-to-date with industry best practices, tools, and technologies related to software testing.
  • Communicate effectively with stakeholders to provide updates on testing progress, issues, and resolutions.

Software testers play a crucial role in the software development lifecycle for several reasons:

  • Quality Assurance: Software testers ensure that the software meets quality standards by identifying and reporting defects. They perform various tests to validate that the software functions as intended, ensuring a positive user experience.
  • Risk Reduction: Testing helps identify potential risks and vulnerabilities in the software before it is deployed to production. By uncovering defects early in the development process, testers help mitigate the risk of costly errors and failures in the live environment.
  • Customer Satisfaction: High-quality software that undergoes thorough testing is more likely to meet customer expectations and requirements. By ensuring that the software is reliable, functional, and user-friendly, testers contribute to overall customer satisfaction and loyalty.
  • Cost Savings: Fixing defects in the early stages of development is generally less expensive than addressing them later in the process or after the software has been deployed. Software testers help reduce the overall cost of software development by identifying and resolving issues before they escalate.
  • Compliance and Regulation: In industries with strict regulatory requirements, such as healthcare and finance, thorough testing is essential to ensure compliance with industry standards and regulations. Testers help verify that the software meets legal and regulatory requirements, reducing the risk of non-compliance penalties.
  • Continuous Improvement: Testers provide valuable feedback to developers and other stakeholders throughout the development process. By identifying areas for improvement and suggesting enhancements, testers contribute to the continuous improvement of the software and development practices


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - QA & Testing

Software Engineering

Graduate

Computer science computer technology electronics engineering or related field with minimum 5 years experience

Proficient

1

Singapore, Singapore