Description
You will perform end-to-end Quality Control and Quality Assurance activities for the project.
Responsibilities
- Understand product requirements, develop test plans, create test cases, and report defects.
- Automate functional test cases for both UIs and APIs using languages like Java or Python.
- Write SQL queries to support testing and data validation.
- Integrate various testing suites into the DevOps software delivery pipeline using tools like GitLab or Jenkins.
- Execute test scripts, analyze results, and recommend corrections to development teams.
Required Skills
- 5+ years of QA Test engineering experience.
- Proficiency with Java and Selenium for front-end and back-end testing.
- Experience with Python and scripting (Bash, Shell scripting).
- Strong API testing exposure using tools like ReadyAPI, Rest Assured, or Karate.
- Hands-on experience with Linux/Unix operating system.
- Experience working with databases and writing SQL queries.
- Familiarity with CI/CD tools such as GitLab or Jenkins.
- DevOps background knowledge.
- BS in Engineering/Computer Science or equivalent experience.