QA Engineer
ascendion
Job Description
Develop and maintain test automation scripts using Python and Selenium.
Perform API testing using Postman, Newman, and REST API concepts.
Build and execute automated test suites using PyTest.
Integrate automation execution within Jenkins CI/CD pipelines.
Leverage AI tools (GitHub Copilot, Claude, OpenAI) to improve productivity and testing efficiency.
Collaborate with cross-functional teams and communicate testing progress effectively.
Required Skills
Python: Intermediate to Expert level coding.
Selenium: XPath, Fluent Wait, Soft/Hard Assert, Relative Locators, Headless Execution.
API Testing: HTTP Methods, OPTIONS Method, Postman, Newman CLI.
Jenkins: Pipeline creation, configuration, and administration.
PyTest: Fixtures, Markers, Parametrization, CLI Execution.
AI Concepts: Prompt Engineering, Agentic AI, Tokenization, RAG, Orchestration.
Strong verbal and written communication skills.
Experience
6 to 10 years of experience in QA Automation and Test Engineering.
Experience in automation framework design and CI/CD integration preferred.