VitelyBio logo

Associate Software Quality Engineer

VitelyBio
Full-time
On-site
Ahmedabad, Gujarat, India
Automation Tester, SDET

About the job

Key Responsibilities Manual Testing

  • Test Design & Execution: Design, develop, and execute detailed manual test cases and test scripts based on product requirements, design specifications, and user stories.
  • Functional Testing: Perform thorough functional, system, integration, and regression testing on various platforms (web, mobile, desktop) to ensure features work as intended.
  • Exploratory Testing: Conduct exploratory testing to uncover issues and defects not easily found by scripted tests, leveraging a user-centric perspective.
  • Defect Management: Identify, document, and track software defects and issues reproducible steps and communicating findings to the development team.
  • Usability & Performance: Perform basic usability and accessibility checks.

Automation Testing

  • Framework Development: Design, develop, and maintain robust test automation frameworks and libraries (e.g., using Selenium, Playwright, Cypress) for functional and regression testing.
  • Scripting: Write, update, and debug high-quality, reusable automation test scripts using programming languages like C#(preferable), Java, Python, or JavaScript.
  • API Testing: Design and execute automated tests for APIs/Web Services using tools like Postman, REST Assured, or SoapUI.
  • Analysis: Execute automated test suites, analyse results, and effectively report on test execution status and coverage.

Collaboration & Process

  • Requirements Review: Collaborate with Developer / Product Owners / Business Analysts to review and analyse requirements and design documents to ensure clarity, testability, and completeness.
  • Documentation: Create and maintain comprehensive test documentation, including Test Plans, Test Strategies, test cases, and test summary reports.
  • Root Cause Analysis: Participate in root cause analysis for critical defects to help identify process gaps and drive preventative measures.

Required Qualifications & Skills

  • Bachelor's degree in Computer Science, Information Technology, or equivalent.
  • Minimum [2] years of experience in software testing with proven expertise in both manual and automation testing.
  • Strong understanding of Software Development Lifecycle (SDLC)
  • Proficiency in at least one programming/scripting language (Java, Python, C# (preferable), or JavaScript).
  • Hands-on experience with industry-standard test automation tools (Selenium WebDriver, TestNG/JUnit, etc.).
  • Experience with Git or other version control systems.
  • Solid knowledge of SQL and database concepts for back-end testing.
  • Excellent analytical, problem-solving, and communication skills.