Newbridge logo

QA Test Lead

Newbridge
2 days ago
Full-time
On-site
Singapore, Singapore
Test Lead

We are looking for a skilled Automation Test Engineer to design, develop, and maintain automated test frameworks that ensure the quality and reliability of our software products. In this role, you will collaborate with development, QA, and DevOps teams to embed testing within the CI/CD pipeline. A key part of this role is the ability to create and maintain clear, accurate technical documentation related to test frameworks, processes, and results.

Key Responsibilities
You will be responsible for designing and building scalable automation frameworks for web, API, and mobile applications using tools such as Selenium, Cypress, Playwright, Appium, or RestAssured. You will develop and execute automated test scripts, integrate them into CI/CD pipelines like Jenkins, GitLab CI, or GitHub Actions, and ensure test coverage aligns with product requirements.

You will work closely with product and engineering teams to define test strategies, create test plans and test data, and perform regression, smoke, performance, and end-to-end testing across multiple environments. You will analyze results, log defects, and partner with developers to verify fixes.

A critical responsibility is documentation. You will create and maintain comprehensive documentation for test frameworks, automation scripts, coding standards, and onboarding guides. You will document test strategies, maintain release test reports, and ensure traceability between requirements, test cases, and defects using tools such as Jira, Confluence, TestRail, or Zephyr. You will also keep architecture diagrams, runbooks, and tool configurations up to date so that frameworks remain understandable and usable by current and future team members.

You will continuously evaluate new tools and best practices to improve test coverage and reduce execution time, and you will mentor junior QA engineers on automation techniques and documentation standards.

Required Qualifications
Candidates should hold a Bachelor's degree in Computer Science, Engineering, or a related field, or have equivalent practical experience. You should have at least three years of experience in software quality assurance, with a minimum of two years focused on test automation.

Strong programming skills in at least one language such as Java, Python, JavaScript/TypeScript, or C# are required, along with hands-on experience with automation tools for UI and API testing. You must have experience integrating automated tests into CI/CD pipelines and be proficient with Git for version control. The ability to write SQL queries for data validation is also required.

Importantly, you must demonstrate a proven ability to create and maintain technical documentation that is clear, structured, and current. Experience working in Agile or Scrum environments is expected.

Preferred Qualifications
Experience with performance testing tools such as JMeter, k6, or Gatling is preferred. Familiarity with cloud platforms like AWS, Azure, or GCP, and basic knowledge of Docker and Kubernetes will be an advantage. Experience with BDD frameworks such as Cucumber or SpecFlow, mobile automation for iOS and Android, and relevant certifications such as ISTQB are also desirable.

Soft Skills
The ideal candidate has strong analytical and problem-solving skills, excellent written and verbal communication, and the ability to explain technical concepts clearly to both technical and non-technical audiences. You should be self-driven, detail-oriented, well-organized, and able to collaborate effectively across teams.