Position: Test Automation Engineer (Java)
Company: Sigma Software
Category: QA Automation
Experience required: 3y
English level: intermediate

Our products help software developers and engineers find security issues and vulnerabilities in their code as early as possible

CUSTOMER
Our customer is leading the market for 15 years and constantly pushing the boundaries of application security testing to make security simple and straightforward for developers and security teams around the world. As an AppSec testing leader, the team provides the unrivalled accuracy, coverage, visibility and guidance our customers need to develop tomorrow’s software safely and quickly.

PROJECT
We are working with the most cutting-edge technologies, building new and exciting Static Application Security Testing engines using mainly – C# on .NET Core, AWS, Docker, Linux, Golang, and more. We greatly value independent, curious, and motivated people with knowledge in security, cloud, software engineering, open-source projects – and most of all – we are looking for awesome people to work with.

REQUIREMENTS:
- 3+ years of Software Quality Assurance experience with Java
- CI/CD experience: Build & Deploy Java projects, Jenkins jobs, ability to install, deploy and troubleshoot complex test environments on Win/Linux platforms
- Strong general testing knowledge
- Ability to design tests for functions and business flows of moderate complexity assuring required coverage of requirements
- Ability to create framework from scratch and tune/extend if needed
- Ability to review scenario and framework changes and perform code refactoring
- Good understanding of characteristics of good requirements
- Ability to compose good-worded requirements related questions
- Ability to create basic testing documentation: bug reports, test cases, check-lists, guides, etc.
- Ability to estimate own activities by instructions
- Ability to manage own tasks self
- Ability to identify and solve testing related problems/cases
- Excellent English communication skills, both written and verbal
 
WOULD BE NICE IF YOU HAVE:
- Experience with SCRUM and Kanban
- Ability to define required scope for regression and compatibility testing
- Ability to identify and escalate project risks
- Ability to write consistently good, well-structured e-mails and simple reports

RESPONSIBILITIES:
- Collaboration with development and product to identify processes that would benefit from automation
- Familiarization with requirements
- Test design and required test documentation creation
- Implementation and execution of created tests and test scenarios
- Tuning and extension of test frameworks
- Automated tests execution on daily basis

We offer:
- Health & Legal support
- Discount program
- Sport activities
- Outstanding offices
- Comfortable place in a cozy room
- Continuous education
- Flexible schedule
- Remote work
- Variety of technology