Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Position Summary: We’re looking for a passionate Senior Quality Engineer with strong communication skills, knowledge to perform quality engineering activities and focus on the delivery of valuable outcomes and ensures alignment to client and customer needs.
Mandatory Skills: Strong development experience with Java, Spring Boot Strong experience with microservices architectures and APIs Strong grasp of software design principles and patterns Strong experience in DevOps processes and principles Experience in designing unit tests and stubs/mocks Experience in responsive user interfaces and single page applications using modern JavaScript frameworks such as React.js/Angular.js Strong experience in Playwright tool for UI automation Strong Experience with Cloud platforms (AWS/GCP) Good experience in Docker image creation Good grasp of security best practices Experience in BDD frameworks using Cucumber Strong troubleshooting skills and ability to contribute to continuous improvement processes
Ability to liaise with business users to understand the requirements thoroughly Experience working with API Automation tools such as Postman and SOAP UI Experience with retail, corporate and wealth management domain Experience in core banking. Duties and Responsibilities:
Expertise in Understanding, Analyzing and Consulting in full life cycle of an application development as a Senior Software Engineer in the squad Expertise in developing Automation framework using Hybrid, Data driven, keyword driven and functional driven methods. Expertise in framework maintenance, UI automation and API automation for needed features. Writing well-designed, testable, and efficient code to meet application requirement In Sprint Automation – Breaking the functional component into readable feature file and developing step definition for the features by identifying locators in Playwright framework. · Docker – Spin up all the supporting services for the application in docker container. Smoke and Regression– Migration of automation code from Protractor framework to Playwright framework, developing Regression automation tests needed for recently delivered features. API Automation – Execution API automation in CI/CD Pipeline, monitoring and fixing the build on failures. Designing end-to-end stubs as needed for the external systems through service virtualization. Work on web development technologies such as TypeScript and jQuery. Build – Responsible for monitoring and fixing issues in the code to get green build to merge the code to final develop branch