Search by job, company or skills

M2.0 Communications Inc.

Quality Assurance Tester

2-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As a QA Tester at Talisik Labs, you'll play a crucial role in ensuring software quality by independently executing comprehensive testing strategies and contributing to test automation initiatives in a fast-paced and dynamic environment. This role is ideal for QA professionals with 2-3 years of solid testing experience who are ready to take on more complex testing challenges and begin mentoring others.

Responsibilities

  • Independent Test Planning: Create and execute comprehensive test plans and strategies for assigned modules or features.
  • Full Testing Lifecycle: Perform end-to-end testing including functional, integration, regression, and UAT with minimal supervision.
  • Automation Development: Develop and maintain automation scripts for UI and API testing using established frameworks.
  • Defect Management: Lead defect triage sessions for assigned areas and ensure proper tracking through resolution.
  • Quality Analysis: Conduct root cause analysis of defects and recommend preventive measures.
  • Cross-team Collaboration: Work directly with developers and business analysts to clarify requirements and testing needs.
  • Mentorship Support: Guide junior testers on testing best practices and review their test cases.
  • Process Contribution: Actively contribute to QA process improvements and tool evaluations.

Required Documentation And Deliverables

  • Detailed Test Plans: Create comprehensive test plans including scope, approach, resources, schedule, and risk mitigation.
  • Test Case Design: Develop detailed test cases with complete coverage of functional and non-functional requirements.
  • Automation Scripts: Develop and maintain UI and API automation scripts with proper error handling and reporting.
  • Test Execution Reports: Generate detailed test execution reports with metrics, trends, and recommendations.
  • Defect Analysis Reports: Provide weekly defect analysis including root cause, impact assessment, and prevention strategies.
  • Integration Test Scenarios: Design test scenarios for system integration points and end-to-end workflows.
  • Regression Test Suite Management: Maintain and optimize regression test suites for efficiency and coverage.
  • Test Data Requirements: Document and manage test data requirements including data setup and cleanup procedures.
  • Sprint Testing Artifacts:
    • Sprint Test Plan: Define testing scope and approach for each sprint.
    • Test Coverage Report: Track and report test coverage against requirements.
    • Sprint Quality Metrics: Compile quality metrics including pass/fail rates and defect trends.
  • API Test Documentation: Create and maintain API test cases including request/response validation and error scenarios.
  • Basic Performance Test Scripts: Develop basic load and stress test scripts for critical functionalities.
  • User Story Test Scenarios: Create comprehensive test scenarios ensuring all acceptance criteria are validated.
  • Test Environment Setup Guide: Document test environment configurations and setup procedures.
  • Knowledge Base Articles: Create knowledge base articles for common testing scenarios and solutions.
Qualifications

Minimum Qualifications:

  • Education: Bachelor's degree in Information Technology, Computer Science, Software Engineering, or related fields. ISTQB Foundation Level certification or equivalent is preferred.
  • Experience:
    • 2-3 years of hands-on software testing experience in Agile environments
    • Demonstrated experience with test automation tools and frameworks
    • Experience testing web applications, APIs, and databases
  • Skills:
    • Solid understanding of SDLC and Agile testing methodologies
    • Proficiency in at least one automation tool (Selenium, Cypress, or similar)
    • Working knowledge of API testing tools (Postman, RestAssured)
    • Intermediate SQL skills for database validation
    • Basic scripting abilities in Python, Java, or JavaScript
    • Experience with test management and defect tracking tools
    • Understanding of version control systems (Git)
    • Basic knowledge of CI/CD concepts
  • Personal Attributes:
    • Self-motivated with ability to work independently
    • Strong analytical and problem-solving skills
    • Good communication and documentation skills
    • Quality-focused mindset with attention to detail
    • Ability to handle multiple tasks and priorities
    • Collaborative team player with mentoring potential

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134821047

Similar Jobs