Are you looking to take a step forward in your career in IT and Telecommunications?
Then you've come to the right place – Smart
Technology, transformation and innovation are part of our DNA. We are a technology consulting company with more than a decade of experience in developing national and international projects in IT and Telecom, and we want to be part of your story.
What do you need to be Software Test Engineer?
* BSc/MS degree in Computer Science, Software Engineering, or a related field .
* 2+ years of experience as a Software Development Engineer in Test or similar role.
* Hands-on experience with object-oriented programming languages (preferably C# ).
* Experience with web browser automation tools (e.g., Selenium, Playwright ) and performance testing tools (e.g., K6, NBomber ).
* Strong knowledge of QA methodologies, tools, and processes.
* Experience in Agile/Scrum methodologies .
* Familiarity with relational database engines (SQL ).
* Understanding of Behavior Driven Development (BDD ) and tools like Cucumber .
* Proficient in defect tracking and test management tools (e.g., JIRA, X-Ray ).
* Strong analytical and critical thinking skills.
* Fluent communication in English (both written and verbal).
* Passion for continuous learning and professional development.
What will your role be at SMART?
* Reviews user stories and acceptance criteria to develop comprehensive test plans.
* Designs and implements both manual and automated test cases in collaboration with development teams.
* Performs manual and automated testing across different environments to ensure platform functionality.
* Develops, executes, and maintains automated tests (integration, end-to-end) to ensure ongoing quality.
* Identifies, documents, and prioritizes defects, and works with Product Owners and Developers to verify and resolve them.
* Develops and conducts performance testing to assess platform stability and customer experience under load.
* Monitors and maintains automated test suites, ensuring they support platform functionality and regular releases.
* Collaborates with the Agile team to ensure timely and quality delivery of new features.
* Researches and adopts new testing tools, methodologies, and best practices to improve testing efficiency.
Why be SMART?
* We make the projects we take part in a reality.
* We love what we do and take pride in the results of our work.
* We are simple and efficient.
* We value our people.
* We are a dynamic, honest and reliable team.
* You'll join an ambitious and experienced group, transforming the traditional world of insurance through AI and Robotics, creating real impact in how businesses operate.
* We offer a collaborative and innovative culture, with flexibility, growth opportunities and competitive benefits.
Where can you be SMART?
* Portugal (Remote)