Test Engineer

TekLeaders, Inc
New York, NY, United States
8 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Code Coverage Groovy Apache JMeter Load Testing Regression Testing Selenium Smoke Testing User Interface Testing Performance Testing
+6 more
Gatling Kotlin Restful APIs Cucumber (Software) Jasmine Microservices

Job description

  • Automation Testing: Strong experience in automated testing frameworks
  • Microservices Testing:
  • API-level testing for ~12 microservices
  • Familiarity with RESTful interfaces (7018P)
  • UI Testing:
  • Web front-end testing
  • Tools: Selenium, Jasmine (mentioned), others welcome
  • Regression Testing:
  • Maintain and expand a large regression test suite
  • Thousands of existing tests across services

Frameworks & Tools

  • Cucumber:
  • Heavy use of Groovy-based Cucumber (open to Java/Kotlin variants)
  • Will be building out cucumber-based regression and smoke test suites
  • JMeter:
  • Currently used for smoke/regression testing
  • Limitations noted in integration and reporting
  • Load Testing:
  • Build from scratch a performance/load testing suite
  • Simulate steady-state, batch, and spike scenarios
  • Tools: JMeter, Gatling, or others welcome, * Take ownership of existing test suites and expand/optimize them
  • Build new test frameworks (especially for load/performance)
  • Clean up and reorganize legacy cucumber tests
  • Integrate test results with reporting frameworks (e.g., Scale)
  • Work independently with minimal hand-holding
  • Collaborate with dev teams to understand service functionality and test coverage needs

Requirements

  • Self-starter: Can jump in with minimal onboarding
  • Testing guru : Deep experience across UI, API, and performance testing
  • Flexible with tech stack: Comfortable switching between Groovy, Java, Kotlin, etc.
  • Not necessarily a Java expert, but must understand service functionality and testing logic

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:07 min

Exploring testing environments with Jasmine and Jest

James Bender · LIVE

4:55 min

Discussing modern Java language evolution and syntax innovations

Daniel Strmečki · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:29 min

Bridging developers, testers, and requirements engineers in testing

Johannes Bergsmann Johannes Bergsmann +1 · World Congress 2023

4:17 min

Generating static microsites for technical documentation using DocToolchain

Johannes Dienst · LIVE

4:29 min

Evaluating applications through specialized testing strategies

Alexandre Borges · World Congress 2023

Videos

See all

Related articles

See all