We are looking for an Software Engineer on a 12-month extendable contract basis to support our project within the financial services industry.
Job Description:
We are seeking an experienced Software Engineer (Automation - Playwright). As an Engineer, you will play a crucial role in ensuring the quality and reliability of our banking software systems through effective automation testing strategies. You will collaborate closely with development teams, QA engineers, and project managers to enhance the development and testing processes and deliver high-quality software solutions that meet regulatory standards and customer expectations.
Key Responsibilities:
- Understand the software engineering process, including continuous integration/continuous deployment (CI/CD) practices.
- Maintain hands-on involvement in test execution, test automation, and risk coverage analysis to ensure comprehensive test coverage.
- Create test cases, manage defects, maintain regression sets, and oversee end-to-end feature testing.
- Plan and execute tests within an agile development team, documenting regression and automated tests.
- Implement and enhance test automation frameworks, designing and writing automation scripts using tools such as Playwright (beneficial).
- Apply a risk-based approach to prioritize and automate tests effectively.
- Demonstrate knowledge of agile methodologies.
- Understand the software engineering process, including continuous integration/continuous deployment (CI/CD) practices.
- Proficiency with Jira and experience with Xray or other test management plugins for Jira.
Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent work experience.
- Proven experience 4+ years as an QA engineer in the banking or financial services industry.
- Expertise in test automation tools and frameworks, with specific experience in Playwright, Selenium, Java, Cucumber, UI
- Strong understanding of software testing methodologies, QA processes, and agile development practices.
- Ability to analyze complex systems and requirements to devise effective testing strategies.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
- Certification in software testing (e.g., ISTQB) is a plus.
Argyll Scott Consulting Pte Ltd