Sander and Partners - Freelance Test Automation Engineer
Education & experience
Degree in computer science, Information Technology, or a related field.
5+ years of relevant experience as an Application Tester, including experience with CI/CD pipelines.
Proven experience with manual and automated testing, test scenario design, and acceptance testing.
Experience with implementing shift-left testing practices within a CI/CD environment.
Previous experience and strong understanding of agile methodologies
Previous experience working in the domain names industry is an asset.
Technical proficiencies
Testing Tools & Frameworks: Experience with various test suits and tools such as: Cucumber, Selenium, Cypress, JUnit, and similar tools for automating tests and integrating them into CI/CD pipelines.
Development Languages: Proficiency Python for developing and scripting test automation, knowledge of other programming languages such as Java and JavaScript is an asset.
Version Control & Build Tools: Proficient in GIT and build tools like Gradle or Maven.Continuous Integration: Hands-on experience with CI/CD tools such as Bamboo, Jenkins or Bitbucket pipelines, or other pipeline management tools.
Application lifecycle management tool: Proficiency in ALM tools such as Jira, Confluence, Jira Service Management and ZenDesk.
Able to work in both Linux and Windows environments
Web Services Testing: Knowledge of testing RESTful and SOAP APIs (JSON, XML) for functionality, performance, and security.
User Interface (UI) Testing: Experience with UI testing tools and methodologies, with a focus on ensuring responsiveness, accessibility, and user-friendly design across different devices and platforms.
Load & Stress Testing: Familiarity with performance testing tools such as JMeter.Web Security Testing: Strong knowledge of OWASP security guidelines and their implementation in testing.
Database Testing: Experience with RDBMS and SQL for validating data integrity and back-end functionality.
Shift-Left & Acceptance Testing: Practical experience implementing shift-left testing strategies, including unit, integration, and acceptance testing.