Job Description
Are you a meticulous Quality Assurance Engineer ready to drive software excellence?
Nexus Digital Solutions is on the lookout for a Senior QA Automation Engineer to join our innovative team in Singapore. We are a forward-thinking company dedicated to delivering world-class digital products, and we need a strategic thinker to ensure our software is robust, scalable, and bug-free.
In this role, you will not just test software; you will architect testing strategies that shape the quality of our products. You will collaborate closely with cross-functional teams to define test strategies, develop automated test suites, and implement best practices that elevate our development lifecycle.
Why Join Us?
- Competitive Salary: Attractive package within the range of SGD 5,500 - 8,000.
- Growth Opportunities: Work with cutting-edge technologies and mentor junior engineers.
- Modern Environment: Agile methodology, flexible working hours, and a collaborative culture.
Responsibilities
- Design & Strategy: Design, develop, and implement comprehensive test strategies and test plans for complex web and mobile applications.
- Automation Engineering: Build and maintain robust automated regression suites using modern frameworks (e.g., Selenium, Cypress, Playwright).
- CI/CD Integration: Integrate automated tests into Continuous Integration/Continuous Deployment pipelines (Jenkins, GitLab CI) to ensure immediate feedback.
- Performance Testing: Conduct load and stress testing to ensure system stability and scalability under high traffic.
- Root Cause Analysis: Investigate and debug issues, providing detailed bug reports and collaborating with developers to resolve defects.
- Test Data Management: Develop strategies for managing test data and environments to ensure reproducibility.
- Tool Selection: Evaluate and recommend new testing tools and technologies to improve the QA process.
Qualifications
- Experience: Minimum of 5 years of experience in Quality Assurance, with at least 3 years specifically in Automation Testing.
- Programming: Strong proficiency in at least one programming language (Java, Python, or JavaScript).
- Frameworks: Deep understanding of automated testing frameworks and tools such as Selenium, Appium, or Cypress.
- CI/CD: Experience with CI/CD tools like Jenkins, Docker, and Kubernetes.
- Methodology: Solid knowledge of Agile/Scrum methodologies and Waterfall.
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Soft Skills: Excellent communication skills and the ability to work effectively in a fast-paced, cross-functional team environment.