Backend Test Engineer Required in Lahore
FiveRivers Technologies (Pvt.) Limited Lahore, Pakistan 2019-03-22 06:09:08- 271 Views
- FULL TIME Job Type
Salary Range: Login to view Salary Range
Opportunity Description
The ideal candidate will have experience with various test frameworks, capability of understanding complex software interactions, and expertise in root-cause analysis.
This role will involve writing unit, regression, performance, and integration tests for various services, ranging from simple HTTP REST microservices to complex message/event-driven services, based on some prior specification and available source code.
Requirements:
· 5+ years’ experience as a test engineer / software developer
· 3+ years’ experience writing unit tests and integration tests
· Experience with at least one scripting language (e.g. Python, Ruby, Perl)
· Proficiency with relational data stores such as PostgreSQL, MySQL, etc. and skill at writing efficient SQL queries
· Experience with at least one JVM test framework (e.g. Junit, TestNG)
· Proficiency using the `git` DVCS and associated `git` workflows
· Knowledge of the JVM, its eccentricities, and at least one JVM programming language (e.g. Java)
· Experience working in SOA architectures and containerized environments (e.g. Docker)
· Working knowledge of Linux / bash
Preferred / Nice to have:
· Experience with No-SQL data stores (e.g. Cassandra, MongoDB)
· Strong JVM fundamentals, including experience using Scala and `sbt` for build / test
· Experience writing tests in ScalaTest / Specs2 / ScalaCheck
· Experience testing backend services such as APIs, Databases, distributed services
· Experience with load testing frameworks (e.g. JMeter)
· Experience working with a development team as a test engineer
This role will involve writing unit, regression, performance, and integration tests for various services, ranging from simple HTTP REST microservices to complex message/event-driven services, based on some prior specification and available source code.
Requirements:
· 5+ years’ experience as a test engineer / software developer
· 3+ years’ experience writing unit tests and integration tests
· Experience with at least one scripting language (e.g. Python, Ruby, Perl)
· Proficiency with relational data stores such as PostgreSQL, MySQL, etc. and skill at writing efficient SQL queries
· Experience with at least one JVM test framework (e.g. Junit, TestNG)
· Proficiency using the `git` DVCS and associated `git` workflows
· Knowledge of the JVM, its eccentricities, and at least one JVM programming language (e.g. Java)
· Experience working in SOA architectures and containerized environments (e.g. Docker)
· Working knowledge of Linux / bash
Preferred / Nice to have:
· Experience with No-SQL data stores (e.g. Cassandra, MongoDB)
· Strong JVM fundamentals, including experience using Scala and `sbt` for build / test
· Experience writing tests in ScalaTest / Specs2 / ScalaCheck
· Experience testing backend services such as APIs, Databases, distributed services
· Experience with load testing frameworks (e.g. JMeter)
· Experience working with a development team as a test engineer
Skills Required
Opportunity Location
Lahore PK