UFINITY PTE LTDD14 Geylang, Eunos, Singapore

Senior Quality Engineer (Test Automation)

Project-Based

Description

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. 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

Skills

JavaTest Automation FrameworkContinuous IntegrationAcceptance CriteriaAPISeleniumCI/CDJavaScriptCucumberAgileIntegration TestingiOSAndroidAppiumQuality EngineeringSecurityApplication SecurityReact NativeUnit TestingTest CasesDebuggingTest AutomationWeb TechnologiesAgile Development

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching