16 days ago
Porto, PortugalEntry Level
Responsibilities
- Write and execute unit, integration, stress, and automated tests for backend and frontend components.
- Explore application code to design effective white-box tests and develop internal testing tools and utilities.
- Investigate failures using logs and stack traces, identify root causes, and report bugs with detailed technical information.
- Maintain testing environments and collaborate in Scrum refinement, code reviews, and other team activities.
- Help architect scalable test suites and manage CI/CD pipelines while working with senior SDETs and developers.
Requirements
- Degree in Software Engineering, Computer Science, or a similar technical background.
- Solid understanding of object-oriented programming and modern software architecture.
- Proficiency in .NET/C# is a major advantage; experience with Java, Python, or C++ is also relevant.
- Comfort with terminal-based work and scripting languages such as PowerShell or Bash.
- Experience with Git, branches, and pull requests.
- Strong written and spoken English communication skills.
- Previous Software Developer or QA Engineer experience, including internships or significant academic projects, is advantageous.
