Software Test Engineer
Descrizione dell'offerta
We are looking for a highly motivated QA specialist who has experience in software testing and test automation.
Key Responsibilities:
- QA specialist for several products in the BFSI (Banking Financial Services and Insurance) Team, reporting to the QA Lead.
- Ensuring that the products meet quality standards before they are released in production.
- Analyze product documentation to write test cases that cover all functional and non-functional requirements.
- Work with different groups like DevOps, Software Development, SRE to develop and execute QA strategies to meet and exceed department and corporate quality goals.
- Ensuring component, integration and end-to-end testing levels are covered for the systems under test.
- Effective bug management and test execution reporting.
Key Technical Requirements:
- Proven experience in frontend and backend software testing for complex projects. Software testing – Api and Automation testing
- Experience using test automation approaches.
- Knowledge of: Java, TestNG, RestAssured, Maven, SoapUI, Jmeter, Postman is highly desirable.
- Experience working with one SQL database is a must and one NoSQL database experience is a plus.
- Experience with Git or other version control systems.
- Experience with Jenkins is a plus.
- Experience working with RabbitMQ is a plus.
- Good understanding of cloud and microservices architecture is a plus.
- Experience with SonarQube or other code quality inspector tools is a plus.
- Experience with Jira or any other project management tool is a plus.
- Demonstrated scenarios of ensuring overall quality of the deliverables and test sign off.
- Demonstrated capabilities to define QA strategy, approach, execution and reporting for the projects.
- Good analytical, diagnostic and creative problem solving skills.
- Strong team player with good organization, planning and leadership skills.
- Excellent interpersonal skills, including oral/written communication skills.
- Experience understanding the security aspects of an application.
- English B2+, Italian C1+
Things we care about
We value attitude and your thinking process over the list of skills and tools in your belt
Automation everywhere it is reasonable
Infrastructure as code: configuration files, infrastructure deployments should be version controlled and driving automated deployments
Security: is part of the process, it's a journey and it's definitely an engineering problem
Well written documentation: if it's not documented it doesn't exist