Overview
On Site
USD 65.00 - 70.00 per hour
Contract - W2
Skills
API
Test Plans
Test Cases
Regression Analysis
Security QA
Exploratory Testing
Collaboration
Software Development Methodology
Regulatory Compliance
Accessibility
Scalability
Mentorship
Quality Assurance
Automated Testing
Selenium
Cypress
Appium
JUnit
TestNG
Java
Python
JavaScript
RESTful
POSTMAN
Continuous Integration
Continuous Delivery
Jenkins
GitHub
Apache Maven
Gradle
Cloud Computing
Load Testing
Apache JMeter
Grafana
Splunk
New Relic
Agile
Testing
Debugging
Conflict Resolution
Problem Solving
Analytical Skill
Computer Science
Job Details
Job Description
Key Responsibilities
Design, develop, and execute automated test suites for web, mobile, and API services.
Partner with engineering teams to embed test automation frameworks into CI/CD pipelines.
Create and maintain test plans, test cases, and test data for functional, regression, integration, performance, and security testing.
Perform manual exploratory testing where automation is not feasible.
Collaborate with developers to identify, reproduce, and resolve defects early in the SDLC.
Leverage monitoring and observability tools to validate system performance under load.
Ensure application compliance with accessibility, security, and scalability standards.
Continuously improve test strategies, tools, and processes to enhance quality engineering practices.
Contribute to a culture of quality by mentoring team members and participating in code/test reviews.
Qualifications
5+ years of professional experience in software quality engineering or test automation.
Strong hands-on experience with test automation frameworks (Selenium, Cypress, Appium, JUnit, TestNG, PyTest).
Proficiency in at least one programming language (Java, Python, or JavaScript preferred).
Experience in testing RESTful APIs using tools such as Postman, REST Assured, or Karate.
Familiarity with CI/CD tools (Jenkins, GitHub Actions, Maven, Gradle) and cloud-based testing environments.
Experience with performance/load testing tools (JMeter, Gatling, Locust).
Exposure to monitoring tools such as ELK, Prometheus, Grafana, Splunk, or New Relic.
Solid understanding of Agile development and shift-left testing practices.
Strong debugging, problem-solving, and analytical skills.
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Key Responsibilities
Design, develop, and execute automated test suites for web, mobile, and API services.
Partner with engineering teams to embed test automation frameworks into CI/CD pipelines.
Create and maintain test plans, test cases, and test data for functional, regression, integration, performance, and security testing.
Perform manual exploratory testing where automation is not feasible.
Collaborate with developers to identify, reproduce, and resolve defects early in the SDLC.
Leverage monitoring and observability tools to validate system performance under load.
Ensure application compliance with accessibility, security, and scalability standards.
Continuously improve test strategies, tools, and processes to enhance quality engineering practices.
Contribute to a culture of quality by mentoring team members and participating in code/test reviews.
Qualifications
5+ years of professional experience in software quality engineering or test automation.
Strong hands-on experience with test automation frameworks (Selenium, Cypress, Appium, JUnit, TestNG, PyTest).
Proficiency in at least one programming language (Java, Python, or JavaScript preferred).
Experience in testing RESTful APIs using tools such as Postman, REST Assured, or Karate.
Familiarity with CI/CD tools (Jenkins, GitHub Actions, Maven, Gradle) and cloud-based testing environments.
Experience with performance/load testing tools (JMeter, Gatling, Locust).
Exposure to monitoring tools such as ELK, Prometheus, Grafana, Splunk, or New Relic.
Solid understanding of Agile development and shift-left testing practices.
Strong debugging, problem-solving, and analytical skills.
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
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.