- Develop and execute test plans and strategies in alignment with project and business goals.
- Manage the testing schedules, including defining test scope, resources, and timelines.
- Manage a small team of QA associates
- Allocate resources effectively across projects and developments
- Organise training sessions to enhance the skills of the QA team, particularly on automation.
- Ensure that all aspects of software quality are adhered to including functionality, performance, reliability, and usability.
- Implement and advocate for best practices in quality management and continuous improvement.
- Work closely with development, product management, and customer support teams to ensure the product meets customer expectations.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Develop and enforce standard processes for software testing.
- Update or improve testing standards, technologies, and approaches.
- Evaluate and select appropriate tools for testing and managing tests.
- Setup test automation frameworks for the product/platform
- Maximise test coverage
- Write, design, and execute automated tests by creating scripts that run testing functions automatically
- Analyse test results, document technical issues, and report bugs to development teams.
- Report on testing progress, health of the application, and quality of the product
- Have developed and executed automation scripts using Selenium and other relevant tools.
- Performed API testing using tools like Postman and automate both REST GraphQL endpoints.
- Conduct data-driven testing using NoSQL databases.
- Manage test environments in cloud platforms.
- UtiliSe containeriSation technologies like Docker and Kubernetes.
- Handle source control with Git and continuous integration/delivery using GitLab/GitHub
- Develop behavior-driven frameworks and perform testing across various levels of the software stack.
- Engage in performance testing using the latest AI-based tools set.
- Automate testing and Reports for Frontend, Apps, and TV Apps using various tools set.
- Familiar with technologies like java, python, and node js.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Have 2+ years of experience in automation software testing and quality assurance.
- Strong knowledge of automation testing tools such as Selenium, Appium, or similar.
- Familiarity with Agile/Scrum methodologies.
- Excellent analytical and problem-solving skills.
- Good communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Willing to relocate to Visakhapatnam.
Quality Assurance Specialist - Vishakhapatnam, India - Revidd
Description
About Revidd
Revidd gives streaming businesses one place to stream VOD, LIVE, and Linear/FAST using cloud-based platforms for managing and distributing high-quality video content across various platforms including the web, mobile devices, and TV. Offering customisable APIs and turnkey solutions for OTT apps and Linear/FAST channels. Revidd's SaaS solutions empower content creators and distributors to efficiently create, launch, and oversee distribution on a large scale.
Head Office based in Montebello, NY. Revidd has raised $1.1M from the world's top investors— Inovnis SA and IIMA Ventures.
About The Role
We are seeking a meticulous and detail-oriented Senior Quality Assurance (QA) Engineer to join our team. The ideal candidate will have a strong background in manual and automated testing, with a focus on ensuring the quality and reliability of our SAAS product.
Responsibilities
Test Planning and Management:
Team Leadership and Management:
Quality Control and Assurance:
Collaboration with Other Teams:
Process Development and Standardisation:
Reporting and Documentation:
Required skills
Qualifications