Software QA (Quality Assurance)

Be among the first applicants.
DYSON SPHERE NEW ENERGY PTE. LTD.
Singapore
SGD 60,000 - 80,000
Be among the first applicants.
5 days ago
Job description

Job Description

As a Software QA, you will be responsible for ensuring the quality, reliability, and performance of Project WATT's software systems. This role involves planning, executing, and delivering comprehensive testing strategies while collaborating closely with development and operational teams. You will utilize industry-standard testing tools and platforms to create efficient workflows, simulate real-world scenarios, and deliver actionable insights that enhance product stability and user satisfaction.

Responsibilities

  1. Develop and execute test plans, schedules, and strategies that align with project timelines, milestones, and objectives.
  2. Define clear testing objectives, deliverables and success criteria for each phase, ensuring alignment with product requirements.
  3. Utilize standardized testing platforms (e.g., BrowserStack, Sauce Labs) and tools (e.g., Docker Compose) to configure and manage test environments, replicating real-world scenarios.
  4. Conduct manual and automated testing across the software stack, including front-end, back-end, and APIs.
  5. Perform regression, performance, and stress testing to validate system stability under high-traffic and operational conditions.
  6. Identify, document, and prioritize software defects, ensuring timely resolution in collaboration with the development team.
  7. Monitor and analyze testing progress, proactively identifying risks and implementing corrective actions to meet deadlines.
  8. Deliver detailed test results, defect reports, and insights to stakeholders, supporting data-driven decisions.
  9. Continuously maintain and improve automated testing frameworks and workflows to enhance testing efficiency.
  10. Document testing processes, tools, and best practices to ensure team alignment and knowledge sharing.

Requirements

  1. A Bachelor's or Master's Degree in Computer Science, Software Engineering. At least 3 years of professional experience in software quality assurance may be prioritized.
  2. Proven ability to plan, execute, and deliver comprehensive testing strategies, meeting project goals and timelines.
  3. Familiarity with industry-standard testing platforms, containerization tools, and cloud-based testing services.
  4. Ability to independently set up and maintain testing environments is strongly preferred.
  5. Strong problem-solving skills with the ability to proactively address technical challenges and risks.
  6. Experience conducting manual and automated testing, including functional, regression, and performance testing.
  7. Excellent organizational and communication skills, with the ability to manage multiple testing activities and collaborate with cross-functional teams.
  8. Familiarity with project management tools for tracking testing progress and reporting deliverables.
  9. A proactive approach to maintaining system stability and reliability, with a strong commitment to delivering high-quality software solutions.

Reporting to:

Technical Lead

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software QA (Quality Assurance) jobs in Singapore