Node.Digital logo
Node.Digital

A Digital Automation Company - Enabling Frictionless Transactions with Digital Engagement & Intelligent Automation

Test Automation Engineer

Location

Virginia

Posted

10 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expExperience acceptedEnglishJavaScriptJUnitSDLCSeleniumSQLSubversion

Job Description

Test Automation Engineer

Node.Digital

• Analyzing complex requirements and design documents to develop detailed step by step manual test cases • Executing manual test cases; documenting actual results during execution; reviewing the test results and reporting anomalies (if any) into the defect tracking database • Developing new automation scripts and updating existing scripts to meet the newly added functionalities • Executing automated test scripts; reporting execution results and identifying unsuccessful execution (if any) • Executing Load/Performance testing by running the load test scripts and generating the load test execution results reports • Tracking the defects from creation to closure; documenting detail description of defect and working with developers to reproduce • Deploying software to test environments and monitoring server logs during testing and identify errors and/or unexpected log entries • Participating and/or facilitating the test case peer review meetings and providing feedback making sure that developed test cases meet the client requirements and test conditions verifies the requested functionality • Assisting test lead with release test plan, generating RTM, maintaining regression test database, and creating test reports at the end of each testing phase • Assisting the test lead on performing an internal quality assurance check on all deliverables to ensure that all deliverables are complete, accurate, and adhere to the client's standards • Integrate automated tests into the CI/CD pipeline to enable continuous testing and delivery • Collaborate with DevOps to ensure seamless automation within the build and deployment processes. • Ensure comprehensive test coverage through automated test cases. • Providing assistance to business analyst with business/functional requirements and developers with technical requirements

Job Requirements

  • Bachelor’s degree in computer science or related field (4 years’ experience in lieu of degree)
  • 5 years total IT experience primarily as software test engineer
  • 3+ years of experience as Automation test engineer
  • Proven experience as an SDET, QA Engineer, or in a similar role with a focus on test automation.
  • Hands-on experience with Selenium and/or Playwright automation, TestNG, JUnit,Cucumber, Framework creation, JavaScript coding, and API testing experience
  • Strong knowledge of Software Testing Lifecycle/Testing Methodologies
  • Ability to analyze complex requirements and design documents to create detailed test cases and scripts
  • Expertise in executing test cases and documenting actual results, identifying software defects and creating test reports
  • Experience in Quality Center or similar test management tools
  • Experience in Unified Functional Testing tool or similar automation scripting tools like Selenium
  • Basic Knowledge of Structured Query Language
  • Experience with configuration management and version control tools such as Atlassian suite, JIRA and/or Subversion
  • Excellent organizational, presentation, and business analysis skills.
  • Knowledge of Software Development Life Cycle (SDLC)
  • Basic knowledge of LoadRunner
  • Basic knowledge of VB Scripting
  • Strong attention to detail and follow-through skills
  • Excellent written and verbal communication skills
  • Experience in creating/editing technical documents and User Manuals for new/upgraded software
  • Ability to work productively in a dynamic, priority shifting, deadline-driven environment.

Benefits

  • Medical
  • Dental
  • Vision
  • Basic Life
  • Health Saving Account
  • 401K matching
  • Three weeks of PTO/Sick
  • 11 Paid Holidays
  • Pre-Approved Online Training

Related Categories

Related Job Pages

More SDET Jobs

Qu POS logo

QA Automation Engineer – KDS Squad

Qu POS

Go Beyond POS to a Unified Commerce Platform.

SDET10 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Develop, maintain, and expand automated test coverage for the Kitchen Display System (KDS) platform. • Design and execute automated UI, API, regression, and smoke tests. • Build scalable, maintainable automation solutions using established framework patterns and best practices. • Partner closely with developers, product managers, and QA engineers to ensure quality throughout the software development lifecycle. • Investigate defects, troubleshoot test failures, and identify quality risks early in the development process. • Maintain and improve automated test execution within CI/CD pipelines. • Participate in sprint planning, test strategy discussions, and release validation activities. • Leverage AI-assisted tools and workflows to improve test design, automation development, code reviews, troubleshooting, and engineering productivity. • Contribute to the continuous improvement of quality engineering standards, automation practices, and testing processes.

Argentina
Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description We are looking for a Senior Test Automation Engineer to join our Quality Engineering team and help us raise the bar on software quality across a global HR and payroll platform, a complex, distributed B2B SaaS platform. You will work closely with product owners from the earliest stages of development, own automation coverage across frontend, backend, and microservice boundaries, and play a hands-on role in evolving our testing infrastructure. What You’ll Do - Design, implement, and maintain automated E2E test suites covering UI, API, and third-party integration points. - Champion shift-left practices by embedding in sprint planning, story refinement, and design reviews to catch quality risks early. - Own regression testing, exploratory testing, and production validation across critical product workflows. - Write type-safe, schema-validated test code using TypeScript and Zod to minimize false positives and improve maintainability. - Build and maintain E2E and component tests with Playwright/Cypress, covering critical user flows and edge cases. - Integrate automated test suites into CI/CD pipelines to ensure fast, reliable feedback to developers. - Design and execute API test coverage using Postman and REST-assured. - Test event-driven and asynchronous workflows across microservice boundaries. - Identify gaps in coverage, prioritize them against risk, and drive resolution with a pragmatic mindset. - Collaborate in a QA team, contributing to shared standards, tooling decisions, and documentation. - Identify, track, and triage bugs using tools like Jira and Xray. - Mentor engineers on testability and release confidence. Qualifications - 4+ years of hands-on test automation experience in production software environments. - Strong TypeScript skills: you write test code that is clean, readable, and easy to extend. - Solid experience with Playwright or Cypress for E2E, both UI and API testing. - Familiarity with Zod or other runtime schema-validation libraries. - Hands-on expertise across the whole STLC, including testing patterns and architectures (e.g., Page Object Model, fixtures and factories, data-driven testing) and end-to-end test design strategies. - API testing expertise with Postman and/or REST-assured across RESTful and event-driven interfaces. - Hands-on experience with bug tracking and test management tools (Jira, Xray, or equivalent). - Practical experience testing microservice architectures, including service isolation strategies. - Comfortable working within Agile/Scrum ceremonies (sprint planning, refinement, design reviews) and collaborating directly with product owners and developers. - Ability to test third-party integration points and design robust strategies around external dependencies. - Excellent problem-solving and debugging skills, with the ability to write clear, reproducible, and well-prioritized bug reports. - Experience mentoring or coaching engineers on testing practices and quality ownership. - Familiarity with current AI-assisted development tools (e.g., GitHub Copilot, Claude, Cursor) and sound judgment on where AI fits in the testing workflow, accelerating delivery without compromising rigor or ownership. - A proactive, detail-oriented mindset that thrives in fast-paced, high-ownership environments. - Bilingual English/Spanish (written and verbal). Nice to have - Experience in payroll, fintech, or other compliance-heavy domains. - Understanding of contract testing concepts and tools. - Exposure to security and privacy testing (e.g., GDPR, SOC 2 readiness). - Familiarity with performance and load testing tools (e.g., k6, JMeter, Gatling). - Experience with observability or production monitoring tools (Datadog, Grafana, Sentry, or equivalent). - Comfort working in distributed, asynchronous teams across multiple time zones. - Familiarity with Jenkins configuration and pipeline authoring.

Mexico
Node.Digital logo

Test Automation Engineer

Node.Digital

A Digital Automation Company - Enabling Frictionless Transactions with Digital Engagement & Intelligent Automation

SDET10 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Role Description - Analyzing complex requirements and design documents to develop detailed step by step manual test cases - Executing manual test cases; documenting actual results during execution; reviewing the test results and reporting anomalies (if any) into the defect tracking database - Developing new automation scripts and updating existing scripts to meet the newly added functionalities - Executing automated test scripts; reporting execution results and identifying unsuccessful execution (if any) - Executing Load/Performance testing by running the load test scripts and generating the load test execution results reports - Tracking the defects from creation to closure; documenting detail description of defect and working with developers to reproduce - Deploying software to test environments and monitoring server logs during testing and identifying errors and/or unexpected log entries - Participating and/or facilitating the test case peer review meetings and providing feedback making sure that developed test cases meet the client requirements and test conditions verifies the requested functionality - Assisting test lead with release test plan, generating RTM, maintaining regression test database, and creating test reports at the end of each testing phase - Assisting the test lead on performing an internal quality assurance check on all deliverables to ensure that all deliverables are complete, accurate, and adhere to the client's standards - Integrate automated tests into the CI/CD pipeline to enable continuous testing and delivery - Collaborate with DevOps to ensure seamless automation within the build and deployment processes - Ensure comprehensive test coverage through automated test cases - Providing assistance to business analyst with business/functional requirements and developers with technical requirements Qualifications - Bachelor’s degree in computer science or related field (4 years’ experience in lieu of degree) - 5 years total IT experience primarily as software test engineer - 3+ years of experience as Automation test engineer - Proven experience as an SDET, QA Engineer, or in a similar role with a focus on test automation - Hands-on experience with Selenium and/or Playwright automation, TestNG, JUnit, Cucumber, Framework creation, JavaScript coding, and API testing experience - Strong knowledge of Software Testing Lifecycle/Testing Methodologies - Ability to analyze complex requirements and design documents to create detailed test cases and scripts - Expertise in executing test cases and documenting actual results, identifying software defects and creating test reports - Experience in Quality Center or similar test management tools - Experience in Unified Functional Testing tool or similar automation scripting tools like Selenium - Basic Knowledge of Structured Query Language - Experience with configuration management and version control tools such as Atlassian suite, JIRA and/or Subversion - Excellent organizational, presentation, and business analysis skills - Knowledge of Software Development Life Cycle (SDLC) Desired Qualifications - Basic knowledge of LoadRunner - Basic knowledge of VB Scripting - Strong attention to detail and follow-through skills - Excellent written and verbal communication skills - Experience in creating/editing technical documents and User Manuals for new/upgraded software - Ability to work productively in a dynamic, priority shifting, deadline-driven environment Benefits - Medical - Dental - Vision - Basic Life - Health Saving Account - 401K matching - Three weeks of PTO/Sick - 11 Paid Holidays - Pre-Approved Online Training

United States
Full TimeRemoteTeam 5,001-10,000H1B Sponsor

• Design, develop, and maintain automated testing frameworks to ensure software quality, reliability, and performance across various platforms and applications. • Collaborate with development teams to identify test requirements, create test plans, and execute automated test scripts. • Continuously enhance testing processes and tools to improve efficiency and effectiveness in delivering high-quality software solutions. • Contributing to system test plans to guarantee exceptionally effective test coverage and automation. • Creating and deploying automated system tests to replicate real world scenarios. • Improving testing methodologies and procedures to enhance test automation.

India