Summary
Join Protegrity, a top global software provider, as a Software QA Engineer and play a critical role in ensuring the delivery of high-quality software. You will design, implement, and automate testing strategies, collaborate with various stakeholders, and report testing results. This role requires a strong understanding of QA processes, experience with automated testing tools, and excellent analytical skills. The position is fully remote, based in Portugal, and offers a competitive compensation and benefits package, including paid time off and ongoing learning and development opportunities. Protegrity prioritizes a diverse and inclusive workplace. Apply today and contribute to a company focused on data protection and privacy.
Requirements
- Be fluent in English, both written and verbal
- Have a bachelorβs degree in computer science, software engineering, or a related field, or equivalent professional experience
- Have a minimum of 5 years of experience in software quality assurance, including hands-on experience with automated testing tools and frameworks
- Be proficient in developing and executing automated tests using tools like Selenium, JUnit, Pytest, or similar frameworks
- Have a solid understanding of QA methodologies, tools, and best practices (such as TDD, BDD, Jenkins, Pytest, and CI/CD pipelines)
- Have experience with modern distributed cloud application architecture and design, and cloud-based environments (AWS, Azure, or GCP)
- Possess excellent analytical and problem-solving skills, with the ability to diagnose and troubleshoot complex software issues
- Have familiarity with containerization tools such as Docker and Kubernetes
- Have a strong understanding of REST API testing, performance testing, and security testing
- Have knowledge of Agile development methodologies and experience working in Scrum teams
- Possess strong written and verbal communication skills, with the ability to convey complex information to technical and non-technical stakeholders
- Live in Portugal and not require visa sponsorship to work in Portugal
Responsibilities
- Design, implement, automate, and execute comprehensive testing plans, including functional, integration, regression, performance, and security tests
- Collaborate closely with developers, product managers, and other stakeholders to ensure test coverage aligns with product requirements and customer needs
- Develop, maintain, and improve automated testing frameworks and scripts to streamline QA processes and increase test reliability
- Accurately report and document bugs, issues, and testing results, providing clear and actionable insights to development teams
- Continuously evaluate and improve QA processes, tools, and methodologies to ensure the delivery of high-quality software within established timelines
- Advocate for quality best practices across the organization and proactively identify areas for improvement
- Ensure product scalability, performance, and security through thorough testing and collaboration with the development team
Preferred Qualifications
- Have experience using Python programming
- Have knowledge of Data Protection, Privacy, and Security standards
- Have experience with OpenSearch (/Elasticsearch)
Benefits
- Competitive Compensation/Total Reward Packages
- Paid Time Off (PTO)
- Work on global projects with diverse, energetic, team members who respect each other and celebrate differences
- Remote workforce
- Ongoing learning & development