Job Details
As an Automation QC Engineer with OnSolve you’ll be challenged with automating ourintegration, performance, and acceptance level tests using the same toolset as we would use tocreate our products. You’ll be a thought leader in our company regarding automating testingtools, techniques, and frameworks. If you’re someone who considers themselves passionateabout technology, a team player, adaptable, and a continuous learner we would love to speakwith you about joining our team!
Responsibilities:
- ● Design automated testing strategy and work with manual QAs to build a frameworkwhich facilitates their participation and monitoring of the QC process
- ● Analyze software requirements and feature implemented code to develop a suite ofautomated integration, performance, and acceptance tests
- ● Work with QA/QCs to automate their manual tests and provide reporting of results
- ● Implement software in various programming languages such as C#, Java, Golang, orJavascript /NodeJS
Job Requirements
- ● English speaking/ writing ability
- ● A degree in Computer Science, Software Engineering, or equivalent knowledge
- ● A strong attention to detail and problem-solving skills
- ● At least 3 years of programming experience with at least one mainstream language suchas Java, C#, NodeJS/Javascript or C++
- ● Knowledge of databases(relational or NoSQL), SQL
- ● Knowledge of the HTTP protocol and web services (REST, SOAP)
- ● Knowledge of software version control systems and practices (git, perforce, TFS, svn)
- ● Experience with automation frameworks such as Selenium
A bonus if you have..
- ● Experience working in a professional software environment
- ● Experience with Continuous Integration (CI) servers and environments
- ● Experience with common unit testing and BDD frameworks
We offer
- English speaking environment
- A big number of annual leave days
- Team activities weekly and quarterly
- Chances to learn from challenging and interesting tasks
- Others (…)