Job Description We are seeking a detail-oriented and dedicated Quality Assurance (QA) Tester / Engineer to join our content platform team.
As a QA specialist, you will play a crucial role in ensuring the high quality, reliability, and performance of our platform, which serves a wide range of users.
Your primary responsibility will be to develop and execute comprehensive test plans, perform thorough testing of new features and enhancements, identify defects, and work closely with cross-functional teams to drive continuous improvements in product quality.
The ideal candidate will have a passion for delivering exceptional user experiences and possess strong analytical and communication skills.
Responsibilities: Test Planning and Strategy: Collaborate with product managers, developers, and other stakeholders to understand requirements and develop test strategies.
Create and maintain detailed test plans, test cases, and test scripts for new features and updates.
Test Execution and Defect Management: Conduct functional, regression, and integration testing to ensure the platforms functionality, usability, and compatibility.
Identify, record, and track defects using issue tracking tools, and work with development teams to resolve them efficiently.
Test Automation: Implement and maintain automated test scripts using appropriate tools and frameworks to improve testing efficiency and coverage.
Continuously enhance and expand automated test suites to keep pace with platform enhancements.
Performance and Load Testing: Conduct performance and load testing to assess the platforms stability and scalability under different conditions.
Analyze performance test results and collaborate with the development team to optimize performance bottlenecks.
User Experience (UX) Testing: Evaluate the user experience and interface elements of the platform to ensure a seamless and intuitive user journey.
Provide valuable feedback to improve user interactions and overall usability.
Compatibility Testing: Verify the platforms compatibility across various browsers, devices, and operating systems.
Documentation and Reporting: Document test results, defects, and test coverage thoroughly.
Generate clear and concise test reports for stakeholders and project teams.
Continuous Improvement: Proactively contribute to the improvement of QA processes, methodologies, and tools.
Participate in retrospectives and share insights to enhance team efficiency and product quality.
Requirements: Bachelors degree in Computer Science, Engineering, or a related field.
Proven experience (2+ years) as a Quality Assurance Engineer or a similar role in web application testing.
Strong understanding of software testing principles, methodologies, and best practices.
Experience with test management and issue tracking tools (e.g., Jira, Bugzilla, TestRail).
Familiarity with automated testing frameworks and tools (e.g., Selenium, Cypress, JUnit).
Applicable knowledge of web technologies such as HTML, CSS, JavaScript, and RESTful APIs.
Ability to create, maintain, and execute manual test cases effectively.
Familiarity with performance testing tools (e.g., JMeter, LoadRunner, Gatling) is a plus.
Basic knowledge of SQL and database testing is advantageous.
Excellent analytical, problem-solving, and debugging skills.
Strong written and verbal communication skills, with the ability to communicate effectively with technical and non-technical stakeholders.
Preferred Qualities: Enthusiasm for technology and a passion for delivering high-quality products to users.
Proactive, self-motivated, and able to work independently as well as part of a team.
Fastidiously detail-oriented with an eye for identifying subtle issues and edge cases.
Ability to thrive in a fast-paced and dynamic work environment.
Adaptability to quickly learn and adapt to new technologies and processes.
Join our content platform team and contribute to the continuous improvement of our user experience by ensuring exceptional quality and reliability.
If you are a meticulous and enthusiastic QA Engineer with a passion for delivering excellence, we would love to have you on board!