QA Analyst
Wiraa
Key Responsibilities
- Execute test cases and accurately document observed outcomes.
- Evaluate software behavior against specified requirements, use cases, and user expectations.
- Perform exploratory testing to uncover potential issues.
- Assist in identifying and developing test scenarios and test plans.
- Participate in setting up test environments and maintaining automated tests.
- Utilize valid test data, configurations, and environments to ensure comprehensive testing.
- Write clear, reproducible bug reports, logging defects with appropriate severity assessments.
- Collaborate with developers, product managers, and stakeholders to understand end-user needs and testing requirements.
- Track testing progress, follow up on assigned tasks, and communicate status proactively.
- Follow troubleshooting procedures to isolate unexpected behaviors and identify root causes.
- Utilize logs and documentation to assist in diagnosing issues.
- Adhere to company policies, participate in process improvements, and support testing tool implementation.
Requirements & Tech Stack
- Software testing principles, methodologies, and best practices.
- Core products and functional testing.
- Ability to learn quickly and retain information effectively.
- Strong analytical, organizational, and communication skills.
- Ability to work independently and collaboratively in a remote team environment.
- Familiarity with automated testing frameworks.
- Familiarity with Agile methodologies.
- Familiarity with SQL.
- Exposure to CI/CD pipelines.
- Exposure to cloud environments (preferably Azure).
- Understanding of environmental industry data and related products.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 0–2+ years of software testing experience.
- Certification in software testing (e.g., ISTQB) preferred.