Description
A leading a Financial Services firm is URGENTLY looking to appoint a contract Senior Software Test Engineer.
KEY REQUIREMENTS
- Develop and execute automated tests for web APIs and GUIs (Java, python).
- Develop and execute manual exploratory tests.
- Identify and implement more complex automation efforts.
- Collaborate with team members and internal stakeholders to ensure requirements meet customer needs, and software meets requirements.
- Work closely with business and development teams to define test plans and schedules.
KEY REQUIREMENTS
- Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.
- Recent experience developing automated tests or applications (Java or python).
- Comfortable creating and maintaining data-driven automated tests for complex distributed systems.
- Command-line Scripting and troubleshooting skills (Linux).
- Understanding of API protocols and web services (REST, JSON).
- Hands-on experience working with version control (Subversion, git).
- Able to analyse application logs and assist other engineers by utilizing basic debugging techniques.
- Able to perform routine database administration and queries (PostgreSQL/MySQL).
- Familiar with continuous integration (Jenkins).
- Familiar with defect/requirements management tools (Rally, Bugzilla).
- Familiarity with card payments systems or security an advantage.
- Experienced in Agile development (Scrum).
- Able to work autonomously and within a team environment.
- Actively involved in your own professional development and skills growth.