Back to jobs

Test automation engineer

Job description

We are seeking a talented Senior Automation Tester to join our dynamic Agile/Scrum development team. As a crucial member of the team, you will play a key role in ensuring the quality and reliability of our software products through a combination of automated and manual testing. Our team spans across multiple locations, including the Netherlands, Portugal, and Italy, providing a diverse and collaborative work environment.

Responsibilities:

  1. Test Automation: Leverage your expertise in Robot Framework to design, develop, and maintain automated test scripts and frameworks. You will be responsible for creating and executing automated test cases to thoroughly validate software functionality, performance, and reliability.

  2. Jenkins Integration: Collaborate closely with the team to seamlessly integrate automated tests into our Jenkins-based Continuous Integration (CI) pipeline. Your efforts will contribute to smooth test execution and provide valuable feedback on build quality.

  3. Manual Testing: Validate user stories and features without automated tests by conducting manual testing activities. You will execute manual test cases, identify and log defects, and work closely with the team to address issues promptly.

  4. Test Planning and Strategy: Collaborate with the team to define and refine testing strategies, including test coverage, test data, and test environments. You will actively contribute to the creation of test plans, ensuring comprehensive testing for each sprint or release.

  5. Jira Integration: Utilize Jira to track, manage, and report on testing activities. This involves creating and updating test cases, logging and tracking defects, and providing accurate and up-to-date testing status reports to stakeholders.

  6. Test Execution and Reporting: Execute both automated and manual test cases, monitor test runs, and analyze test results. You will report and document defects in Jira, collaborate with the team to address them, and deliver timely and accurate reports on test progress and product quality.

  7. Collaboration and Communication: Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, and sprint reviews. Your effective collaboration with developers, product owners, and other team members will ensure a thorough understanding of user stories, acceptance criteria, and technical requirements.

  8. Continuous Improvement: Use your expertise in Robot Framework to continuously enhance the test automation framework. You will contribute to improving CI/CD practices by optimizing Jenkins pipelines for automated testing. Additionally, you will identify opportunities for test process improvement and implement best practices to optimize test efficiency and effectiveness.

Requirements:

  • Strong experience in automated testing, with expertise in Robot Framework.
  • Proficiency in utilizing Jenkins for integrating automated tests into CI pipelines.
  • Experience working with Jira for test case management, defect tracking, and reporting.
  • Manual testing capabilities to validate user stories and features without automated tests.
  • Solid understanding of Agile/Scrum methodologies and experience working in Agile development teams.
  • Familiarity with software testing principles, methodologies, and best practices.
  • Nice to have: Knowledge of Continuous Integration/Continuous Deployment (CI/CD) concepts and practices.
  • Strong analytical and problem-solving skills, with meticulous attention to detail and a commitment to delivering high-quality software.
  • Excellent communication and collaboration skills, with the ability to thrive in a team-oriented environment.
  • Proactive mindset, with a passion for continuous learning, self-improvement, and staying up-to-date with industry trends in software testing and automation.

If you are a dedicated Automation Tester with a passion for delivering top-notch software in an Agile environment, we encourage you to apply and be a part of our innovative team.