About the job
Established in 1980, Esri Singapore is one of the most recognized contributors to the country’s geospatial community and smart nation initiatives, assembling an impressive track-record of successfully delivering projects and services to major organizations in public services, national security, built environment, supply chain organizations and private enterprises.
As digital transformation trends continue to permeate all types of organizations and services, geospatial technology will continue to be an important aspect of that paradigm shift – empowering people with spatial thinking, sense-making and insight.
With the geospatial domain set for tremendous growth and change in the years to come, Esri Singapore is well positioned to be a major contributor in the ever-evolving GIS landscape.
Our Core Values
Integrity – we value honesty and ethics to maintain trust.
Excellence – we strive for continuous improvement and growth.
Creativity – we use geographical insight to think differently and make a difference.
Empathy – we respect and share understanding of the needs of our clients and of each other.
About the Role
Are you looking to map a better future? Esri Singapore is one of the most recognized contributors to the country’s geospatial community and smart nation initiatives, assembling an impressive track-record of successfully delivering projects and services to major organizations in public services, national security, natural resources, critical infrastructure, supply chain organizations and private enterprises.
We are seeking a highly skilled (Senior) Quality Assurance Engineer to join our dynamic team. As the (Senior) QA Engineer, you will oversee and participate in all aspects of quality assurance including designing test strategies, writing test plans, reviewing requirements, executing test cases, and leading a team of QA engineers.
You will collaborate closely with software engineers, product managers, and other stakeholders to ensure high-quality software releases. The ideal candidate will have a strong background in QA methodologies, leadership experience, and a passion for delivering high-quality products.
Your key responsibilities will include:
- Develop and implement QA strategies, test plans, and test cases based on product specifications.
- Lead and mentor a team of QA engineers, providing guidance and fostering a culture of quality within the team.
- Review and analyze system specifications, collaborate with stakeholders to understand requirements, and ensure comprehensive test coverage.
- Design, prioritize, and execute automated and manual test cases to validate functionality, performance, and scalability of software applications.
- Identify, document, and track bugs and issues, working with development teams to troubleshoot and resolve issues in a timely manner.
- Implement and maintain automated testing frameworks and tools to support continuous integration and delivery pipelines.
- Monitor QA metrics and report on test progress, test coverage, and defect metrics to stakeholders.
- Collaborate with cross-functional teams to define acceptance criteria and ensure quality standards are met throughout the software development lifecycle.
- Stay current with industry best practices, tools, and techniques for QA and share knowledge with the team.
About You
Reporting to the Manager, Application Services you will offer a minimum five years’ experience in software quality assurance, with 3 years in a leadership or senior QA role.
To be successful in this role with us, you will bring along:
- Bachelor’s degree in computer science, Engineering, or a related field; or equivalent professional experience.
- Proven experience leading and managing a team of QA engineers in an Agile environment.
- Strong understanding of QA methodologies, tools, and processes.
- Experience in designing and implementing test automation frameworks using tools such as Playwright, Selenium, JUnit, TestNG, etc.
- Hands-on experience with API testing, database testing, performance testing, and security testing.
- Excellent analytical and problem-solving skills, with a meticulous attention to detail.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
- Ability to thrive in a fast-paced environment and manage multiple priorities effectively.
- Experience with CI/CD pipelines and tools (e.g., DevOps, Jenkins, GitLab CI). (Preferred)
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes). (Preferred)
Why Esri Singapore
At Esri Singapore, we foster an inclusive, people-centric environment that values both professional excellence and personal well-being. Joining us, you will be provided with:
- Investment in your Growth: Access dedicated training and development programs, allowing you to continuously upskill and grow in your role.
- Career Advancement: We promote internal mobility, and provide clear pathways for career progression, empowering you to navigate and elevate your professional journey.
- Appreciation and Engagement: Enjoy a range of benefits, including Family care leave, Birthday leave, Referral Fees, Long Service Awards and much more.
- Performance Recognition: Experience a financially rewarding Profit Share Bonus.