Overview
Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Skills
API
Amazon Web Services
Apache JMeter
Automated Testing
Behavior-driven Development
Continuous Delivery
Continuous Integration
Cucumber
Docker
Java
JavaScript
Jenkins
Microsoft Azure
Performance Testing
Job Details
Mandatory Skills (Core Requirements):
- Minimum 8+ years of experience in Quality Assurance and Test Automation.
- Strong hands-on experience with Playwright or Selenium WebDriver for UI automation.
- Solid experience with backend API testing and automation (REST/SOAP APIs).
- Proficiency in at least one programming/scripting language: Java, JavaScript/TypeScript, or Python.
- Experience working in Agile/Scrum development environments.
- Strong understanding of QA principles, test methodologies, and SDLC processes.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently in a remote, PST-aligned environment.
Preferred Skills (Nice-to-Have):
- Experience with test frameworks such as JUnit, TestNG, Mocha, Jest, or PyTest.
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, or Bitbucket Pipelines.
- Exposure to cloud environments (AWS, Azure, or Google Cloud Platform).
- Knowledge of BDD frameworks (Cucumber, Behave, etc.).
- Experience with performance testing tools (e.g., JMeter).
- Familiarity with Docker or containerized environments.
Responsibilities:
- Design, develop, and maintain automated test frameworks using Playwright or Selenium.
- Develop and execute API automation scripts using tools such as Postman, Rest Assured, or similar frameworks.
- Perform functional, regression, integration, and end-to-end testing of web and API applications.
- Collaborate closely with developers and product teams to define test strategies and ensure comprehensive coverage.
- Participate in Agile/Scrum ceremonies including sprint planning, estimations, and retrospectives.
- Identify, document, and track software defects; verify fixes and perform regression testing.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, or similar tools).
- Generate and communicate test reports, results, and quality metrics.
- Continuously improve automation practices and frameworks for efficiency and scalability.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.