No more applications are being accepted for this job
- Take ownership of and manage the existing automation framework, enhancing it with new functionalities in UI & valuation systems to streamline release processes across all business sectors.
- Provide input for detailed test plans.
- Design automated tests for UI and Data comparison.
- Implement automated tests using .NET, C#, and SpecFlow.
- Expand the existing automation framework by integrating new features.
- Estimate development efforts for automation scripts and release test activities.
- Utilize Azure DevOps for project task management.
- Document test scope and summaries using Confluence/Zephyr to facilitate Go/No-Go meetings.
- Run automated tests as necessary for each release and maintain the automation solution.
- Lead automation test execution and reporting for UAT/SIT.
- Support the QA team during BAU releases by overseeing auto test execution and reporting.
- Manage automation defects and collaborate with Dev Teams/BA's for resolution.
- Assist with environment management tasks such as requesting and provisioning automation and release test environments.
- Maintain automation test reporting frameworks.
- Actively participate in automation sprint activities, including sprint planning, retrospectives, and daily standups.
- Attend daily defect and test management meetings, providing updates from a QA perspective.
- Contribute to knowledge management by maintaining a QA learning space for continuous improvement.
- Minimum of 8 years' experience in automated software testing across regression, SIT, and UAT.
- Bachelor's degree in Engineering, Mathematics, Sciences, or Business Studies.
- Proficiency in C#/.NET scripting for UI automation.
- Experience with .NET UI automation frameworks (e.g., FlaUI).
- Familiarity with SpecFlow or other BDD frameworks.
- Experience with Test/Keyword/Excel-driven automation frameworks.
- Proficiency in tools such as NUnit, DbUnit, Log4Net, .NET libraries, and API frameworks.
- Working knowledge of ETRM applications (e.g., Allegro Horizon, Endur) and valuation principles.
- Experience with GIT version control and Azure pipelines.
- Familiarity with Agile and Waterfall delivery models.
- Strong SQL querying and scripting skills with backend testing experience.
- Exposure to Power BI.
- Proficiency in Jira and Zephyr for defect management, test preparation, execution, and reporting.
- Strong analytical, problem-solving, communication, and interpersonal skills.
- Knowledge of test best practices; ISTQB Foundation Level Certification preferred.
- Highly self-motivated with a proven ability to meet deadlines.
- Willingness to ensure all project deadlines are met.
- Previous QA or analyst experience in commodity trading is essential.
- Solid understanding and practical experience of QA processes.
- Familiarity with Front Office and Middle Office PNL is advantageous.
- Experience with Allegro ETRM or commodity trading is desirable.
- Adaptable and capable of handling multiple projects/work packages simultaneously.
- Able to work independently with minimal supervision and maintain a structured and organized approach to tasks.
Senior Automation Test Engineer - Singapore - Atomic Group
Description
Job Title: Senior Automation Test Engineer
Responsibilities:
Automation Framework Management:
Test Design and Planning:
Test Preparation, Environments, and Execution:
Test Reporting:
QA Knowledge Management:
Your Experience:
Your Personality:
This role presents an excellent opportunity for professional growth within a thriving commodity trading business.