A degree in or related to Computer Science, Mathematics, Engineering, or other related discipline.
At least 5 years of professional experience as a Software Test Engineer.
Demonstrated expertise in manual testing, including functional, regression, system, and integration testing. Skilled at creating clear and detailed test cases, plans and experienced with bug tracking tools such as JIRA and Azure.
Proficient in automation tools such as Selenium, Cypress and Cucumber, with strong scripting skills in languages like Python, Java, JavaScript or C#. Experienced in integrating automated tests into CI/CD pipelines to streamline testing and deployment processes.
Proficient in performance testing using tools such as JMeter, BlazeMeter or K6 with the ability to assess application performance under load and recommend enhancements.
Strong experience with API testing using tools like Postman, Soap or Rest Assured.
Familiarity with both REST and SOAP APIs.
Knowledge of version control tools such as Git or Azure.
Skilled in developing and maintaining test automation frameworks, with hands-on
experience in both BDD/TDD methodologies.
Experience with test management tools such as QATouch or Azure DevOps.
Professional fluency in English (spoken and written).
Preferred Qualifications:
Familiarity with energy trading and risk management is a plus.
ISTQB certification/additional certifications in test automation or domain-related skills are a plus.
Soft Skills and Cultural Fit:
Excellent communication and collaboration skills to work cross-functionally in fast-paced environments.
Strong analytical thinking, problem-solving abilities.
Demonstrated elevated level of initiative, self-motivation, and a proactive, self-starter mindset, with a strong drive to independently identify and solve challenges.
A passion for continuous learning, innovation, knowledge sharing, and driving excellence in Quality Assurance.
Strong sense of responsibility and adherence to project timelines and commitments.
Enthusiastic about training and upskilling.