NBCUniversal is looking for a Test Automation Engineer to join Oteemo, Inc. You will be a software developer focused on authoring code and automated scripts to validate application functionality and quality. Your role will help accelerate software test automation strategies and implementations for our clients.
What You'll Do
- Design, develop, and maintain robust test automation frameworks for web, API, and backend systems.
- Implement and execute automated test scripts using tools like Playwright, Cypress, and Selenium.
- Develop BDD test cases using Cucumber to support behavior-driven development practices.
- Conduct automated API testing leveraging RestAssured, Playwright, and Cypress frameworks.
- Perform manual and automated testing of RDBMS to validate data integrity and backend processes.
- Integrate automated test suites within CI/CD pipelines to support continuous testing and deployment.
- Conduct contract testing to ensure compatibility between dependent services.
- Execute performance, load, and stress testing of APIs and UIs to assess system scalability.
- Collaborate closely with developers, DevOps, and product teams to identify and resolve defects early.
- Participate in test strategy development, risk assessment, and quality reporting.
What We're Looking For
- Strong programming skills in Java.
- Proven experience with Playwright, Cypress, Selenium, and other automation tools.
- Hands-on experience with Cucumber BDD frameworks.
- Experience with automated API testing using RestAssured or similar tools.
- Solid understanding of RDBMS testing, SQL queries, and data validation.
- Experience integrating test automation into CI/CD pipelines (e.g., Jenkins, GitLab, GitHub Actions).
- Familiarity with performance testing tools such as JMeter, Gatling, or Locust.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication skills and the ability to work in a collaborative team environment.
- Work authorization requirement: US Citizen or Permanent Resident.
Nice to Have
- Experience with JavaScript, TypeScript, or Python.
- Knowledge of contract testing frameworks (e.g., Pact).
- Experience in the financial services industry.
Technical Stack
- Languages: Java, JavaScript, TypeScript, Python
- Automation Tools: Playwright, Cypress, Selenium, Cucumber, RestAssured
- Data & Infrastructure: RDBMS, SQL
- CI/CD: Jenkins, GitLab, GitHub Actions
- Testing: Pact, JMeter, Gatling, Locust
Team & Environment
You will join a collaborative global team working across borders and time zones.
Benefits & Compensation
- Competitive pay and benefits.
- Tremendous growth opportunity.
- Ability to make a noticeable difference for the organization and our customers.
Work Mode
This is a hybrid position based in Reston, VA, with flexibility for remote work in the USA.
Oteemo is an equal employment and affirmative action employer. We evaluate qualified applicants on merit and business needs and not on race, color, religion, creed, gender, sexual orientation, national origin, ancestry, age, disability, genetic information, marital status, veteran status or any other factor protected by law.



