At Software House (Permanent), in PortugalSalary: €50.000 - €80.000Expires at: 2027-06-18Remote policy: Full remoteWe are dynamic software house that excels in delivering cutting-edge applications and mobile solutions. With a passion for innovation, our expert team crafts robust software applications, responsive websites, and customized solutions that cater to your unique business needs. We thrive on transforming ideas into reality, empowering companies' digital presence and driving their success forward. We have a dynamic and collaborative work environment that fosters creativity and offers ample opportunities for professional development.Position Overview: As a Senior Software Testing and Quality Assurance Engineer, you will be responsible for designing and implementing comprehensive testing strategies to ensure the reliability, performance, and usability. Working closely with cross-functional teams, including developers, product managers, and designers, you will lead testing efforts, define quality standards, and drive continuous improvement in our software development lifecycle.Responsibilities:Lead the design, development, and implementation of end-to-end testing strategies.Develop and execute test plans, test cases, and test scenarios to validate the functionality, performance, and security of our software.Perform manual and automated testing of web applications, APIs, and integrations.Collaborate with developers to create and maintain test automation frameworks and test scripts.Conduct regression testing to ensure the stability and integrity of the platform after changes or updates.Define and implement quality standards, best practices, and testing methodologies.Analyze requirements, user stories, and acceptance criteria to identify potential risks and design effective testing approaches.Collaborate with cross-functional teams to ensure proper test coverage and timely defect resolution.Monitor and report on key quality metrics and provide actionable insights to drive continuous improvement.Mentor and provide guidance to junior members of the testing team.Stay updated on the latest trends, tools, and technologies in software testing and quality assurance.Collaborate with remote team members and participate in virtual meetings and communication channels.Contribute to the development and enhancement of our internal testing tools and frameworks. Main requirements Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Minimum of 5 years of professional experience in software testing and quality assurance.Strong expertise in designing and executing end-to-end testing strategies for complex web applications and integrations.Proven experience in manual and automated testing, including test script development and execution.Proficiency in test automation frameworks and tools, such as Selenium, Appium, or similar.Familiarity with performance testing, security testing, and accessibility testing.Experience with Agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills to work effectively in cross-functional teams.Leadership abilities, with the capability to guide and mentor junior team members.Ability to work independently and manage multiple tasks in a fast-paced environment. Benefits & Perks Competitive salary and comprehensive benefits package.Opportunity to work in a fast-growing startup environment with a talented and passionate team.Professional growth and learning opportunities to enhance your skills and knowledge.Flexibility in working hours and location.A supportive and inclusive work environment that values creativity and innovation.Join our team of dedicated professionals and contribute to the success of our innovative applications and mobile solutions.