System Tester (1 year contract)
About us
We are NN Romania , a trusted leader in life insurance and private pensions , dedicated to helping people protect what matters most and build a secure financial future. We offer you the space to be yourself, to grow at your own pace and to have a real impact, in a culture built on 3 essential behaviors: Team Up, Speak Up, Step Up.
We believe that development begins when you have the courage to take a step beyond your comfort zone. That's why we provide you with the context, resources, and support you need to learn, evolve, and make an impact.
"Make change work" means real support throughout your journey, including by integrating AI into the way we work and make decisions.
Your mission
Join the NN team as System Tester . If you feel like it's time to conquer the next peak, your backpack is ready. We are already on the route. We are waiting for you to join us!
What will you do?
Analyze functional specifications and business requirements to identify potential weaknesses, define test coverage, and develop comprehensive test plans in line with internal standards and procedures.
Maintain traceability between business requirements, test cases, test results, and reported defects to identify coverage gaps and support validation.
Identify and document defects in the defect management system, including the relevant test case, steps to reproduce, and expected and actual results.
Verify that test environments, access rights, and test data are ready before execution, and report any dependencies or blockers that prevent testing.
Execute manual functional and non-functional tests in specific test environments, ensuring alignment with test plans and specifications
Conduct integration and end-to-end tests to validate system interactions and complete application flows, ensuring compliance with functional and user experience requirements
Perform ad-hoc and exploratory testing to uncover issues not covered by standard scenarios
Plan and execute regression tests based on the impact of application changes to verify that existing functionality continues to work as expected.
Identify and prioritize use cases suitable for test automation based on business criticality, repeatability, and regression needs.
Prepare and document automation-ready test cases with clear preconditions, test data, execution steps, and expected results, collaborating with automation engineers to clarify dependencies and validation points.
Re-test applications after defect corrections to confirm resolution
Track defects through resolution, collaborate with the relevant teams to agree severity and priority, and escalate unresolved issues that may affect testing completion.
Assess risks associated with application changes and test the implementation of risk mitigation measures
Document test results, retain supporting evidence, and keep test documentation up to date.
Prepare a test completion summary covering execution results, outstanding defects, residual risks, and agreed exit criteria to support validation and release approval by the designated stakeholders.
Communicate testing status, progress, risks, and blockers to the project team and management.
Actively participate in team meetings (daily stand-ups, sprint reviews, planning, retrospectives)
Propose and implement best practices to optimize testing workflows
Estimation & Support Activities
Contribute to effort estimation for testing activities, ensuring efficient and realistic planning of resources and deadlines
Provide support to colleagues during acceptance testing
Investigate reported defects during acceptance testing and assign them to responsible parties, offering additional details as needed
Assist application users when support is requested
Coordination & Training
Coordinate and monitor testing activities within the team when required
Contribute to preparing training materials for new team members and colleagues from other departments, and deliver onboarding training to new…