QA Engineer

Overview

Remote
Depends on Experience
Contract - Independent

Skills

API
API QA
Agile
Apache JMeter
Appium
Automated Testing
Behavior-driven Development
Cucumber
Cypress
GitHub
Git
JIRA
JUnit
Java
JavaScript
POSTMAN
Performance Testing
Python
Quality Assurance
Regression Analysis
Selenium

Job Details

About the Role

We are looking for a QA Engineer to join our team and help ensure the highest quality of our products. You will work closely with developers, product managers, and other stakeholders to design, implement, and execute test strategies that guarantee seamless user experiences.

Responsibilities
  • Develop and execute test cases, scripts, and plans for functional, regression, and performance testing.
  • Automate test scenarios using frameworks like Selenium, Cypress, Playwright, or JUnit.
  • Conduct API testing with tools like Postman, Insomnia, or JMeter.
  • Identify, document, and track defects using JIRA, TestRail, or Zephyr.
  • Collaborate with development teams to integrate testing into CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps).
  • Ensure compliance with best practices in software testing and quality assurance.
  • Participate in Agile ceremonies and contribute to sprint planning.
Requirements
  • Experience in software testing (manual and automation).
  • Knowledge of programming languages (e.g., Java, JavaScript, Python, or Go) for test automation.
  • Familiarity with test automation tools such as Selenium, Cypress, Appium, or Playwright.
  • Experience with API and performance testing tools (Postman, JMeter, K6).
  • Understanding of version control systems like Git.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform) and containerization tools (Docker, Kubernetes) is a plus.
  • Strong analytical and problem-solving skills.
  • Ability to work collaboratively in Agile teams.
Nice to Have
  • Experience in performance and security testing.
  • Knowledge of BDD frameworks like Cucumber.
  • Certifications in ISTQB or equivalent.
Why Join Us?
  • Exciting projects with cutting-edge technologies.
  • Flexible work environment with remote options.
  • Career growth opportunities in a dynamic team.

To be considered for this opportunitty all you need to do is sign up, make sure to complete your profile to be reviewed by our Matching team! If you're the right fit, we'll reach out with opportunities. Due to the high volume of applicants, we may not always provide feedback, but your profile will be considered for this and future openings.

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.