The Quality Assurance Analyst is responsible for ensuring the overall quality of systems and technology released into the production environment. This role encompasses all aspects of quality including test documentation planning validation and obtaining approval using both manual processes and automated tools. The Quality Assurance Analyst ensures that products meet business requirements and objectives by tracking and reporting quality assurance metrics such as defects test results and test status. Additionally the role involves documenting issues and communicating with development staff to assist in resolution.
Duties and Responsibilities:
- Develop test plans including test conditions expected results test cases and test scripts.
- Identify test data requirements and collaborate with other teams to create and maintain test data.
- Execute testing document test results and defects and assist in troubleshooting and resolution.
- Support the implementation and maintenance of software testing tools.
- Create run and maintain reports to measure and track testing metrics.
- Participate in test automation including script development and maintenance.
- Stay updated on software application testing tools and best practices.
- Understand various programming languages (e.g. ABAP Java C# Perl Python).
Minimum Qualifications:
- Bachelors Degree in computer science information systems business administration or related field or equivalent experience.
- Strong team player with a collaborative mindset.
- Excellent analytical and problemsolving skills.
- Ability to execute tasks with quality and precision.
- Proficient oral and written communication skills.
- Effective time management and organizational skills.
- Strong attention to detail and decisionmaking skills.
- Ability to work independently and within a team environment.
- General understanding of software applications within the area of responsibility.
- Experience in writing test scripts executing test cases and documenting outcomes.
- Experience in maintaining automation test cases and implementing testdriven design.
- Knowledge of building automated quality gates in development pipelines.
- Ability to demonstrate Agile delivery values.
Agile Delivery Values:
- Openness: Open communication about all work and challenges.
- Commitment: Commitment to achieving team goals.
- Respect: Respect for team members capabilities and independence.
- Courage: Courage to address tough problems and do the right thing.
- Focus: Concentration on the sprint work and team goals rising and falling as a team.
Preferred Qualifications:
Skill Set required:
- Mobile App testing
- Mobile Automation
- Frontend and Microservice technologies (React React Native GraphQL Appium)