Software Development | Quality Assurance Engineer

Devoteam
Porto
Workplace: HybridFull timeFunction: QA, Test & Release EngineeringEducation: bachelorsSkills: ["Analytical thinking","Problem-solving","Attention to detail","Organizational skills","Communication"]

Design, develop, and execute end-to-end test plans and cases to verify functional and non-functional requirements. Build and maintain automated test scripts using modern frameworks, and perform manual and automated testing across multiple platforms and environments. Identify, document, and analyze defects, report on test progress and quality metrics, and maintain test documentation, data, and environments. Partner with developers and product managers to clarify specs and resolve quality issues.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Devoteam
Devoteam
3 days ago

Software Development | Quality Assurance Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Design, develop, and execute end-to-end test plans and cases to verify functional and non-functional requirements. Build and maintain automated test scripts using modern frameworks, and perform manual and automated testing across multiple platforms and environments. Identify, document, and analyze defects, report on test progress and quality metrics, and maintain test documentation, data, and environments. Partner with developers and product managers to clarify specs and resolve quality issues.
Location: Porto
Workplace: Hybrid
Employment Type: Full time · Permanent
Job Function: QA, Test & Release Engineering

Key Responsibilities

  • •Design, develop, and execute comprehensive test plans and test cases to cover functional and non-functional requirements.
  • •Develop and maintain automated test scripts to improve testing efficiency and consistency.
  • •Perform manual and automated testing across functional, regression, integration, and user acceptance testing.
  • •Analyze, document, and track software defects with clear reproduction steps and results.
  • •Monitor and report test execution progress and coverage/quality metrics; maintain test documentation, data, and environments.

Key Requirements

  • •Degree in Computer Science or similar.
  • •Proven experience in software quality assurance and test automation with strong knowledge of testing methodologies and best practices.
  • •Proficiency in at least one programming language for test automation (Java, Python, C#, or JavaScript).
  • •Hands-on experience with test automation tools/frameworks (e.g., Selenium, Cucumber, Robot Framework, PyTest, Playwright, TestNG, JUnit).
  • •Strong understanding of API testing tools and techniques, plus bug tracking/test management experience (e.g., Jira, TestRail).
Education:Bachelor's in Computer Science
Skills:Analytical thinkingProblem-solvingAttention to detailOrganizational skillsCommunication
Languages:English
Tech Stack:JavaPythonC#JavaScriptSeleniumCucumberRobot FrameworkPyTestPlaywrightTestNGJUnitAPI testingJiraTestRailGitSDLC

Company Brief

Devoteam
Devoteam is an IT consulting firm specializing in digital transformation, cloud, cybersecurity, and data solutions for enterprise clients across Europe and the Middle East, combining technology partnerships with management consulting services.
Industry: Consulting
Company Size: Enterprise (1,001+ employees)
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Paris, France
Founded: 1995
WebsiteLinkedIn