x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software QA Engineer
 banner picture 1  banner picture 2  banner picture 3

Software QA Engineer

Ufinity Pte Ltd

Ufinity Pte Ltd company logo

Join our dynamic, cross-functional Agile team as a Software QA Engineer and contribute to large-scale national strategic projects. Our team is dedicated to enhancing product quality through innovative testing strategies. You will work alongside Solution Architects, Business Analysts, UI/UX Designers and Developers to deliver high-quality software that emphasizes automation and an exceptional user experience. There may also be opportunities to contribute to feature development.


Key Responsibilities:

  • Test Planning and Execution: Develop, prioritize, and manage detailed test plans, regression suites, and test cases based on evolving requirements. Lead efforts to enhance product quality and embed robust quality assurance practices.
  • Test Automation & Development: Design and maintain the testing environment and automation framework with tools like Selenium, Cucumber, Appium, and Robot Framework. Automate unit, API, UI, integration, and end-to-end tests, targeting full coverage including edge cases. Senior roles will include performance and load testing.
  • Manual and Exploratory Testing: Perform exploratory and functional testing to identify issues not captured by automation, covering iOS, Android, and Web platforms.
  • Collaboration & Communication: Coordinate closely with internal and external stakeholders throughout System Integration Testing (SIT) and User Acceptance Testing (UAT). Provide clear, actionable QA insights. Strong communication and teamwork are essential.
  • Continuous Improvement: Contribute to and refine the Continuous Integration and Delivery (CI/CD) pipeline, implementing tools to optimize testing efficiency. Explore emerging test automation technologies to support faster project delivery.
  • Defect Management: Track SIT and UAT outcomes and ensure timely defect resolution. Support and manage stake holders during UAT, including preparing necessary documentation and test data.


What We Expect:

  • Professional Experience: Minimum 2 years of experience in quality engineering or a similar role with a proven track record of success. Minimum 5 years of experience (for senior roles) in application exploratory testing, regression test automation, application performance testing, and/or application security testing.
  • Technical Proficiency: Hands-on experience with automated testing tools and frameworks (e.g., Selenium, Cucumber, Appium, Robot Framework, JMeter). Proficiency in relevant programming languages (e.g., Java, JavaScript). Knowledge of various testing methodologies and best practices. Strong troubleshooting and debugging skills. Experience with API testing.
  • Advanced Testing Skills (Senior Roles): Capability in conducting Non-Functional Testing including security, performance, and load testing.
  • Collaboration and Communication: Strong teamwork and communication skills. A knack for precise articulation of technical and non-technical concepts. Excellent verbal and written communication skills, including the ability to listen effectively.
  • Proactivity and Leadership: Demonstrated initiative in technological innovation and process improvement. Ability to manage user interactions and requirements effectively. Ability to work independently and as part of a team. Meticulous attention to detail and strong analytical skills.


Bonus Points:

  • ISTQB, CSQA, CSTP or other relevant certification
  • Experience in agile development environments
  • Experience in DevOps
  • Experience in Performance testing
  • Experience in Salesforce platform

Sharing is Caring

Know others who would be interested in this job?