Testing Specialist Automation

ANGARAICollege Park, MD
2d

About The Position

The Testing Specialist (Automation) is responsible for providing comprehensive quality assurance services, including automated testing, integration testing, performance testing, and user acceptance testing for complex enterprise systems. This role ensures software quality by validating functionality, performance, and reliability across applications, APIs, and downstream systems.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field
  • Minimum 5 years of IT experience working with test automation frameworks in Java-based or JavaScript-based technology stacks
  • At least 2 years of experience creating automated test scripts for microservices and APIs using Newman or equivalent tools
  • At least 2 years of experience developing BDD (Behavior Driven Development) test automation using Cucumber or similar frameworks
  • Experience prioritizing and tagging application features for smoke, regression, and load testing
  • Experience designing and enhancing automated functional testing frameworks and generating coverage reports
  • Proficiency in programming languages such as Java, JavaScript, and TypeScript
  • Hands-on experience with automation tools such as Playwright, Selenium, Cucumber, or equivalent
  • Experience using Sauce Labs or similar cloud-based testing platforms

Nice To Haves

  • 5+ years of experience testing Java or web-based applications
  • Hands-on experience developing automation scripts using Selenium WebDriver, QTP, Python, or similar tools
  • Experience testing RESTful services and integrating automated testing with CI/CD pipelines (e.g., Jenkins, Git)
  • Strong understanding of database concepts with hands-on SQL query experience
  • Experience testing across multiple browsers, backend services, and data validation layers
  • Knowledge of HTML, CSS, and JavaScript
  • Experience with backend database testing using PostgreSQL, SQL Server, Oracle, or similar platforms
  • Experience with Robotic Process Automation (RPA) testing, scenario scripting, and validation
  • Experience with mobile testing, system testing, data migration, data integrity, and transformation testing
  • Familiarity with Agile and iterative SDLC testing methodologies and QA best practices

Responsibilities

  • Perform software validation and quality assurance activities, including automation, integration, regression, interface, and system testing
  • Develop, execute, and maintain automated test cases and scripts aligned with functional and technical requirements
  • Translate business and technical requirements into effective test scenarios and test cases
  • Support User Acceptance Testing (UAT) through scenario-based and integrated testing
  • Prepare test plans, test calendars, test data, and related test documentation
  • Execute test cases, analyze results, and document defects clearly and accurately
  • Collaborate with development teams to troubleshoot, track, and resolve defects
  • Perform API and microservices testing using industry-standard tools
  • Conduct performance and load testing using tools such as JMeter, Gatling, BlazeMeter, or equivalent
  • Validate system performance through profiling, monitoring, and baseline analysis
  • Conduct peer reviews of test plans, test cases, and execution results
  • Work with cross-functional teams to validate requirements and resolve issues
  • Support flexible testing schedules, including off-hours, weekends, or holidays as needed
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service