QA Engineer
About the job
The Company:
Role & Responsibilities:
-
Develop, maintain, and execute automated test scripts for web, mobile, and API applications.
-
Design robust test plans and test cases based on product requirements and user stories.
-
Collaborate closely with developers, product managers, and manual QA testers to understand application features and technical implementation.
-
Integrate automated tests into CI/CD pipelines (e.g., Docker, Jenkins, GitHub Actions, GitLab CI).
-
Identify, document, and track bugs using tools like JIRA, Bugzilla, or Azure DevOps.
-
Analyze test results and provide feedback on performance, stability, and overall product quality.
-
Participate in code reviews for test automation code.
-
Continuously improve test coverage and automation frameworks.
-
Stay current with emerging technologies and testing trends.
Requirements:
-
Bachelor’s degree in Computer Science, Engineering, or related field.
-
2-5+ years of experience in QA Automation.
-
Strong programming/scripting experience in languages like Java, Python, JavaScript, or C#.
-
Hands-on experience with automation tools such as Selenium, Cypress, Playwright, TestNG, JUnit, or RestAssured.
-
Experience in CI/CD tools such as Jenkins or similar.
-
Strong analytical and problem-solving skills.