DescriptionThe Digital department at INSEAD supports the school's global operations by delivering cutting-edge technological solutions that enhance teaching, research, and administrative functions. It ensures seamless integration of digital tools and infrastructure across all campuses, fostering innovation and operational efficiency.
INSEAD Digital is seeking for an experienced Software Quality and Automation Engineer that can support and lead multiple products by means of automation of regression testing, Business manual processes and ensures that Software Quality Assurance best practices are implemented to deliver a quality product. The Software Quality and Automation Engineer will follow the full Agile Scrum lifecycle from development until deployment. This is a full-time, permanent contract position based at either our Asia Campus in Singapore or our Europe Campus in Fontainebleau. A hybrid working model is in place – 3 days on campus, 2 days from home.
Your role within the team
- Implementation and maintenance of the Software Quality Assurance Framework from test automation solution, CICD, designing automation frameworks, test strategy, test plans and test execution of the product.
- Work with different Digital teams to automate regression tests to of critical products and deliver while maintaining and improving the process of script creation through best practices and standards.
- Support the team in providing concepts or proposals in the new Test Automation assessment, solutioning and recommendations. This includes process(es) design, technical solutioning, and license(s) strategy
- Provide workshops and trainings across Digital with the practice of Test Automation Framework
- Work in a multicultural environment, across multiple locations, with responsibility guiding and implementing relevant functional, technical test automation approaches.
- Supports automation script development and the optimization of those scripts.
- Create and execute automated tests, track defects and report results.
- Recommends new tools, techniques and methodologies needed to enhance productivity and quality.
- Collaborate with Digital teams/vendor to strategize and align long term solution for test automation including roadmap, tools, framework, and approach.
- Develop automation strategy to support regression testing based on the technical analysis, complexity, and reusability
The ideal candidate profile
- Bachelor’s degree or equivalent in Information Technology, Computer Science or Engineering.
- ISTQB certification or another relevant test certification.
- At least 5+ years’ experience in test automation or related field.
- Proficiency in Tosca for test automation.
- API Testing using Postman
- Strong experience in Automation Web Applications using Selenium Web driver, Grid with TestNG, Maven and BDD (cucumber).
- Experience in preparing feature files and automated the feature file using Selenium.
- Used GitHub, source code management tool for code repository for Automation Testing
- Has significant experience in IT and especially software testing theories, principles and practices.
- Has significant experience in functional and technical tests (both manual and automated).
- Worked in an Agile environment (SCRUM).
- Implemented CI/CD Automation using JENKINS
- Worked with various development languages (C#, Javascript, Java, PHP).
- Worked with various environments (Windows, Linux, AWS).
- Worked with test automation tools (at least Selenium, Python, Tosca, PHPUnit).
- Worked with continuous integration tools (at least Jenkins & GitHUB).
- Worked with Digital project/product management tools like Jira.
Kindly submit your application along with a CV in English.
Responsibilities
- Providing the full Automated Test Regression and Continuous Delivery (CD) / Continuous Deployment (CD) Setup of the P1 applications:
- Monitoring and ensuring teams are applying quality by following the Software Quality Assurance and Automation (SQAA) best practices and standards
- Implement Automation Framework to products