DevTest Engineer

Ova Technologies
New York, NY, United States
3 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Agile Testing Artificial Intelligence Amazon Web Services Software System Penetration Testing JIRA Automation of Tests Microsoft Azure
+77 more
Software Bug Management Bugzilla Burp Suite C Sharp (Programming Language) Cloud Computing Software Documentation Databases Continuous Integration Data Validation Cursor Database Testing DevOps Github Gradle HP Loadrunner HP Quality Centers Apache JMeter Junit Python (Programming Language) PostgreSQL Load Testing Apache Maven Microsoft SQL Server Microsoft UI Automation MySQL Nunit Object-Oriented Software Development Oracle (Applications) Open Web Application Security Scrum Methodology Systems Development Life Cycle Regression Testing E2e Testing Standard Sql Selenium Service Virtualization SoapUI Software Deployment Software Engineering SQL Stored Procedures SQL Databases Test Execution Engine Strategies of Testing Testng TypeScript Web Services Multithreading Google Cloud Performance Testing Postman GitHub Copilot Appium Test Scripts Cypress (Programming Language) Gatling Gitlab Git Pytest Integration Tests Kubernetes Information Technology Playwright Data Analytics Apache Kafka Build Tools Graphql Claude Restful APIs Terraform Cucumber (Software) Selenium Webdriver Api Management Docker Jenkins Programming Languages Crud Microservices

Job description

We are seeking a skilled DevTest Engineer to develop, automate, and execute testing strategies throughout the Software Development Life Cycle (SDLC). The ideal candidate should have strong experience in software testing, automation frameworks, API testing, CI/CD pipelines, cloud platforms, and DevOps practices. The DevTest Engineer will collaborate closely with developers, QA engineers, and DevOps teams to ensure high-quality software releases through continuous testing and automation., * Design, develop, and maintain automated test frameworks.

  • Create and execute functional, regression, integration, smoke, sanity, and end-to-end test cases.
  • Develop automated UI, API, and database test scripts.
  • Integrate automated testing into CI/CD pipelines.
  • Perform manual testing when required.
  • Execute performance and load testing.
  • Validate application functionality, reliability, and security.
  • Analyze test results and troubleshoot failures.
  • Collaborate with developers during feature development.
  • Identify, document, and track defects using defect management tools.
  • Maintain test documentation and automation reports.
  • Participate in Agile/Scrum ceremonies.

Required SkillsTest Automation

  • Selenium WebDriver
  • Playwright
  • Cypress
  • Appium (Preferred)
  • Robot Framework (Preferred)

Programming Languages

  • Java
  • Python
  • C#
  • JavaScript
  • TypeScript

Knowledge of:

  • Object-Oriented Programming (OOP)
  • Collections
  • Exception Handling
  • File Handling
  • Multithreading

Automation Frameworks

  • TestNG
  • JUnit
  • NUnit
  • PyTest
  • Cucumber (BDD)
  • Hybrid Framework
  • Page Object Model (POM)
  • Data-Driven Framework
  • Keyword-Driven Framework

API Testing

  • REST API
  • SOAP API
  • REST Assured
  • Postman
  • Newman
  • SoapUI
  • GraphQL Testing

Database Testing

  • SQL
  • MySQL
  • Oracle
  • SQL Server
  • PostgreSQL

Knowledge of:

  • CRUD Operations
  • Joins
  • Stored Procedures
  • Data Validation

CI/CD & DevOps

  • Jenkins
  • Git
  • GitHub
  • GitLab
  • Azure DevOps
  • Maven
  • Gradle
  • Docker
  • Kubernetes
  • GitHub Actions, * Automate test execution in CI/CD pipelines.
  • Publish automation reports.
  • Configure scheduled regression testing.

Cloud Platforms

  • AWS
  • Microsoft Azure
  • Google Cloud Platform (GCP)

Performance Testing

  • Apache JMeter
  • LoadRunner (Preferred)
  • Gatling (Preferred)

Testing Types:

  • Load Testing
  • Stress Testing
  • Spike Testing
  • Endurance Testing

Security Testing (Preferred)

  • OWASP Top 10
  • Burp Suite
  • OWASP ZAP
  • Basic Penetration Testing

Reporting & Defect Management

Tools:

  • JIRA
  • Azure DevOps
  • Bugzilla
  • ALM/Quality Center

Reports:

  • Extent Reports
  • Allure Reports
  • TestNG Reports

Testing Concepts

  • SDLC
  • STLC
  • Agile Testing
  • Scrum
  • Regression Testing
  • Functional Testing
  • Integration Testing
  • User Acceptance Testing (UAT)
  • Exploratory Testing
  • Risk-Based Testing, * Build Selenium or Playwright automation frameworks.
  • Automate REST APIs using REST Assured.
  • Integrate automated tests into Jenkins pipelines.
  • Perform database validation using SQL.
  • Execute performance testing with JMeter.
  • Automate regression suites for every code deployment.
  • Validate cloud-hosted applications on AWS, Azure, or GCP.
  • Generate automation reports and defect metrics.

Sample DevTest Automation FrameworkFramework Components

  • Selenium/Playwright - UI Automation
  • REST Assured - API Automation
  • Java - Programming Language
  • TestNG - Test Execution
  • Maven - Build Tool
  • Page Object Model (POM) - Framework Design
  • Extent Reports - Reporting
  • Git - Version Control
  • Jenkins - CI/CD Integration
  • Docker - Test Environment
  • JMeter - Performance Testing

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 2-6 years of experience in software testing or automation engineering.
  • Hands-on experience with automation frameworks and DevOps practices.
  • Experience working in Agile environments.

Preferred Certifications

  • ISTQB Certified Tester Foundation Level (CTFL)
  • Certified Selenium Professional
  • Microsoft Certified: Azure DevOps Engineer Expert
  • AWS Certified Developer - Associate
  • Certified Jenkins Engineer (Preferred)

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration.
  • Attention to detail.
  • Ability to work in cross-functional teams.
  • Time management.
  • Continuous learning mindset.

Nice to Have Skills

  • AI-assisted test automation (GitHub Copilot, Cursor, Claude)
  • Playwright
  • Cypress
  • Appium
  • Contract Testing (Pact)
  • Kafka Testing
  • Docker Compose
  • Terraform
  • Service Virtualization
  • Microservices Testing

Apply for this position

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

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…