System Verification Engineer
Job Description
· Performing a leading role in planning, implementing, and execution of one or more technical activities within the project/team
· Responsibility may include setting of priorities and ensures completion of tasks within team
· Responsibility may include allocation of tasks and resources within own team
· Tests planning, implementation, automation, execution, and reporting of existing and new product features
· Researching technologies and consequently defining testing steps for assuring quality in terms of security, stability, performance and user experience for tools and products as required by GS.
· Supporting involved feature teams in project execution
· Coaching and leading other teams in solving testing problems
· Analyzing and solving complex testing problems
· Supporting creation and reviewing requirements, especially for test tools
· Working outside of own test area regarding technical issues
· Cooperation with project managers in planning activities
· Automating test cases and help in creating a Continuous Integration environment
Position Requirements
· Recommended 4-6 years of experience with software testing and integration
· Telecommunication and IP experience or knowledge
· Experience in ATTD (Acceptance Test Driven Development)
· Experience and knowledge in Smoke and Regression Testing
· Experience in application programming
o Immediate Python
o Linux, BASH, Jenkins Scripting
o Java, Javascript is a plus
· Experience in test automation
o JIRA
o Python
o Robot Framework
o Selenium / Selenium Grid
· Experience in Security Testing (e.g. Samurai) and Performance Testing (e.g. Locust.io, Jmeter) is a plus
· Experience in Continuous Integration (e.g. Jenkins, GIT, Crucible/Fisheye) is a plus
Additional Requirements
· Effective and open communication
· Ability to work in a global team, good interpersonal and teamwork skills
· Responsible, well organized, committed and result oriented
· Analytical thinking, creativity. Problem understanding and solving
· Dynamic, flexible and effective working style
· Fluent written and spoken/conversational English is a must
· Demonstrates level of independence and initiative especially in raising innovative ideas
· Good decision-making skills within own area and within the team
What we offer
• projects that are rapidly evolving and are not in the maintenance mode
• possibility to develop your skills in modern web technologies
• possibility to work according to the Agile methodology in an iterative development process
• flexible and friendly working environment in a team of young engineers
• possibility to develop your skills in multicultural environment
• working in effective environment with full automation of building and testing
• variety of projects in different technologies to choose from
• start up atmosphere
• on the job activities which revolve not only around project development (open source projects, Hackathons - own initiatives development during brain storm programming - during work hours!)