Senior Software Tester
Location: Remote You must be based in Scotland
Salary: Competitive Salary with Bonus included
Seeking a dedicated and experienced Senior Software Tester that will be responsible for ensuring the quality and reliability of software, currently under development using Angular. This role involves maintaining and executing automated tests, supporting manual testing efforts, helping buildout and maintain frameworks and ensuring the company products meet customer expectations.
Key Responsibilities
Collaboration: Work closely with the Product Manager and Development Team to write and execute automated test scenarios.
Automation: Maintain and execute automated test plans (currently Cypress) and their assets, including test data and other necessary components.
Support: Assist the Customer Care Team in creating and executing manual test scripts, ensuring correct use of testing frameworks and procedures.
Documentation: Define and document acceptance criteria and test plans for new development tasks based on functional requirements and user stories analysis.
Reporting: Record and report on test results, identifying failure modes, untestable designs, and other flaws, and collaborate with developers to resolve issues.
Execution: Perform all levels of testing, including System, Integration, and Regression.
User Experience: Keep user experience at the forefront during testing and suggest usability improvements where necessary.
Defect Tracking: Detect and track software defects and inconsistencies, maintaining a Priority 1 defect release record to ensure high software availability.
Role Skills and Technical Competencies
Experience: 5+ years in a testing environment and 3+ years specifically with automated testing.
Technical Skills:
Strong understanding of scripting languages, particularly in Angular, JavaScript, and Python.
Proficient with Cypress or another automation testing framework such as Selenium, with a willingness to learn Cypress.
Working knowledge of modern quality assurance and test management practices.
Methodologies: Knowledge and experience in agile/waterfall methodologies.
Tools: Familiarity with test and automation tools, best practices, and design patterns