Engineer, Software Test Engineering
Role details
Job location
Tech stack
Job description
Contribute to improving development practices (testability, observability, shift-left testing). Review code and provide feedback from a quality and risk perspective. Mentor team members on testing strategies, tools, and best practices. Maintain clear and comprehensive test documentation. 5+ years of experience in QA, with strong exposure to software development. ~ C#, JavaScript, Java, or Python). ~ Proven experience with test automation frameworks (e.g., Selenium, Playwright, Cypress, or similar). ~ Strong understanding of API testing (REST and/or GraphQL). ~ Experience designing and maintaining automated test suites. ~ Familiarity with CI/CD pipelines and integrating automated tests (e.g., Azure DevOps, GitHub Actions). ~ Strong understanding of software development principles and testing methodologies. ~ Experience working in Agile environments. ~ Good communication skills and fluency in English. Experience with performance and load testing tools. Knowledge of cloud platforms
Requirements
(especially Azure). Experience with contract testing and service virtualization. Cucumber, SpecFlow). Experience with security testing practices. Exposure to monitoring and observability tools. Join a globally recognized and stable company, a leader in the Testing, Inspection, and Certification (TIC) industry. Enjoy a flexible schedule and a hybrid work model. Apply Now At SGS, we are committed to fostering an open, friendly, and supportive culture that thrives on teamwork.