Software Tester Role
Job Description
This role involves delivering high-quality testing and quality assurance for a piece of software before its release to the market.
The role encompasses developing test cases, writing test strategies, and performing manual shakeout testing, regression testing, and system integration testing.
Main responsibilities include:
* Developing comprehensive test cases and criteria in consultation with product leads and developers
* Writing thorough test strategy, test plan, and traceability matrix for the project
* Performing regular testing prior to and after releases and bug fixes
* Reporting bugs and collaborating with developers and project managers
* Coordinating User Acceptance Testing
* Leading testing within the team
* Designing test cases by understanding business processes
* Responsible for Functional Testing (System Testing, System Integration and Data migration verification and testing)
* Creating and maintaining Test Plans and Test Suites
* Identifying repeat issues in projects and highlighting them for analysis
Requirements
* High self-motivation and ability to work within a large organization
* Excellent written and oral communication skills with technical and non-technical audiences
* Experience in testing frameworks like Selenium
* Proficiency in Python scripting language