Software Test Engineer Job in Kayamkulam

Kayamkulam, Kerala Full Time Date: 24 May 2024

Job description

Test Planning: Collaborating with stakeholders to understand project requirements and define test objectives, scope, and strategies. Test Case Design: Creating detailed test cases based on functional and non-functional requirements, covering various scenarios and edge cases. Test Execution: Performing manual and/or automated tests to validate software functionality, including regression testing, integration testing, system testing, and acceptance testing. Test Automation: Developing and maintaining automated test scripts using tools and frameworks like Selenium, Appium, or Cypress to increase test coverage and efficiency. Defect Management: Identifying and documenting defects found during testing, including detailed steps to reproduce and severity assessments, and tracking them through resolution. Test Environment Setup: Configuring and maintaining test environments to mimic production setups and ensure consistent testing conditions. Performance Testing: Conducting performance testing to assess the responsiveness, scalability, and stability of software applications under various load conditions. Security Testing: Performing security testing to identify vulnerabilities and ensure compliance with security standards and best practices. Accessibility Testing: Evaluating software accessibility to ensure compliance with accessibility standards and regulations, and to provide inclusive user experiences. Usability Testing: Assessing software usability from an end-user perspective to identify areas for improvement in user interface design and interaction flows. Test Reporting: Generating test reports and metrics to communicate testing progress, findings, and quality metrics to stakeholders. Continuous Improvement: Continuously evaluating and improving testing processes, methodologies, and tools to enhance efficiency and effectiveness. Collaboration: Working closely with developers, product managers, designers, and other stakeholders to ensure a shared understanding of quality objectives and to facilitate timely resolution of issues. Training and Knowledge Sharing: Sharing testing best practices, techniques, and tools with team members, and providing training as needed to build testing expertise within the organization. Compliance Testing: Conducting regulatory compliance testing to ensure software products meet relevant industry standards and legal requirements.