4+
Experience
on-site
Job Type
B2
English Level
Experience
Job Type
English Level
We are looking for a skilled Software Engineer in Test to join our team. The candidate will focus on testing frameworks, automation, and cloud infrastructure. The ideal candidate will have experience testing within AWS and Azure environments and be proficient in GoLang for building and maintaining test frameworks. This role requires hands-on experience developing automated tests for cloud-based infrastructure and security platforms.
3+ years of experience as a Software Engineer in Test or a similar role.
Proficiency in GoLang or Python for test automation frameworks.
Hands-on experience with AWS and Azure cloud environments.
Strong understanding of CI/CD pipelines and experience integrating automated testing tools within these pipelines.
Experience with tools like Jenkins, CircleCI, or GitLab CI for automated deployments.
Familiarity with test frameworks and tools such as Selenium, JUnit, TestNG, or equivalent.
Knowledge of security testing and cloud infrastructure testing.
Excellent troubleshooting and debugging skills.
Strong collaboration and communication skills.
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Additional requirements (optional)
Experience with security platforms or cloud-based infrastructure.
Knowledge of other programming languages like JavaScript for testing.
Experience with Docker, Kubernetes, Terraform, or other containerization technologies.
Familiarity with microservices architecture and testing distributed systems.
Design, build, and maintain automated test frameworks using GoLang for the company’s software products.
Develop and execute test cases for cloud environments, specifically AWS and Azure, ensuring high reliability and performance.
Collaborate closely with development teams to understand product functionality and ensure test coverage aligns with product requirements.
Conduct functional, integration, and performance testing of the security platform in cloud environments.
Create and manage automated testing pipelines using CI/CD tools.
Ensure continuous testing and integration practices are followed to improve deployment and release processes.
Participate in code reviews and provide feedback on testability and software quality.
Troubleshoot issues, identify bugs, and report defects with detailed steps to reproduce.
Stay updated with industry trends and emerging technologies in cloud and software testing.