As a Scrum Quality Assurance Analyst, the candidate will be part of a scrum team of 4-7 members in their team – 1 TL, 1 QA, 2 Devs, 1 PM/BA/SM. The core responsibility of the Quality Assurance Analyst includes drafting, planning, and manually execution of various levels of testing - including system, integration, and functional tests. They will automate the functional tests in Cucumber/Gherkin with implementation in Java for happy path test scenarios. Every team has the ability to choose between 2-4 weeks sprint. Teams review their sprints with business/Product Owners/Stakeholders at a regular interval. All technical and business teams are easily available and are located in the same building. Every team has its own environment which regularly gets refreshed from production allowing teams to test with most up to date data. Once teams and Product Owners are ready to release, they commit their changes to the release env which gets pushed to production on a monthly basis. We have implemented the agile methodologies and given freedom to teams to choose between Kanban and Scrum.
Environment: Oracle DB, Atlassian JIRA, Confluence, Celoxis (project mgmt), Cucumber (Behavior Driven Development BDD) Gherkin syntax