Job Description
We are looking for a passionate QA Analyst (Backend) to join our Software Development Team.
You will be responsible for the full lifecycle of an application, working in a cross-functional team that collaboratively builds, tests, releases, and operates applications.
Main Responsibilities:
* Act as a partner on an Agile team, working together to deliver at pace, scale, and with the demanded quality to support our products.
* Analyze requirements and user stories with a critical mindset, identifying possible gaps and being ready to challenge Product Owner.
* Create testing strategies for new features or architectural changes.
* Specify test cases for user stories to assure a good coverage of automated tests.
* Support developers on test case implementation and integration on existing components.
* Conduct structured exploratory testing sessions.
* Support the release management in a CI/CD environment, with a quality focus mindset.
* Analyze incidents assigned to the team and correctly report bugs for the team to fix it, agreeing with the Product Owner on their right priority and severity.
Requirements:
* At least 3 years working in the Quality area.
* Excellent analytical and problem-solving skills.
* Understanding of basic concepts on testing against application programming interfaces (APIs) for web services or API gateways for varying protocols (e.g. REST, RPC or SOAP-based).
* Excellent written and verbal communication skills (Portuguese and English).
* Strong attention to detail.
* BSc or Masters in Computer Science or equivalent demonstrable knowledge.
* Master In Working in agile environments, preferably with Scrum.
* Working in CI/CD with tools such as Jenkins or GoCD.
* Version control systems such as Git.
* Automating tests in Java, C# or other languages.
* Understanding basic relational database concepts and can interface with SQL databases using simple SQL queries.