Job Description
The QA Analyst is part of Testing Center of Excellence (TCOE) and works closely with product owners, development teams, and other members of the TCOE. QA Analysts participate in backlog refinements to ensure that all requirements are being captured; develop testcases, create, review, and maintain manual and automated test cases, with the ability to perform demos; provide the status of the testing tasks and the progress during team stand ups. They are responsible for logging and organizing bugs in Jira, ensure that the standards and requirements of our software application are being met, and being an advocate for the client and end user.
Responsibilities include:
- Develop and maintain a thorough understanding of product functionality to evaluate and ensure products operate as intended during test cycles.
- Determine conditions under which tests are to be conducted to ensure validity of tests.
- Create detailed, comprehensive and well-structured test plans and test cases using Jira and X-Ray.
- Manually execute test cases to validate functionality.
- Identify, record, thoroughly document and track bugs.
- Present testing results to the project team, developers, and other QA staff.
- Comply with standards of the software development life cycle, DevOps and continuous delivery process.
- Meet or exceed all defined target test goals and milestone dates for the project in order to ensure its overall success.
- Prioritize your own work efforts and actively raise questions to team/leadership. Complete applicable assigned stories. Recognize and ask for help when needed.
Position Requirements:
- 2+ years of experience in Software Quality Assurance, preferably working with SaaS, loyalty or e-commerce platforms.
- Experience in working as part of a Scrum team and using supporting apps (Jira) to deliver software in an Agile fashion.
- Familiarity with the software development life cycle, test cycles (Unit, Regression, Functional, Systems, Stress & Scale, Smoke & Sanity) and CI/CD tools (Jenkins, Azure DevOps) and concepts.
- Familiarity with operating and troubleshooting within popular web browsers.
- Experience coordinating with external departments and stakeholders.
- Hands on experience in creating detailed test plans and test cases from use cases and/or the requirements documents, and performing manual testing.
- Excellent analytical, problem solving and organizational skills with exceptional attention to detail.
- Understanding of open source technologies (MySQL, Java) from a testing perspective and the general architecture of Web and Cloud based solutions.
- Quality conscious mind with a "test to break” mentality and tireless pursuit of quality.
Preferred Skills & Abilities:
- Highly organized, detail oriented, extremely responsive and able to meet deadlines while prioritizing a large number of tasks.
- Detailed and effective written communication skills for documenting the features tested and bugs found.
- Self-motivated, works well independently and with others.
- Demonstrates modesty and humility.
- High levels of conscientiousness.
- Good command of the English language.
- An excellent communicator, with the ability and confidence to build both outstanding peer-to-peer relationships and gain internal support.
Interested candidates can apply online or email your CV to [email protected]