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.