StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Senior Test Engineer

Beacon Hill Solution - Denver, CO

Apply Now

Job Description

Job Description:Beacon Hill was founded to set a new standard in search, career placement and flexible staffing.About the RoleWe're looking for a Senior Test Engineer who can design, implement, and lead testing strategies for critical backend services with multiple external dependencies. You'll own API and integration testing, test data management, mocking/stubbing strategy, and CI/CD automation for Node.js/Java services.What You'll Do- Own test strategy for services with external dependencies: define the right mix of unit, integration, contract, and end-to-end tests.- Design robust API test suites: validation, error handling, boundary conditions, idempotency, concurrency, and negative paths-especially for financial transaction flows.- Implement mocking/stubbing for databases and external APIs using libraries (e.g., Mockito, WireMock, Testcontainers, or equivalents).- Build and maintain CI/CD pipelines (Jenkins/GitLab) that include automated tests, environment setup/teardown, test data seeding, and quality gates.- Promote TDD and testability: red-green-refactor where it makes sense, advocate for dependency injection and clean seams.- Measure and improve test effectiveness: use coverage wisely, track flake rate, mean time to detect defects, and maintenance cost; improve ROI continuously.- Secure testing: ensure tests cover auth, authorization, PII handling, and transaction correctness; collaborate on compliance needs where applicable.- Coach and uplift: mentor devs on testing best practices, lead incident postmortems focused on prevention via tests.- Qualifications5+ years in software testing or SDET roles focused on backend/API services.- Strong understanding of unit vs. integration testing (scope, isolation, mocking, seams).- Hands-on with testing tools:- Java: JUnit/TestNG, Mockito, AssertJ/Hamcrest, Testcontainers.- JavaScript/Node.js: Jest, Mocha/Chai, SuperTest/RestAssured, nock/sinon.- Experience testing APIs that connect to databases (mock vs. test DB; setup/teardown; fixtures; transactional tests).- Proven CI/CD experience (Jenkins/GitLab): pipeline stages, automated test integration, parallelization, artifact management, environment provisioning.- Comfort with contract testing (e.g., Pact) and integration testing for external service dependencies.- Practical knowledge of TDD benefits and tradeoffs; ability to apply red-green-refactor in targeted areas- Solid understanding of code coverage limitations and test reliability (flake management, determinism).- Experience writing secure tests for financial or high-integrity transactions: validation, boundary tests, error states, reconciliation, and idempotency.Beacon Hill is an equal opportunity employer and individuals with disabilities and/or protected veterans are encouraged to apply.California residents:u00a0Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.Ifu00a0youu00a0wouldu00a0likeu00a0tou00a0completeu00a0ouru00a0voluntaryu00a0self-identificationu00a0form,u00a0pleaseu00a0clicku00a0hereu00a0oru00a0copyu00a0andu00a0pasteu00a0theu00a0followingu00a0linku00a0intou00a0anu00a0openu00a0windowu00a0inu00a0youru00a0browser:u00a0[

Created: 2025-12-11

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.