Job title: QA Engineer
Location: Portugal
My client are seeking a QA Automation Engineer to design, implement, and maintain automated test suites to ensure high-quality software delivery. You will work closely with development teams to integrate these suites. Build and deployment pipelines, ensuring smooth and efficient testing processes.
Key Responsibilities:
- Develop and implement automated test suites to ensure system robustness.
- Integrate automated testing into existing build and deployment processes.
- Maintain and update tests in line with evolving system architecture and design.
- Connect automation frameworks with current tools, such as JIRA.
- Create and manage defect workflows in conjunction with automated testing.
- Design and publish actionable metrics to monitor and support automated testing efforts.
- Develop and implement performance test suites.
- Perform various types of testing: Functional, API, Automation, Performance, and Load.
Requirements:
- 5+ years of experience in QA engineering and test automation.
- Extensive experience working in Agile environments, ideally with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Strong programming skills in Java, with experience
- Proficient in Agile development methodologies.
- Familiarity with technologies such as:
- CI/CD tools: Maven, Sonar, Git, TeamCity or Jenkins, Docker.
- Experience working in banking or finance-related environments is preferred.
- Knowledge of testing frameworks and tools such as:
- Testing: JUnit, WebdriverIO, Protractor, JMeter, or similar tool