G

Sr. Quality Analyst (Software Tester)

Gyrus Systems
Full-time
On-site
Surat, Gujarat, India
Software Tester

Sr. Quality Analyst (Software Tester)

Who we are …

At Gyrus, we are driven by a vision to deliver exceptional customer value with innovative learning technology solutions for organizations globally. We build innovative and industry-leading software cloud services for Learning & development. Our GyrusAim Learning Management System (LMS) is a leading B2B SaaS Product that has been consistently recognized among the Top 20 Learning Systems.

Key Responsibilities:

Manual Testing:

  • Design, document, and execute detailed test plans, test cases, and test scripts for manual testing across web applications and software systems.
  • Conduct thorough functional, regression, integration, and user acceptance testing (UAT) of new and existing features.
  • Identify, report, and track defects through the bug lifecycle, ensuring timely resolution.
  • Work closely with development and product teams to understand requirements and design test scenarios that align with user needs.
  • Provide clear and actionable feedback on software quality, usability, and potential improvements.

Automation Testing:

  • Develop, maintain, and execute automated test scripts for functional, regression, and performance testing using industry-standard tools (e.g., Selenium, Cypress, TestComplete).
  • Design and implement automation frameworks and best practices for continuous integration (CI) and continuous delivery (CD) pipelines.
  • Perform automated testing of APIs, web applications, and mobile applications to ensure high-quality product delivery.
  • Integrate automated tests into the CI/CD process, ensuring rapid feedback for development teams.
  • Analyze test results, generate detailed reports, and recommend improvements based on findings.

Collaboration and Reporting:

  • Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure the overall quality and success of the software.
  • Actively participate in Agile ceremonies, such as sprint planning, stand-ups, and retrospectives, to contribute to the overall project goals.
  • Maintain and continuously improve test documentation, test cases, and knowledge-sharing processes.
  • Produce detailed test reports, highlighting issues, test coverage, and test effectiveness, for stakeholders at various levels.

Mentorship and Leadership:

  • Mentor junior QA testers, providing guidance and support in test strategy, tools, and techniques.
  • Help drive best practices within the QA team for manual and automated testing.
  • Stay up to date with the latest industry trends, tools, and technologies in software testing.

Required Qualifications:

Education:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent work experience).
  • Experience:
  • Minimum of 3 years of experience in software testing, with a focus on both manual and automated testing.
  • Strong experience with automation tools such as Selenium, Cypress, JUnit, TestNG, or similar.
  • Proven track record in designing, executing, and maintaining test plans, test cases, and automated test scripts.
  • Experience with CI/CD integration tools such as Jenkins, GitLab, or similar.
  • Solid understanding of web technologies, web services (REST APIs), and testing across web and mobile platforms.
  • Experience in SAAS or Product based applications.
  • Nice to have ISTQB certification.

Skills:

  • Strong understanding of software development and testing life cycles, particularly in Agile methodologies.
  • Excellent problem-solving skills with a keen eye for detail.
  • Familiarity with performance testing and tools like JMeter, LoadRunner, etc.
  • Knowledge of database testing and SQL for validating back-end data.
  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative environment.